Nucleo F303RE (BBE)
Overview
This is a set of Bridle’s board extensions (BBE) to the original Zephyr upstream board Nucleo F303RE with some adaptions and improvement on Twister and Devicetree level.
List of extensions
Board YAML
add the missing features that this board supports and that Twister tests might depends on:
arduino_i2carduino_spiarduino_serial
Devicetree
set default entries for
modelandcompatibleof the boards:ST Nucleo F303RE
nucleo_f303re_bbe.dts/ { model = "STMicroelectronics STM32F303RE-NUCLEO board (BBE)"; compatible = "st,stm32f303re-nucleo", "st,stm32f303re-nucleo-bbe"; };
add the missing Arduino UNO R3 specific interface labels:
arduino_serial: &usart2 {};
Note
On Nucleo F303RE pin D0 (RX) and D1 (TX) should be disconnected from the on-board STLinx/V2; open the solder bridges SB13 (RX) and SB14 (TX). For more details, see schematic MB1136-C05 on sheet 4 and manual UM1724 section 6.8 on page 25 and table 10 on page 27.