charger9 2.0.0.0
|
Charger 9 click is a Li-Ion (Li+, Li-Po) battery charger, capable of charging one, two or three battery cells. It is based on the MAX1757, an integrated Li+ battery charger with many features that allow safe and reliable charging.
We provide a library for the Charger9 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly form compilers IDE(recommended way), or downloaded from our LibStock, or found on mikroE github account.
This library contains API for Charger9 Click driver.
- Initialization function.void charger9_cfg_setup ( charger9_cfg_t *cfg );
CHARGER9_RETVAL charger9_init ( charger9_t *ctx, charger9_cfg_t *cfg );
- Fast-Charge Indicate functionCHARGER9_RETVAL charger9_enable ( charger9_t *ctx, CHARGER9_STATE pwr_state );
CHARGER9_RETVAL charger9_fast_charge_ind ( charger9_t *ctx );
CHARGER9_RETVAL charger9_full_charge_ind ( charger9_t *ctx );
This application is battery charger, capable of charging one, two or three battery cells.
The demo application is composed of two sections :
Initializes GPIO driver and turns OFF the charger as initial state.
Checks which command was sent by user and performs the selected command. Also checks the fault condition, and when fault condition is detected sends a report message to the uart terminal and turns OFF the charger.
When user sends a desired command to the charger, a report message will be sent to the uart terminal as indication to the user. The possible commands, for Charger 9 control, will be written to the uart terminal. The alarm sound will be generated on the determined commands: enable, disable and fault condition detecting.
The full application code, and ready to use projects can be installed directly form compilers IDE(recommneded) or found on LibStock page or mikroE GitHub accaunt.
Other mikroE Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all Mikroelektronika compilers, or any other terminal application of your choice, can be used to read the message.