mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
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:
@@ -21,9 +21,21 @@ const mp_obj_fun_builtin_fixed_t modion_battery_obj = {
|
||||
{(mp_fun_0_t)modion_battery}
|
||||
};
|
||||
|
||||
const mp_obj_fun_builtin_fixed_t modion_battery_level_obj = {
|
||||
{&mp_type_fun_builtin_0},
|
||||
{(mp_fun_0_t)modion_battery_level}
|
||||
};
|
||||
|
||||
const mp_obj_fun_builtin_fixed_t modion_battery_ischarging_obj = {
|
||||
{&mp_type_fun_builtin_0},
|
||||
{(mp_fun_0_t)modion_battery_ischarging}
|
||||
};
|
||||
|
||||
extern "C" const mp_rom_map_elem_t modion_module_globals_table[] = {
|
||||
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_ion) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_battery), MP_ROM_PTR(&modion_battery_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_battery_level), MP_ROM_PTR(&modion_battery_level_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_battery_ischarging), MP_ROM_PTR(&modion_battery_ischarging_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_keydown), MP_ROM_PTR(&modion_keyboard_keydown_obj) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_KEY_LEFT), MP_OBJ_NEW_SMALL_INT(Ion::Keyboard::Key::Left) },
|
||||
{ MP_ROM_QSTR(MP_QSTR_KEY_UP), MP_OBJ_NEW_SMALL_INT(Ion::Keyboard::Key::Up) },
|
||||
|
||||
Reference in New Issue
Block a user