@@ -107,18 +107,20 @@ int stm32_dumpgpio(uint32_t pinset, const char *msg)
107
107
flags = enter_critical_section ();
108
108
109
109
#if defined(CONFIG_STM32_STM32F10XX )
110
- _info ("GPIO%c pinset: %08x base: %08x -- %s\n" ,
110
+ _info ("GPIO%c pinset: %08" PRIx32 " base: %08" PRIx32 " -- %s\n" ,
111
111
g_portchar [port ], pinset , base , msg );
112
112
113
113
if ((getreg32 (STM32_RCC_APB2ENR ) & RCC_APB2ENR_IOPEN (port )) != 0 )
114
114
{
115
- _info (" CR: %08x %08x IDR: %04x ODR: %04x LCKR: %04x\n" ,
115
+ _info (" CR: %08" PRIx32 " %08" PRIx32 " IDR: %04" PRIx32
116
+ " ODR: %04" PRIx32 " LCKR: %04" PRIx32 "\n" ,
116
117
getreg32 (base + STM32_GPIO_CRH_OFFSET ),
117
118
getreg32 (base + STM32_GPIO_CRL_OFFSET ),
118
119
getreg32 (base + STM32_GPIO_IDR_OFFSET ),
119
120
getreg32 (base + STM32_GPIO_ODR_OFFSET ),
120
121
getreg32 (base + STM32_GPIO_LCKR_OFFSET ));
121
- _info (" EVCR: %02x MAPR: %08x CR: %04x %04x %04x %04x\n" ,
122
+ _info (" EVCR: %02" PRIx32 " MAPR: %08" PRIx32 " CR: %04" PRIx32
123
+ " %04" PRIx32 " %04" PRIx32 " %04" PRIx32 "\n" ,
122
124
getreg32 (STM32_AFIO_EVCR ), getreg32 (STM32_AFIO_MAPR ),
123
125
getreg32 (STM32_AFIO_EXTICR1 ),
124
126
getreg32 (STM32_AFIO_EXTICR2 ),
@@ -139,69 +141,75 @@ int stm32_dumpgpio(uint32_t pinset, const char *msg)
139
141
140
142
if ((getreg32 (STM32_RCC_AHBENR ) & RCC_AHBENR_GPIOEN (port )) != 0 )
141
143
{
142
- _info (" MODE: %08x OTYPE: %04x OSPEED: %08x PUPDR: %08x\n" ,
144
+ _info (" MODE: %08" PRIx32 " OTYPE: %04" PRIx32
145
+ " OSPEED: %08" PRIx32 " PUPDR: %08" PRIx32 "\n" ,
143
146
getreg32 (base + STM32_GPIO_MODER_OFFSET ),
144
147
getreg32 (base + STM32_GPIO_OTYPER_OFFSET ),
145
148
getreg32 (base + STM32_GPIO_OSPEED_OFFSET ),
146
149
getreg32 (base + STM32_GPIO_PUPDR_OFFSET ));
147
- _info (" IDR: %04x ODR: %04x BSRR: %08x LCKR: %04x\n" ,
150
+ _info (" IDR: %04" PRIx32 " ODR: %04" PRIx32
151
+ " BSRR: %08" PRIx32 " LCKR: %04" PRIx32 "\n" ,
148
152
getreg32 (base + STM32_GPIO_IDR_OFFSET ),
149
153
getreg32 (base + STM32_GPIO_ODR_OFFSET ),
150
154
getreg32 (base + STM32_GPIO_BSRR_OFFSET ),
151
155
getreg32 (base + STM32_GPIO_LCKR_OFFSET ));
152
- _info (" AFRH: %08x AFRL: %08x \n" ,
156
+ _info (" AFRH: %08" PRIx32 " AFRL: %08" PRIx32 " \n" ,
153
157
getreg32 (base + STM32_GPIO_AFRH_OFFSET ),
154
158
getreg32 (base + STM32_GPIO_AFRL_OFFSET ));
155
159
}
156
160
else
157
161
{
158
- _info (" GPIO%c not enabled: AHBENR: %08x \n" ,
162
+ _info (" GPIO%c not enabled: AHBENR: %08" PRIx32 " \n" ,
159
163
g_portchar [port ], getreg32 (STM32_RCC_AHBENR ));
160
164
}
161
165
162
166
#elif defined(CONFIG_STM32_STM32F30XX ) || defined(CONFIG_STM32_STM32F37XX ) || \
163
167
defined(CONFIG_STM32_STM32F33XX )
164
168
DEBUGASSERT (port < STM32_NGPIO_PORTS );
165
169
166
- _info ("GPIO%c pinset: %08x base: %08x -- %s\n" ,
170
+ _info ("GPIO%c pinset: %08" PRIx32 " base: %08" PRIx32 " -- %s\n" ,
167
171
g_portchar [port ], pinset , base , msg );
168
172
169
173
/* GPIOs are always enabled */
170
174
171
- _info (" MODE: %08x OTYPE: %04x OSPEED: %08x PUPDR: %08x\n" ,
175
+ _info (" MODE: %08" PRIx32 " OTYPE: %04" PRIx32
176
+ " OSPEED: %08" PRIx32 " PUPDR: %08" PRIx32 "\n" ,
172
177
getreg32 (base + STM32_GPIO_MODER_OFFSET ),
173
178
getreg32 (base + STM32_GPIO_OTYPER_OFFSET ),
174
179
getreg32 (base + STM32_GPIO_OSPEED_OFFSET ),
175
180
getreg32 (base + STM32_GPIO_PUPDR_OFFSET ));
176
- _info (" IDR: %04x ODR: %04x BSRR: %08x LCKR: %04x\n" ,
181
+ _info (" IDR: %04" PRIx32 " ODR: %04" PRIx32
182
+ " BSRR: %08" PRIx32 " LCKR: %04" PRIx32 "\n" ,
177
183
getreg32 (base + STM32_GPIO_IDR_OFFSET ),
178
184
getreg32 (base + STM32_GPIO_ODR_OFFSET ),
179
185
getreg32 (base + STM32_GPIO_BSRR_OFFSET ),
180
186
getreg32 (base + STM32_GPIO_LCKR_OFFSET ));
181
- _info (" AFRH: %08x AFRL: %08x BRR: %04x \n" ,
187
+ _info (" AFRH: %08" PRIx32 " AFRL: %08" PRIx32 " BRR: %04" PRIx32 " \n" ,
182
188
getreg32 (base + STM32_GPIO_AFRH_OFFSET ),
183
189
getreg32 (base + STM32_GPIO_AFRL_OFFSET ),
184
190
getreg32 (base + STM32_GPIO_BRR_OFFSET ));
185
191
186
192
#elif defined(CONFIG_STM32_STM32F20XX ) || defined(CONFIG_STM32_STM32F4XXX )
187
193
DEBUGASSERT (port < STM32_NGPIO_PORTS );
188
194
189
- _info ("GPIO%c pinset: %08x base: %08x -- %s\n" ,
195
+ _info ("GPIO%c pinset: %08" PRIx32 " base: %08" PRIx32 " -- %s\n" ,
190
196
g_portchar [port ], pinset , base , msg );
191
197
192
198
if ((getreg32 (STM32_RCC_AHB1ENR ) & RCC_AHB1ENR_GPIOEN (port )) != 0 )
193
199
{
194
- _info (" MODE: %08x OTYPE: %04x OSPEED: %08x PUPDR: %08x\n" ,
200
+ _info (" MODE: %08" PRIx32 " OTYPE: %04" PRIx32
201
+ " OSPEED: %08" PRIx32 " PUPDR: %08" PRIx32 "\n" ,
195
202
getreg32 (base + STM32_GPIO_MODER_OFFSET ),
196
203
getreg32 (base + STM32_GPIO_OTYPER_OFFSET ),
197
204
getreg32 (base + STM32_GPIO_OSPEED_OFFSET ),
198
205
getreg32 (base + STM32_GPIO_PUPDR_OFFSET ));
199
- _info (" IDR: %04x ODR: %04x BSRR: %08x LCKR: %04x\n" ,
206
+ _info (" IDR: %04" PRIx32 " ODR: %04" PRIx32
207
+ " BSRR: %08" PRIx32 " LCKR: %04" PRIx32 "\n" ,
200
208
getreg32 (base + STM32_GPIO_IDR_OFFSET ),
201
209
getreg32 (base + STM32_GPIO_ODR_OFFSET ),
202
210
getreg32 (base + STM32_GPIO_BSRR_OFFSET ),
203
211
getreg32 (base + STM32_GPIO_LCKR_OFFSET ));
204
- _info (" AFRH: %08x AFRL: %08x \n" ,
212
+ _info (" AFRH: %08" PRIx32 " AFRL: %08" PRIx32 " \n" ,
205
213
getreg32 (base + STM32_GPIO_AFRH_OFFSET ),
206
214
getreg32 (base + STM32_GPIO_AFRL_OFFSET ));
207
215
}
@@ -214,29 +222,32 @@ int stm32_dumpgpio(uint32_t pinset, const char *msg)
214
222
#elif defined(CONFIG_STM32_STM32G4XXX )
215
223
DEBUGASSERT (port < STM32_NGPIO_PORTS );
216
224
217
- _info ("GPIO%c pinset: %08x base: %08x -- %s\n" ,
225
+ _info ("GPIO%c pinset: %08" PRIx32 " base: %08" PRIx32 " -- %s\n" ,
218
226
g_portchar [port ], pinset , base , msg );
219
227
220
228
if ((getreg32 (STM32_RCC_AHB2ENR ) & RCC_AHB2ENR_GPIOEN (port )) != 0 )
221
229
{
222
- _info (" MODE: %08x OTYPE: %04x OSPEED: %08x PUPDR: %08x\n" ,
230
+ _info (" MODE: %08" PRIx32 " OTYPE: %04" PRIx32
231
+ " OSPEED: %08" PRIx32 " PUPDR: %08" PRIx32 "\n" ,
223
232
getreg32 (base + STM32_GPIO_MODER_OFFSET ),
224
233
getreg32 (base + STM32_GPIO_OTYPER_OFFSET ),
225
234
getreg32 (base + STM32_GPIO_OSPEED_OFFSET ),
226
235
getreg32 (base + STM32_GPIO_PUPDR_OFFSET ));
227
- _info (" IDR: %04x ODR: %04x BSRR: %08x LCKR: %04x\n" ,
236
+ _info (" IDR: %04" PRIx32 " ODR: %04" PRIx32
237
+ " BSRR: %08" PRIx32 " LCKR: %04" PRIx32 "\n" ,
228
238
getreg32 (base + STM32_GPIO_IDR_OFFSET ),
229
239
getreg32 (base + STM32_GPIO_ODR_OFFSET ),
230
240
getreg32 (base + STM32_GPIO_BSRR_OFFSET ),
231
241
getreg32 (base + STM32_GPIO_LCKR_OFFSET ));
232
- _info (" AFRH: %08x AFRL: %08x BRR: %04x\n" ,
242
+ _info (" AFRH: %08" PRIx32 " AFRL: %08" PRIx32
243
+ " BRR: %04" PRIx32 "\n" ,
233
244
getreg32 (base + STM32_GPIO_AFRH_OFFSET ),
234
245
getreg32 (base + STM32_GPIO_AFRL_OFFSET ),
235
246
getreg32 (base + STM32_GPIO_BRR_OFFSET ));
236
247
}
237
248
else
238
249
{
239
- _info (" GPIO%c not enabled: AHB2ENR: %08x \n" ,
250
+ _info (" GPIO%c not enabled: AHB2ENR: %08" PRIx32 " \n" ,
240
251
g_portchar [port ], getreg32 (STM32_RCC_AHB2ENR ));
241
252
}
242
253
0 commit comments