diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-13 08:47:00 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-13 08:47:42 +0200 |
commit | 2d11b174192e77c46df2849647a3ae661d885852 (patch) | |
tree | 72e906876afc61493db789c691674ad1288300c9 /unix/mpconfigport.h | |
parent | f9251659424664ed3f30c2b2a990bd7b9fa22c65 (diff) | |
download | micropython-2d11b174192e77c46df2849647a3ae661d885852.tar.gz micropython-2d11b174192e77c46df2849647a3ae661d885852.zip |
unix/moduselect: Make configurable with MICROPY_PY_USELECT.
Diffstat (limited to 'unix/mpconfigport.h')
-rw-r--r-- | unix/mpconfigport.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/unix/mpconfigport.h b/unix/mpconfigport.h index 5161066c00..ad75f5287e 100644 --- a/unix/mpconfigport.h +++ b/unix/mpconfigport.h @@ -104,6 +104,9 @@ #define MICROPY_PY_UHEAPQ (1) #define MICROPY_PY_UHASHLIB (1) #define MICROPY_PY_UBINASCII (1) +#ifndef MICROPY_PY_USELECT +#define MICROPY_PY_USELECT (1) +#endif #define MICROPY_PY_MACHINE (1) // Define to MICROPY_ERROR_REPORTING_DETAILED to get function, etc. @@ -158,6 +161,11 @@ extern const struct _mp_obj_module_t mp_module_jni; #else #define MICROPY_PY_SOCKET_DEF #endif +#if MICROPY_PY_USELECT +#define MICROPY_PY_USELECT_DEF { MP_ROM_QSTR(MP_QSTR_uselect), MP_ROM_PTR(&mp_module_uselect) }, +#else +#define MICROPY_PY_USELECT_DEF +#endif #define MICROPY_PORT_BUILTIN_MODULES \ MICROPY_PY_FFI_DEF \ @@ -166,7 +174,7 @@ extern const struct _mp_obj_module_t mp_module_jni; MICROPY_PY_SOCKET_DEF \ { MP_ROM_QSTR(MP_QSTR_machine), MP_ROM_PTR(&mp_module_machine) }, \ { MP_ROM_QSTR(MP_QSTR_uos), MP_ROM_PTR(&mp_module_os) }, \ - { MP_ROM_QSTR(MP_QSTR_uselect), MP_ROM_PTR(&mp_module_uselect) }, \ + MICROPY_PY_USELECT_DEF \ MICROPY_PY_TERMIOS_DEF \ // type definitions for the specific machine |