micropython/ports/stm32/boards/NUCLEO_WB55
Damien George 3e16763201 stm32/rfcore: Fix FUS layout and size of ipcc_device_info_table_t.
The device info table has a different layout when core 2 is in FUS mode.
In particular it's larger than the 32 bytes used when in WS mode and if the
correct amount of space is not allocated then the end of the table may be
overwritten with other data (eg with FUS version 0.5.3).  So update the
structure to fix this.

Also update rfcore.py to disable IRQs (which are enabled by rfcore.c), to
not depend on uctypes, and to not require the asm_thumb emitter.

Signed-off-by: Damien George <damien@micropython.org>
2020-09-22 14:08:22 +10:00
..
mpconfigboard.h stm32/boards/xxx_WB55: Enable pyb.ADC and hardware SPI on WB55 boards. 2020-06-02 10:48:49 +10:00
mpconfigboard.mk stm32/boards: Add build-time option for NUCLEO_WB55 to use mboot. 2020-06-22 14:18:15 +10:00
pins.csv stm32/boards/NUCLEO_WB55: Add more CPU pins and aliases to SW1/2/3. 2020-06-18 10:48:24 +10:00
rfcore.py stm32/rfcore: Fix FUS layout and size of ipcc_device_info_table_t. 2020-09-22 14:08:22 +10:00
stm32wbxx_hal_conf.h stm32/boards/NUCLEO_WB55: Add definition files for new board. 2019-07-17 17:00:34 +10:00