Add more python functions in ion module

Ion.battery_level() return a int with the current battery level
Ion.battery_ischarging() return a bool with the current battery charging state
bugfix for upsilon
This commit is contained in:
FaustinM
2021-09-12 00:06:44 +02:00
parent 3460e9ffd8
commit 48a0da8a95
17 changed files with 48 additions and 3 deletions

View File

@@ -15,4 +15,12 @@ mp_obj_t modion_keyboard_keydown(mp_obj_t key_o) {
mp_obj_t modion_battery() {
return mp_obj_new_float(Ion::Battery::voltage());
}
mp_obj_t modion_battery_level(){
return mp_obj_new_int(static_cast<int>(Ion::Battery::level()));
}
mp_obj_t modion_battery_ischarging(){
return mp_obj_new_bool(Ion::Battery::isCharging());
}