|
|
@@ -240,18 +240,25 @@ extern const struct _mp_obj_module_t mp_module_usocket;
|
|
|
#define MICROPY_PY_RTTHREAD_DEF
|
|
|
#endif
|
|
|
|
|
|
+#if MICROPY_PY_USOCKET
|
|
|
+#define SOCKET_BUILTIN_MODULE { MP_ROM_QSTR(MP_QSTR_usocket), MP_ROM_PTR(&mp_module_usocket) },
|
|
|
+#define SOCKET_BUILTIN_MODULE_WEAK_LINKS { MP_ROM_QSTR(MP_QSTR_socket), MP_ROM_PTR(&mp_module_usocket) },
|
|
|
+#else
|
|
|
+#define SOCKET_BUILTIN_MODULE
|
|
|
+#define SOCKET_BUILTIN_MODULE_WEAK_LINKS
|
|
|
+#endif
|
|
|
+
|
|
|
#define MICROPY_PORT_BUILTIN_MODULES \
|
|
|
{ MP_ROM_QSTR(MP_QSTR_machine), MP_ROM_PTR(&mp_module_machine) }, \
|
|
|
{ MP_ROM_QSTR(MP_QSTR_pyb), MP_ROM_PTR(&pyb_module) }, \
|
|
|
MICROPY_PY_RTTHREAD_DEF \
|
|
|
{ MP_ROM_QSTR(MP_QSTR_uos), MP_ROM_PTR(&mp_module_uos) }, \
|
|
|
- { MP_ROM_QSTR(MP_QSTR_usocket), MP_ROM_PTR(&mp_module_usocket) }, \
|
|
|
+ SOCKET_BUILTIN_MODULE \
|
|
|
|
|
|
#define MICROPY_PORT_BUILTIN_MODULE_WEAK_LINKS \
|
|
|
{ MP_ROM_QSTR(MP_QSTR_time), MP_ROM_PTR(&mp_module_time) }, \
|
|
|
{ MP_ROM_QSTR(MP_QSTR_os), MP_ROM_PTR(&mp_module_uos) }, \
|
|
|
-// { MP_ROM_QSTR(MP_QSTR_socket), MP_ROM_PTR(&mp_module_usocket) }, \
|
|
|
-
|
|
|
+ SOCKET_BUILTIN_MODULE_WEAK_LINKS \
|
|
|
|
|
|
#define MP_RTT_NOT_IMPL_PRINT rt_kprintf("Not implement on %s:%ld, Please add for your board!\n", __FILE__, __FUNCTION__)
|
|
|
|