mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2026-01-31 14:51:11 +03:00
show absolute battery level
This commit is contained in:
@@ -67,8 +67,8 @@ u16_t get_plugged(void) {
|
||||
return jack_inserted_svc() ? PLUG_HEADPHONE : 0;
|
||||
}
|
||||
|
||||
u8_t get_battery(void) {
|
||||
return (battery_level_svc() * 16) / 100;
|
||||
u16_t get_battery(void) {
|
||||
return (u16_t) (battery_value_svc() * 128) & 0x0fff;
|
||||
}
|
||||
|
||||
void set_name(char *name) {
|
||||
|
||||
@@ -77,7 +77,7 @@ extern mutex_type slimp_mutex;
|
||||
#define PLUG_HEADPHONE 0x04
|
||||
u16_t get_RSSI(void); // must provide or define as 0xffff
|
||||
u16_t get_plugged(void); // must provide or define as 0x0
|
||||
u8_t get_battery(void); // must provide 0..15 or define as 0x0
|
||||
u16_t get_battery(void); // must provide 12 bits data or define as 0x0 (exact meaning is device-dependant)
|
||||
|
||||
// set name
|
||||
void set_name(char *name); // can be defined as an empty macro
|
||||
|
||||
Reference in New Issue
Block a user