Skip to content

Commit a3c76f8

Browse files
committed
bricks/_common: Group module configs.
This makes it easier to see at a glance what is enabled.
1 parent 7a7504e commit a3c76f8

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

bricks/_common/mpconfigport.h

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414

1515
#define MICROPY_ENABLE_COMPILER (PYBRICKS_OPT_COMPILER)
1616

17+
// Enabled modules
18+
#define MICROPY_PY_IO (PYBRICKS_OPT_EXTRA_MOD)
19+
#define MICROPY_PY_MATH (PYBRICKS_OPT_FLOAT)
20+
#define MICROPY_PY_STRUCT (PYBRICKS_OPT_EXTRA_MOD)
21+
#define MICROPY_PY_SYS (PYBRICKS_OPT_EXTRA_MOD)
22+
#define MICROPY_PY_UERRNO (1)
23+
#define MICROPY_PY_UJSON (PYBRICKS_OPT_EXTRA_MOD)
24+
#define MICROPY_PY_URANDOM (PYBRICKS_OPT_EXTRA_MOD)
25+
#define MICROPY_PY_USELECT (PYBRICKS_OPT_EXTRA_MOD)
26+
1727
#define MICROPY_PY_UERRNO_LIST \
1828
X(EPERM) \
1929
X(EIO) \
@@ -74,22 +84,15 @@
7484
#define MICROPY_PY_ARRAY (0)
7585
#define MICROPY_PY_ATTRTUPLE (0)
7686
#define MICROPY_PY_COLLECTIONS (0)
77-
#define MICROPY_PY_MATH (PYBRICKS_OPT_FLOAT)
7887
#define MICROPY_PY_CMATH (0)
7988
#define MICROPY_PY_ALL_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_MOD)
8089
#define MICROPY_PY_REVERSE_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_MOD)
81-
#define MICROPY_PY_IO (PYBRICKS_OPT_EXTRA_MOD)
82-
#define MICROPY_PY_UJSON (PYBRICKS_OPT_EXTRA_MOD)
83-
#define MICROPY_PY_STRUCT (PYBRICKS_OPT_EXTRA_MOD)
84-
#define MICROPY_PY_SYS (PYBRICKS_OPT_EXTRA_MOD)
8590
#define MICROPY_PY_SYS_EXIT (0)
8691
#define MICROPY_PY_SYS_MODULES (0)
8792
#define MICROPY_PY_SYS_STDFILES (PYBRICKS_OPT_EXTRA_MOD)
8893
#define MICROPY_PY_SYS_STDIO_BUFFER (PYBRICKS_OPT_EXTRA_MOD)
89-
#define MICROPY_PY_URANDOM (PYBRICKS_OPT_EXTRA_MOD)
9094
#define MICROPY_PY_URANDOM_EXTRA_FUNCS (PYBRICKS_OPT_EXTRA_MOD)
9195
#define MICROPY_PY_URANDOM_SEED_INIT_FUNC ({ extern uint32_t pbdrv_clock_get_us(void); pbdrv_clock_get_us(); })
92-
#define MICROPY_PY_USELECT (PYBRICKS_OPT_EXTRA_MOD)
9396
#define MICROPY_PY_UTIME_MP_HAL (0)
9497
#define MICROPY_MODULE_BUILTIN_INIT (1)
9598
#define MICROPY_MODULE_WEAK_LINKS (0)
@@ -102,7 +105,6 @@
102105
#endif
103106
#define MICROPY_KBD_EXCEPTION (1)
104107
#define MICROPY_ENABLE_SCHEDULER (0)
105-
#define MICROPY_PY_UERRNO (1)
106108
#define MICROPY_PY_INSTANCE_ATTRS (1)
107109

108110
#define MICROPY_PERSISTENT_CODE_LOAD (1)

0 commit comments

Comments
 (0)