File tree Expand file tree Collapse file tree 3 files changed +29
-0
lines changed Expand file tree Collapse file tree 3 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,17 @@ STATIC mp_obj_t badge_display_picture_(mp_obj_t picture_id,
73
73
STATIC MP_DEFINE_CONST_FUN_OBJ_2 (badge_display_picture_obj ,
74
74
badge_display_picture_ );
75
75
76
+ STATIC mp_obj_t badge_eink_busy_ () {
77
+ return mp_obj_new_bool (badge_eink_dev_is_busy ());
78
+ }
79
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_busy_obj , badge_eink_busy_ );
80
+
81
+ STATIC mp_obj_t badge_eink_busy_wait_ () {
82
+ badge_eink_dev_busy_wait ();
83
+ return mp_const_none ;
84
+ }
85
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_busy_wait_obj , badge_eink_busy_wait_ );
86
+
76
87
// Power
77
88
78
89
STATIC mp_obj_t badge_power_init_ () {
@@ -196,6 +207,9 @@ STATIC const mp_rom_map_elem_t badge_module_globals_table[] = {
196
207
{MP_OBJ_NEW_QSTR (MP_QSTR_vibrator_activate ), (mp_obj_t )& badge_vibrator_activate_obj },
197
208
#endif
198
209
210
+ {MP_ROM_QSTR (MP_QSTR_eink_busy ), MP_ROM_PTR (& badge_eink_busy_obj )},
211
+ {MP_ROM_QSTR (MP_QSTR_eink_busy_wait ), MP_ROM_PTR (& badge_eink_busy_wait_obj )},
212
+
199
213
{MP_ROM_QSTR (MP_QSTR_display_picture ),
200
214
MP_ROM_PTR (& badge_display_picture_obj )},
201
215
Original file line number Diff line number Diff line change 6
6
#include "badge.h"
7
7
#include "badge_pins.h"
8
8
#include "badge_eink.h"
9
+ #include "badge_eink_dev.h"
9
10
#include "badge_power.h"
10
11
#include "badge_leds.h"
11
12
#include "badge_vibrator.h"
Original file line number Diff line number Diff line change @@ -69,6 +69,17 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_2(badge_display_picture_obj,
69
69
badge_display_picture_);
70
70
*/
71
71
72
+ STATIC mp_obj_t badge_eink_busy_ () {
73
+ return mp_obj_new_bool (false);
74
+ }
75
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_busy_obj , badge_eink_busy_ );
76
+
77
+ STATIC mp_obj_t badge_eink_busy_wait_ () {
78
+ // badge_eink_dev_busy_wait();
79
+ return mp_const_none ;
80
+ }
81
+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (badge_eink_busy_wait_obj , badge_eink_busy_wait_ );
82
+
72
83
// Power
73
84
74
85
STATIC mp_obj_t badge_power_init_ () {
@@ -203,6 +214,9 @@ STATIC const mp_rom_map_elem_t mock_badge_module_globals_table[] = {
203
214
{MP_OBJ_NEW_QSTR (MP_QSTR_vibrator_init ), (mp_obj_t )& badge_vibrator_init_obj },
204
215
{MP_OBJ_NEW_QSTR (MP_QSTR_vibrator_activate ), (mp_obj_t )& badge_vibrator_activate_obj },
205
216
217
+ {MP_ROM_QSTR (MP_QSTR_eink_busy ), MP_ROM_PTR (& badge_eink_busy_obj )},
218
+ {MP_ROM_QSTR (MP_QSTR_eink_busy_wait ), MP_ROM_PTR (& badge_eink_busy_wait_obj )},
219
+
206
220
// {MP_ROM_QSTR(MP_QSTR_display_picture),
207
221
// MP_ROM_PTR(&badge_display_picture_obj)},
208
222
You can’t perform that action at this time.
0 commit comments