@@ -203,14 +203,27 @@ STATIC mp_obj_t badge_nvs_set_u16_(mp_obj_t _namespace, mp_obj_t _key, mp_obj_t
203
203
STATIC MP_DEFINE_CONST_FUN_OBJ_3 (badge_nvs_set_u16_obj , badge_nvs_set_u16_ );
204
204
205
205
206
- // EINK
206
+ // E-Ink (badge_eink.h)
207
207
208
208
STATIC mp_obj_t badge_eink_init_ () {
209
209
badge_eink_init (BADGE_EINK_DEFAULT );
210
210
return mp_const_none ;
211
211
}
212
212
STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_init_obj , badge_eink_init_ );
213
213
214
+ STATIC mp_obj_t badge_eink_deep_sleep_ () {
215
+ badge_eink_deep_sleep ();
216
+ return mp_const_none ;
217
+ }
218
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_deep_sleep_obj , badge_eink_deep_sleep_ );
219
+
220
+ STATIC mp_obj_t badge_eink_wakeup_ () {
221
+ badge_eink_wakeup ();
222
+ return mp_const_none ;
223
+ }
224
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_wakeup_obj , badge_eink_wakeup_ );
225
+
226
+
214
227
/**
215
228
#define NUM_PICTURES 7
216
229
const uint8_t *pictures[NUM_PICTURES] = {
@@ -382,7 +395,11 @@ STATIC const mp_rom_map_elem_t badge_module_globals_table[] = {
382
395
{MP_ROM_QSTR (MP_QSTR___name__ ), MP_ROM_QSTR (MP_QSTR_badge )},
383
396
384
397
{MP_ROM_QSTR (MP_QSTR_init ), MP_ROM_PTR (& badge_init_obj )},
398
+
399
+ // E-Ink
385
400
{MP_ROM_QSTR (MP_QSTR_eink_init ), MP_ROM_PTR (& badge_eink_init_obj )},
401
+ {MP_ROM_QSTR (MP_QSTR_eink_deep_sleep ), MP_ROM_PTR (& badge_eink_deep_sleep_obj )},
402
+ {MP_ROM_QSTR (MP_QSTR_eink_wakeup ), MP_ROM_PTR (& badge_eink_wakeup_obj )},
386
403
387
404
// Power
388
405
{MP_OBJ_NEW_QSTR (MP_QSTR_power_init ), (mp_obj_t )& badge_power_init_obj },
0 commit comments