|
void | setIdle () |
|
void | unsetIdle (uint16_t(*irqfunc)()) |
|
|
static void | __vectorfunc () __asm__("__vector_24") __attribute__((__signal__ |
|
static void | __vectorfunc () __asm__("__vector_21") __attribute__((__signal__ |
|
|
uint8_t | m_Low |
| value for low battery
|
|
uint8_t | m_Critical |
| value for critical battery
|
|
uint8_t | m_BatSkip |
|
static void | __used__ |
|
static void | __externally_visible__ |
|
|
static volatile uint16_t | __gb_BatCurrent = 0 |
|
static volatile uint8_t | __gb_BatCount = 0 |
|
static uint16_t(* | __gb_BatIrq )() |
|
Definition at line 305 of file BatterySensor.h.
◆ critical() [1/2]
bool as::IrqBaseBatt::critical |
( |
| ) |
const |
|
inline |
check if the battery is below critical value
- Returns
- true if battery voltage below critical value
Definition at line 328 of file BatterySensor.h.
◆ critical() [2/2]
void as::IrqBaseBatt::critical |
( |
uint8_t |
value | ) |
|
|
inline |
set critical battery value
- Parameters
-
value | critical battery value |
Definition at line 332 of file BatterySensor.h.
◆ current()
uint8_t as::IrqBaseBatt::current |
( |
| ) |
const |
|
inline |
get current battery voltage value
- Returns
- the current battery value multiplied by 10
Definition at line 324 of file BatterySensor.h.
◆ low() [1/2]
bool as::IrqBaseBatt::low |
( |
| ) |
const |
|
inline |
check if the battery is below low value
- Returns
- true if battery voltage below low value
Definition at line 336 of file BatterySensor.h.
◆ low() [2/2]
void as::IrqBaseBatt::low |
( |
uint8_t |
value | ) |
|
|
inline |
◆ setIdle()
void as::IrqBaseBatt::setIdle |
( |
| ) |
|
|
inlineprotected |
Disable the continues battery measurement Called by HAL before enter idle/sleep state Call this before your application code uses the ADC.
Definition at line 356 of file BatterySensor.h.