@@ -72,6 +72,33 @@ mbedls -m 0884:DISCO_WB5MMG
7272```
7373
7474
75+ ## NUCLEO_WB15CC (NUCLEO-WB15CC)
76+
77+ [ st.com STM32WB15CC module page] ( https://www.st.com/en/microcontrollers-microprocessors/stm32wb15cc.html )
78+
79+ [ st.com NUCLEO board page] ( )
80+
81+ [ mbed.com platform page] ( https://os.mbed.com/platforms/ST-NUCLEO-WB15CC/ )
82+
83+ - Total FLASH is 320KB
84+
85+ But FLASH is shared by M4 and M0 cores, [ see BLE FW] ( #ble-fw )
86+
87+ - RAM: 48 KB
88+ - SRAM1: 12 KB
89+ - SRAM2a: 32 KB
90+ - SRAM2b: 4 KB
91+
92+ SRAM1 is dedicated for M4 core, and then for mbed-os applications.
93+
94+ SRAM2 is dedicated for M0 core and inter CPU communication, and some part can not be addressed by M4.
95+
96+ NB: MBED CLI1 tool can be used thanks to this command:
97+ ```
98+ mbedls -m 0883:NUCLEO_WB15CC
99+ ```
100+
101+
75102# BLE
76103
77104## MBED-OS support
@@ -90,6 +117,8 @@ Official ST Application Note :
90117
91118All available BLE FW for M0 core are provided in ths ST STM32CubeWB repo:
92119
120+ ### STM32WB5x
121+
93122https://github.com/STMicroelectronics/STM32CubeWB/tree/master/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x
94123
95124Default BLE FW in ST boards is ** stm32wb5x_BLE_Stack_full_fw.bin**
@@ -108,6 +137,17 @@ Example in your local mbed_app.json:
108137 }
109138```
110139
140+ ### STM32WB1x
141+
142+ https://github.com/STMicroelectronics/STM32CubeWB/tree/master/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB1x
143+
144+ Default BLE FW in ST boards is ** stm32wb1x_BLE_Stack_full_fw.bin**
145+ - ** this is not supported in mbed**
146+
147+ It is mandatory to use ** stm32wb1x_BLE_HCILayer_fw.bin**
148+ - As explained in Release_Notes.html, this FW is flashed at @ 0x08032800
149+ - Then "mbed_rom_size" is "0x32800" (202K) (default configuration in targets.json)
150+
111151
112152## BLE FW update
113153
0 commit comments