Swadge 2024 2.0.0
APIs to develop games for the Magfest Swadge
|
The battery monitor uses the Analog to Digital Converter (ADC) Oneshot Mode Driver.
The battery monitor code is based on the ADC Single Read Example.
You don't need to call initBattmon() or deinitBattmon(). The system does at the appropriate times.
readBattmon() should be called to read the instantaneous battery voltage.
Go to the source code of this file.
Functions | |
void | initBattmon (gpio_num_t gpio) |
Initialize a oneshot analog-to-digital unit to read the battery voltage. | |
void | deinitBattmon (void) |
Deinitialize the analog-to-digital unit used to read the battery voltage. | |
void | powerDownBattmon (void) |
Power down the battery monitor. | |
void | powerUpBattmon (void) |
Power up the battery monitor. | |
int | readBattmon (void) |
Read and return the battery voltage. | |
void initBattmon | ( | gpio_num_t | gpio | ) |
Initialize a oneshot analog-to-digital unit to read the battery voltage.
gpio | The GPIO to initialize the ADC on |
void deinitBattmon | ( | void | ) |
Deinitialize the analog-to-digital unit used to read the battery voltage.
void powerDownBattmon | ( | void | ) |
Power down the battery monitor.
void powerUpBattmon | ( | void | ) |
Power up the battery monitor.
int readBattmon | ( | void | ) |
Read and return the battery voltage.