File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -286,6 +286,14 @@ extern const struct _mp_obj_module_t wiznet_module;
286
286
#define WIZNET_MODULE
287
287
#endif
288
288
289
+ // (u)json depends, perhaps erroneously, on MICROPY_PY_IO
290
+ #if MICROPY_PY_IO
291
+ #define JSON_MODULE { MP_ROM_QSTR(MP_QSTR_json), MP_ROM_PTR(&mp_module_ujson) },
292
+ #define MICROPY_PY_UJSON (1)
293
+ #else
294
+ #define JSON_MODULE
295
+ #endif
296
+
289
297
290
298
#ifndef EXTRA_BUILTIN_MODULES
291
299
#define EXTRA_BUILTIN_MODULES \
@@ -297,6 +305,7 @@ extern const struct _mp_obj_module_t wiznet_module;
297
305
NETWORK_MODULE \
298
306
SOCKET_MODULE \
299
307
WIZNET_MODULE \
308
+ JSON_MODULE \
300
309
{ MP_OBJ_NEW_QSTR(MP_QSTR_rotaryio), (mp_obj_t)&rotaryio_module }, \
301
310
{ MP_OBJ_NEW_QSTR(MP_QSTR_gamepad),(mp_obj_t)&gamepad_module }
302
311
#endif
Original file line number Diff line number Diff line change 112
112
#define MICROPY_PY_URANDOM_EXTRA_FUNCS (0)
113
113
#define MICROPY_PY_UCTYPES (0)
114
114
#define MICROPY_PY_UZLIB (0)
115
- #define MICROPY_PY_UJSON (0 )
115
+ #define MICROPY_PY_UJSON (1 )
116
116
#define MICROPY_PY_URE (0)
117
117
#define MICROPY_PY_UHEAPQ (0)
118
118
#define MICROPY_PY_UHASHLIB (1)
@@ -204,6 +204,7 @@ extern const struct _mp_obj_module_t bleio_module;
204
204
{ MP_OBJ_NEW_QSTR (MP_QSTR_supervisor ), (mp_obj_t)&supervisor_module }, \
205
205
{ MP_OBJ_NEW_QSTR (MP_QSTR_gamepad ), (mp_obj_t)&gamepad_module }, \
206
206
{ MP_OBJ_NEW_QSTR (MP_QSTR_time ), (mp_obj_t)&time_module }, \
207
+ { MP_OBJ_NEW_QSTR (MP_QSTR_json ), (mp_obj_t)&mp_module_ujson }, \
207
208
USBHID_MODULE \
208
209
BLEIO_MODULE
209
210
You can’t perform that action at this time.
0 commit comments