Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitff712bc

Browse files
committed
system(wb0): update STM32WB0x CMSIS Drivers to v1.4.0
Included in STM32CubeWB0 FW v1.4.0Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent884c7b9 commitff712bc

File tree

11 files changed

+75
-40
lines changed

11 files changed

+75
-40
lines changed

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/stm32wb05.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ typedef enum
7575
DMA_IRQn = 17, /*!< 17 DMA interrupt */
7676
RADIO_TXRX_IRQn = 18, /*!< 18 BLE Tx/Rx interrupt */
7777
RADIO_TIMER_ERROR_IRQn = 20, /*!< 20 RADIO TIMER Error interrupt */
78+
RADIO_RRM_IRQn = 22, /*!< 22 RADIO Resource Manager interrupt */
7879
RADIO_TIMER_CPU_WKUP_IRQn = 23, /*!< 23 RADIO TIMER CPU Wakeup interrupt */
7980
RADIO_TIMER_TXRX_WKUP_IRQn = 24, /*!< 24 RADIO TIMER Tx/Rx Wakeup interrupt */
8081
RADIO_TXRX_SEQ_IRQn = 25, /*!< 25 BLE RX/TX sequence interrupt */

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/stm32wb06.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ typedef enum
7878
DMA_IRQn = 17, /*!< 17 DMA interrupt */
7979
RADIO_TXRX_IRQn = 18, /*!< 18 RADIO Tx/Rx interrupt */
8080
RADIO_TIMER_ERROR_IRQn = 20, /*!< 20 RADIO TIMER Error interrupt */
81+
RADIO_RRM_IRQn = 22, /*!< 22 RADIO Resource Manager interrupt */
8182
RADIO_TIMER_CPU_WKUP_IRQn = 23, /*!< 23 RADIO TIMER CPU Wakeup interrupt */
8283
RADIO_TIMER_TXRX_WKUP_IRQn = 24, /*!< 24 RADIO TIMER Tx/Rx Wakeup interrupt */
8384
RADIO_TXRX_SEQ_IRQn = 25 /*!< 25 RADIO Tx/Rx sequence interrupt */

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/stm32wb07.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ typedef enum
7878
DMA_IRQn = 17, /*!< 17 DMA interrupt */
7979
RADIO_TXRX_IRQn = 18, /*!< 18 RADIO Tx/Rx interrupt */
8080
RADIO_TIMER_ERROR_IRQn = 20, /*!< 20 RADIO TIMER Error interrupt */
81+
RADIO_RRM_IRQn = 22, /*!< 22 RADIO Resource Manager interrupt */
8182
RADIO_TIMER_CPU_WKUP_IRQn = 23, /*!< 23 RADIO TIMER CPU Wakeup interrupt */
8283
RADIO_TIMER_TXRX_WKUP_IRQn = 24, /*!< 24 RADIO TIMER Tx/Rx Wakeup interrupt */
8384
RADIO_TXRX_SEQ_IRQn = 25 /*!< 25 RADIO Tx/Rx sequence interrupt */

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/stm32wb09.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ typedef enum
100100
DMA_IRQn = 17, /*!< 17 DMA interrupt */
101101
RADIO_TXRX_IRQn = 18, /*!< 18 RADIO Tx/Rx interrupt */
102102
RADIO_TIMER_ERROR_IRQn = 20, /*!< 20 RADIO TIMER Error interrupt */
103+
RADIO_RRM_IRQn = 22, /*!< 22 RADIO Resource Manager interrupt */
103104
RADIO_TIMER_CPU_WKUP_IRQn = 23, /*!< 23 RADIO TIMER CPU Wakeup interrupt */
104105
RADIO_TIMER_TXRX_WKUP_IRQn = 24, /*!< 24 RADIO TIMER Tx/Rx Wakeup interrupt */
105106
RADIO_TXRX_SEQ_IRQn = 25, /*!< 25 RADIO Tx/Rx sequence interrupt */

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/stm32wb0x.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ extern "C" {
7979
* @brief CMSIS Device version number
8080
*/
8181
#define__STM32WB0x_CMSIS_VERSION_MAIN (0x01U)/*!< [31:24] main version */
82-
#define__STM32WB0x_CMSIS_VERSION_SUB1 (0x03U)/*!< [23:16] sub1 version */
82+
#define__STM32WB0x_CMSIS_VERSION_SUB1 (0x04U)/*!< [23:16] sub1 version */
8383
#define__STM32WB0x_CMSIS_VERSION_SUB2 (0x00U)/*!< [15:8] sub2 version */
8484
#define__STM32WB0x_CMSIS_VERSION_RC (0x00U)/*!< [7:0] release candidate */
8585
#define__STM32WB0x_CMSIS_DEVICE_VERSION ((__STM32WB0x_CMSIS_VERSION_MAIN << 24)\

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Release_Notes.html‎

Lines changed: 53 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,17 @@ <h1 id="purpose">Purpose</h1>
6161
<sectionid="update-history"class="col-sm-12 col-lg-8">
6262
<h1>Update history</h1>
6363
<divclass="collapse">
64-
<inputtype="checkbox"id="collapse-section4"checkedaria-hidden="true">
65-
<labelfor="collapse-section4"aria-hidden="true"><strong>V1.3.0 /
66-
4-June-2025</strong></label>
64+
<inputtype="checkbox"id="collapse-section130"checkedaria-hidden="true">
65+
<labelfor="collapse-section140"aria-hidden="true"><strong>V1.4.0 /
66+
29-October-2025</strong></label>
6767
<div>
6868
<h2id="main-changes">Main Changes</h2>
6969
<ul>
70-
<li>None</li>
70+
<li>Enabled the RADIO RRM interrupt handler definition.</li>
7171
</ul>
7272
<h2id="contents">Contents</h2>
7373
<ul>
74-
<li>Allow redefinition of the macro ‘VECT_TAB_OFFSET’ externally from
75-
the IDE, makefile, or command line.</li>
74+
<li>None</li>
7675
</ul>
7776
<h2id="known-limitations">Known Limitations</h2>
7877
<ul>
@@ -89,21 +88,18 @@ <h2 id="notes">Notes</h2>
8988
</div>
9089
</div>
9190
<divclass="collapse">
92-
<inputtype="checkbox"id="collapse-section3"aria-hidden="true">
93-
<labelfor="collapse-section3"aria-hidden="true"><strong>V1.2.0 /
94-
05-February-2025</strong></label>
91+
<inputtype="checkbox"id="collapse-section130"aria-hidden="true">
92+
<labelfor="collapse-section130"aria-hidden="true"><strong>V1.3.0 /
93+
4-June-2025</strong></label>
9594
<div>
9695
<h2id="main-changes-1">Main Changes</h2>
9796
<ul>
9897
<li>None</li>
9998
</ul>
10099
<h2id="contents-1">Contents</h2>
101100
<ul>
102-
<li>Release of CMSIS devices drivers
103-
<ul>
104-
<li>Support of STM32WB05xx, STM32WB06xx, STM32WB07xx and STM32WB09xx
105-
devices</li>
106-
</ul></li>
101+
<li>Allow redefinition of the macro ‘VECT_TAB_OFFSET’ externally from
102+
the IDE, makefile, or command line.</li>
107103
</ul>
108104
<h2id="known-limitations-1">Known Limitations</h2>
109105
<ul>
@@ -120,14 +116,13 @@ <h2 id="notes-1">Notes</h2>
120116
</div>
121117
</div>
122118
<divclass="collapse">
123-
<inputtype="checkbox"id="collapse-section2"aria-hidden="true">
124-
<labelfor="collapse-section2"aria-hidden="true"><strong>V1.1.0 /
125-
30-October-2024</strong></label>
119+
<inputtype="checkbox"id="collapse-section120"aria-hidden="true">
120+
<labelfor="collapse-section120"aria-hidden="true"><strong>V1.2.0 /
121+
05-February-2025</strong></label>
126122
<div>
127123
<h2id="main-changes-2">Main Changes</h2>
128124
<ul>
129-
<li>Fixed RAM size of WB06.</li>
130-
<li>Remove the BP_POSTP bit of the RNG_CR from CMSIS.</li>
125+
<li>None</li>
131126
</ul>
132127
<h2id="contents-2">Contents</h2>
133128
<ul>
@@ -152,33 +147,65 @@ <h2 id="notes-2">Notes</h2>
152147
</div>
153148
</div>
154149
<divclass="collapse">
155-
<inputtype="checkbox"id="collapse-section1"aria-hidden="true">
156-
<labelfor="collapse-section1"aria-hidden="true"><strong>V1.0.0 /
157-
05-June-2024</strong></label>
150+
<inputtype="checkbox"id="collapse-section110"aria-hidden="true">
151+
<labelfor="collapse-section110"aria-hidden="true"><strong>V1.1.0 /
152+
30-October-2024</strong></label>
158153
<div>
159154
<h2id="main-changes-3">Main Changes</h2>
155+
<ul>
156+
<li>Fixed RAM size of WB06.</li>
157+
<li>Remove the BP_POSTP bit of the RNG_CR from CMSIS.</li>
158+
</ul>
159+
<h2id="contents-3">Contents</h2>
160+
<ul>
161+
<li>Release of CMSIS devices drivers
162+
<ul>
163+
<li>Support of STM32WB05xx, STM32WB06xx, STM32WB07xx and STM32WB09xx
164+
devices</li>
165+
</ul></li>
166+
</ul>
167+
<h2id="known-limitations-3">Known Limitations</h2>
168+
<ul>
169+
<li>None</li>
170+
</ul>
171+
<h2id="dependencies-3">Dependencies</h2>
172+
<ul>
173+
<li>None</li>
174+
</ul>
175+
<h2id="notes-3">Notes</h2>
176+
<ul>
177+
<li>None</li>
178+
</ul>
179+
</div>
180+
</div>
181+
<divclass="collapse">
182+
<inputtype="checkbox"id="collapse-section100"aria-hidden="true">
183+
<labelfor="collapse-section100"aria-hidden="true"><strong>V1.0.0 /
184+
05-June-2024</strong></label>
185+
<div>
186+
<h2id="main-changes-4">Main Changes</h2>
160187
<h3
161188
id="first-release-of-stm32cubewb0-firmware-package-supporting-stm32wb05xx-stm32wb06xx-stm32wb07xx-and-stm32wb09xx-devices">First
162189
Release of<strong>STM32CubeWB0</strong> Firmware package supporting
163190
<strong>STM32WB05xx, STM32WB06xx, STM32WB07xx and STM32WB09xx</strong>
164191
devices</h3>
165-
<h2id="contents-3">Contents</h2>
192+
<h2id="contents-4">Contents</h2>
166193
<ul>
167194
<li>First release of CMSIS devices drivers
168195
<ul>
169196
<li>Support of STM32WB05xx, STM32WB06xx, STM32WB07xx and STM32WB09xx
170197
devices</li>
171198
</ul></li>
172199
</ul>
173-
<h2id="known-limitations-3">Known Limitations</h2>
200+
<h2id="known-limitations-4">Known Limitations</h2>
174201
<ul>
175202
<li>None</li>
176203
</ul>
177-
<h2id="dependencies-3">Dependencies</h2>
204+
<h2id="dependencies-4">Dependencies</h2>
178205
<ul>
179206
<li>None</li>
180207
</ul>
181-
<h2id="notes-3">Notes</h2>
208+
<h2id="notes-4">Notes</h2>
182209
<ul>
183210
<li>None</li>
184211
</ul>

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/startup_stm32wb05.s‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ LoopFillZeroBlueRam:
107107
cmp r2, r3
108108
bcc FillZerobssram
109109

110-
/*Call static constructors*/
111-
bl __libc_init_array
112110
/*Call the application's entry point.*/
113111
bl main
114112

@@ -182,7 +180,7 @@ __vector_table:
182180
.word0x00000000 /* IRQ19: Reserved*/
183181
.word RADIO_TIMER_ERROR_IRQHandler /* IRQ20: RADIO TIMER Error interrupt*/
184182
.word0x00000000 /* IRQ21: Reserved*/
185-
.word0x00000000/* IRQ22:Reserved*/
183+
.wordRADIO_RRM_IRQHandler /* IRQ22:RADIO RRM interrupt*/
186184
.word RADIO_TIMER_CPU_WKUP_IRQHandler /* IRQ23: RADIO TIMERCPUWakeup interrupt*/
187185
.word RADIO_TIMER_TXRX_WKUP_IRQHandler /* IRQ24: RADIO TIMER Wakeup interrupt*/
188186
.word RADIO_TXRX_SEQ_IRQHandler /* IRQ25: RADIO Tx/Rx Sequence interrupt*/
@@ -264,6 +262,9 @@ __vector_table:
264262
.weak RADIO_TIMER_ERROR_IRQHandler
265263
.thumb_set RADIO_TIMER_ERROR_IRQHandler,Default_Handler
266264

265+
.weak RADIO_RRM_IRQHandler
266+
.thumb_set RADIO_RRM_IRQHandler,Default_Handler
267+
267268
.weak RADIO_TIMER_CPU_WKUP_IRQHandler
268269
.thumb_set RADIO_TIMER_CPU_WKUP_IRQHandler,Default_Handler
269270

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/startup_stm32wb06.s‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ LoopFillZeroBlueRam:
107107
cmp r2, r3
108108
bcc FillZerobssram
109109

110-
/*Call static constructors*/
111-
bl __libc_init_array
112110
/*Call the application's entry point.*/
113111
bl main
114112

@@ -182,7 +180,7 @@ __vector_table:
182180
.word0x00000000 /* IRQ19: Reserved*/
183181
.word RADIO_TIMER_ERROR_IRQHandler /* IRQ20: RADIO TIMER Error interrupt*/
184182
.word0x00000000 /* IRQ21: Reserved*/
185-
.word0x00000000/* IRQ22:Reserved*/
183+
.wordRADIO_RRM_IRQHandler /* IRQ22:RADIO RRM interrupt*/
186184
.word RADIO_TIMER_CPU_WKUP_IRQHandler /* IRQ23: RADIO TIMERCPUWakeup interrupt*/
187185
.word RADIO_TIMER_TXRX_WKUP_IRQHandler /* IRQ24: RADIO TIMER Wakeup interrupt*/
188186
.word RADIO_TXRX_SEQ_IRQHandler /* IRQ25: RADIO Tx/Rx Sequence interrupt*/
@@ -273,6 +271,9 @@ __vector_table:
273271
.weak RADIO_TIMER_ERROR_IRQHandler
274272
.thumb_set RADIO_TIMER_ERROR_IRQHandler,Default_Handler
275273

274+
.weak RADIO_RRM_IRQHandler
275+
.thumb_set RADIO_RRM_IRQHandler,Default_Handler
276+
276277
.weak RADIO_TIMER_CPU_WKUP_IRQHandler
277278
.thumb_set RADIO_TIMER_CPU_WKUP_IRQHandler,Default_Handler
278279

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/startup_stm32wb07.s‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ LoopFillZeroBlueRam:
107107
cmp r2, r3
108108
bcc FillZerobssram
109109

110-
/*Call static constructors*/
111-
bl __libc_init_array
112110
/*Call the application's entry point.*/
113111
bl main
114112

@@ -182,7 +180,7 @@ __vector_table:
182180
.word0x00000000 /* IRQ19: Reserved*/
183181
.word RADIO_TIMER_ERROR_IRQHandler /* IRQ20: RADIO TIMER Error interrupt*/
184182
.word0x00000000 /* IRQ21: Reserved*/
185-
.word0x00000000/* IRQ22:Reserved*/
183+
.wordRADIO_RRM_IRQHandler /* IRQ22:RADIO RRM interrupt*/
186184
.word RADIO_TIMER_CPU_WKUP_IRQHandler /* IRQ23: RADIO TIMERCPUWakeup interrupt*/
187185
.word RADIO_TIMER_TXRX_WKUP_IRQHandler /* IRQ24: RADIO TIMER Wakeup interrupt*/
188186
.word RADIO_TXRX_SEQ_IRQHandler /* IRQ25: RADIO Tx/Rx Sequence interrupt*/
@@ -273,6 +271,9 @@ __vector_table:
273271
.weak RADIO_TIMER_ERROR_IRQHandler
274272
.thumb_set RADIO_TIMER_ERROR_IRQHandler,Default_Handler
275273

274+
.weak RADIO_RRM_IRQHandler
275+
.thumb_set RADIO_RRM_IRQHandler,Default_Handler
276+
276277
.weak RADIO_TIMER_CPU_WKUP_IRQHandler
277278
.thumb_set RADIO_TIMER_CPU_WKUP_IRQHandler,Default_Handler
278279

‎system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/startup_stm32wb09.s‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ LoopFillZeroBlueRam:
107107
cmp r2, r3
108108
bcc FillZerobssram
109109

110-
/*Call static constructors*/
111-
bl __libc_init_array
112110
/*Call the application's entry point.*/
113111
bl main
114112

@@ -182,7 +180,7 @@ __vector_table:
182180
.word0x00000000 /* IRQ19: Reserved*/
183181
.word RADIO_TIMER_ERROR_IRQHandler /* IRQ20: RADIO TIMER Error interrupt*/
184182
.word0x00000000 /* IRQ21: Reserved*/
185-
.word0x00000000/* IRQ22:Reserved*/
183+
.wordRADIO_RRM_IRQHandler /* IRQ22:RADIO RRM interrupt*/
186184
.word RADIO_TIMER_CPU_WKUP_IRQHandler /* IRQ23: RADIO TIMERCPUWakeup interrupt*/
187185
.word RADIO_TIMER_TXRX_WKUP_IRQHandler /* IRQ24: RADIO TIMER Wakeup interrupt*/
188186
.word RADIO_TXRX_SEQ_IRQHandler /* IRQ25: RADIO Tx/Rx Sequence interrupt*/
@@ -264,6 +262,9 @@ __vector_table:
264262
.weak RADIO_TIMER_ERROR_IRQHandler
265263
.thumb_set RADIO_TIMER_ERROR_IRQHandler,Default_Handler
266264

265+
.weak RADIO_RRM_IRQHandler
266+
.thumb_set RADIO_RRM_IRQHandler,Default_Handler
267+
267268
.weak RADIO_TIMER_CPU_WKUP_IRQHandler
268269
.thumb_set RADIO_TIMER_CPU_WKUP_IRQHandler,Default_Handler
269270

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp