![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
List of parameters and defined functions needed to access the Battery Monitor. More...
Data Structures | |
| struct | _wiced_hal_batmon_observer |
Typedefs | |
| typedef void( | wiced_hal_batmon_observer_fp )(uint32_t) |
| Supported ADC input channel selection for battery connection. More... | |
|
typedef struct _wiced_hal_batmon_observer | wiced_hal_batmon_observer_t |
Functions | |
| wiced_bool_t | wiced_hal_batmon_config (uint8_t adcInputConnected, uint32_t measurementInterval, uint8_t numMeasurementsToAvg, uint16_t fullVoltage, uint16_t emptyVoltage, uint16_t shutdownVoltage, uint8_t maxLevel, uint8_t reportID, uint8_t reportLength, uint8_t reportOnConnect) |
| Sets the configuration parameters of the Battery Monitor. More... | |
| void | wiced_hal_batmon_init (void) |
| Initialize and then start the Battery Monitor. More... | |
| uint8_t | wiced_hal_batmon_get_battery_level (void) |
| Get battery level (0-max level). More... | |
| uint32_t | wiced_hal_batmon_get_battery_raw_vol (void) |
| Get the current running average raw voltage. More... | |
| void | wiced_hal_batmon_add_battery_observer (wiced_hal_batmon_observer_fp *observer) |
| add observer for battery level changed More... | |
| void | wiced_hal_batmon_register_low_battery_shutdown_cb (void(*func_CB)(void)) |
| register application callback handler for low battery shut down More... | |
| wiced_bool_t | wiced_hal_batmon_is_low_battery_shutdown (void) |
| Check if low battery shutdown is on-going. More... | |
| void | wiced_hal_batmon_poll_monitor (void) |
| Polls the battery by monitoring the voltage via the ADC. More... | |
| void | wiced_hal_batmon_set_battery_report_sent_flag (wiced_bool_t flag) |
| set flag to indicate if battery report is ever sent out once More... | |
List of parameters and defined functions needed to access the Battery Monitor.