This class provides APIs to all of the registers of the TI BQ24295 battery charger chip, as used on the u-blox C030 board. This class is not required to charge a battery connected to the C030 board, charging will begin automatically when a battery is connected. This class is only required if the user wishes to monitor the charger's state or change the charger's settings. The caller should instantiate an I2C interface and pass this to init(), which will initialise the chip and place it into its lowest power state. The chip may then be configured using the API calls. Once the chip is configured, battery charging can be enabled. If battery charging is disabled the chip will once more be put into its lowest power state.
Dependents: example-battery-charger-bq24295 example-C030-out-of-box-demo example-C030-out-of-box-demo Amit
History
Add comment concerning the response to getChargerState() on a C030 board and removed spurious "/".
2017-08-02, by rob.meades@u-blox.com [Wed, 02 Aug 2017 13:33:58 +0100] rev 8
Add comment concerning the response to getChargerState() on a C030 board and removed spurious "/".
Remove printf() warnings under GCC.
2017-06-14, by rob.meades@u-blox.com [Wed, 14 Jun 2017 17:35:12 +0100] rev 7
Remove printf() warnings under GCC.
Add datasheet.
2017-06-07, by RobMeades [Wed, 07 Jun 2017 10:33:22 +0000] rev 6
Add datasheet.
Remove old UTM board pin-outs.
2017-06-06, by rob.meades@u-blox.com [Tue, 06 Jun 2017 15:56:50 +0100] rev 5
Remove old UTM board pin-outs.
Remove unnecessary Doxygen file.
2017-06-06, by rob.meades@u-blox.com [Tue, 06 Jun 2017 13:08:46 +0100] rev 4
Remove unnecessary Doxygen file.
Add ability to feed(), set() and get() watchdog timer.
2017-06-06, by rob.meades@u-blox.com [Tue, 06 Jun 2017 12:59:11 +0100] rev 3
Add ability to feed(), set() and get() watchdog timer.
Change Doxygen comment format to match mbed on-line IDE's somewhat restrictive expectations.
2017-04-11, by RobMeades [Tue, 11 Apr 2017 09:56:38 +0000] rev 2
Change Doxygen comment format to match mbed on-line IDE's somewhat restrictive expectations.
Add files to repo, removing README.md as that description is now in the repo description of the on-line IDE.
2017-04-10, by rob.meades@u-blox.com [Mon, 10 Apr 2017 11:04:15 +0100] rev 1
Add files to repo, removing README.md as that description is now in the repo description of the on-line IDE.
Create repo for TI BQ24295 battery charger chip, as used on the u-blox C030 board.
2017-04-10, by RobMeades [Mon, 10 Apr 2017 09:44:28 +0000] rev 0
Create repo for TI BQ24295 battery charger chip, as used on the u-blox C030 board.