diff --git a/pycardium/modules/leds.c b/pycardium/modules/leds.c index bdb54d6c490da007a28af5abea7f3b2d1fa0d7b0..efce3e08f9191c572bbb33007ec01ae0986d7ab5 100644 --- a/pycardium/modules/leds.c +++ b/pycardium/modules/leds.c @@ -31,6 +31,10 @@ static MP_DEFINE_CONST_FUN_OBJ_2(leds_set_obj, mp_leds_set); static const mp_rom_map_elem_t leds_module_globals_table[] = { { MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_leds) }, { MP_ROM_QSTR(MP_QSTR_set), MP_ROM_PTR(&leds_set_obj) }, + { MP_ROM_QSTR(MP_QSTR_BOTTOM_RIGHT), MP_OBJ_NEW_SMALL_INT(11) }, + { MP_ROM_QSTR(MP_QSTR_BOTTOM_LEFT), MP_OBJ_NEW_SMALL_INT(12) }, + { MP_ROM_QSTR(MP_QSTR_TOP_RIGHT), MP_OBJ_NEW_SMALL_INT(13) }, + { MP_ROM_QSTR(MP_QSTR_TOP_LEFT), MP_OBJ_NEW_SMALL_INT(14) }, }; static MP_DEFINE_CONST_DICT(leds_module_globals, leds_module_globals_table); diff --git a/pycardium/modules/qstrdefs.h b/pycardium/modules/qstrdefs.h index a6fbb5dfe5e5e1cb92cc116ee733faf87281fa59..943196af6fec9ffb50151f33215c5d6a8d2371de 100644 --- a/pycardium/modules/qstrdefs.h +++ b/pycardium/modules/qstrdefs.h @@ -1,7 +1,15 @@ #include "py/mpconfig.h" +#ifndef Q +#define Q(x) +#endif + /* leds */ Q(leds) +Q(BOTTOM_LEFT) +Q(BOTTOM_RIGHT) +Q(TOP_LEFT) +Q(TOP_RIGHT) /* utime */ Q(utime)