docs/features/battery.md
This feature provides the high level abstraction for sampling battery level.
To use this driver, add the following to your rules.mk:
BATTERY_ENABLE = yes
Add the following to your config.h:
| Define | Default | Description |
|---|---|---|
BATTERY_SAMPLE_INTERVAL | 30000 | The time between battery samples in milliseconds. |
See the Battery Driver documentation for more information.
uint8_t battery_get_percent(void) {#api-battery-get-percent}Sample battery level.
The battery percentage, in the range 0-100.
void battery_percent_changed_user(uint8_t level) {#api-battery-percent-changed-user}User hook called when battery level changed.
uint8_t levelvoid battery_percent_changed_kb(uint8_t level) {#api-battery-percent-changed-kb}Keyboard hook called when battery level changed.
uint8_t level