Skip to content

Commit f7887bf

Browse files
committed
bricks/stm32: add parentheses around random init
Without it, MicroPython v1.14 fails to build.
1 parent d72618a commit f7887bf

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

bricks/ev3dev/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ static const char pybricks_ev3dev_help_text[] =
219219
#define MICROPY_PY_UFCNTL_POSIX (1)
220220
#define MICROPY_PY_URANDOM (1)
221221
#define MICROPY_PY_URANDOM_EXTRA_FUNCS (1)
222-
#define MICROPY_PY_URANDOM_SEED_INIT_FUNC { extern mp_uint_t mp_hal_ticks_us(void); mp_hal_ticks_us(); }
222+
#define MICROPY_PY_URANDOM_SEED_INIT_FUNC ({ extern mp_uint_t mp_hal_ticks_us(void); mp_hal_ticks_us(); })
223223
#ifndef MICROPY_PY_USELECT_POSIX
224224
#define MICROPY_PY_USELECT_POSIX (1)
225225
#endif

bricks/stm32/configport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
#define MICROPY_PY_SYS_MODULES (0)
6565
#define MICROPY_PY_URANDOM (PYBRICKS_STM32_OPT_EXTRA_MOD)
6666
#define MICROPY_PY_URANDOM_EXTRA_FUNCS (PYBRICKS_STM32_OPT_EXTRA_MOD)
67-
#define MICROPY_PY_URANDOM_SEED_INIT_FUNC { extern unsigned long clock_usecs(void); clock_usecs(); }
67+
#define MICROPY_PY_URANDOM_SEED_INIT_FUNC ({ extern unsigned long clock_usecs(void); clock_usecs(); })
6868
#define MICROPY_PY_UTIME_MP_HAL (0)
6969
#define MICROPY_MODULE_BUILTIN_INIT (1)
7070
#define MICROPY_MODULE_WEAK_LINKS (0)

0 commit comments

Comments
 (0)