Skip to content

Commit f74fc12

Browse files
committed
Merge branch 'bcostm-fix_f4_serial'
2 parents 6523d64 + ee6f510 commit f74fc12

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

hal/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -202,17 +202,17 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
202202
// Enable USART clock
203203
switch (instance) {
204204
case UART_1:
205-
__USART1_FORCE_RESET();
206-
__USART1_RELEASE_RESET();
205+
__HAL_RCC_USART1_FORCE_RESET();
206+
__HAL_RCC_USART1_RELEASE_RESET();
207207
__HAL_RCC_USART1_CLK_ENABLE();
208208
SERIAL_OBJ(index) = 0;
209209
#if DEVICE_SERIAL_ASYNCH_DMA
210210
__HAL_RCC_DMA2_CLK_ENABLE();
211211
#endif
212212
break;
213213
case UART_2:
214-
__USART2_FORCE_RESET();
215-
__USART2_RELEASE_RESET();
214+
__HAL_RCC_USART2_FORCE_RESET();
215+
__HAL_RCC_USART2_RELEASE_RESET();
216216
__HAL_RCC_USART2_CLK_ENABLE();
217217
SERIAL_OBJ(index) = 1;
218218
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -221,8 +221,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
221221
break;
222222
#if defined(USART3_BASE)
223223
case UART_3:
224-
__USART3_FORCE_RESET();
225-
__USART3_RELEASE_RESET();
224+
__HAL_RCC_USART3_FORCE_RESET();
225+
__HAL_RCC_USART3_RELEASE_RESET();
226226
__HAL_RCC_USART3_CLK_ENABLE();
227227
SERIAL_OBJ(index) = 2;
228228
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -232,8 +232,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
232232
#endif
233233
#if defined(UART4_BASE)
234234
case UART_4:
235-
__USART4_FORCE_RESET();
236-
__USART4_RELEASE_RESET();
235+
__HAL_RCC_UART4_FORCE_RESET();
236+
__HAL_RCC_UART4_RELEASE_RESET();
237237
__HAL_RCC_UART4_CLK_ENABLE();
238238
SERIAL_OBJ(index) = 3;
239239
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -243,8 +243,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
243243
#endif
244244
#if defined(UART5_BASE)
245245
case UART_5:
246-
__USART5_FORCE_RESET();
247-
__USART5_RELEASE_RESET();
246+
__HAL_RCC_UART5_FORCE_RESET();
247+
__HAL_RCC_UART5_RELEASE_RESET();
248248
__HAL_RCC_UART5_CLK_ENABLE();
249249
SERIAL_OBJ(index) = 4;
250250
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -254,8 +254,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
254254
#endif
255255
#if defined(USART6_BASE)
256256
case UART_6:
257-
__USART6_FORCE_RESET();
258-
__USART6_RELEASE_RESET();
257+
__HAL_RCC_USART6_FORCE_RESET();
258+
__HAL_RCC_USART6_RELEASE_RESET();
259259
__HAL_RCC_USART6_CLK_ENABLE();
260260
SERIAL_OBJ(index) = 5;
261261
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -265,8 +265,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
265265
#endif
266266
#if defined(UART7_BASE)
267267
case UART_7:
268-
__USART8_FORCE_RESET();
269-
__USART8_RELEASE_RESET();
268+
__HAL_RCC_UART7_FORCE_RESET();
269+
__HAL_RCC_UART7_RELEASE_RESET();
270270
__HAL_RCC_UART7_CLK_ENABLE();
271271
SERIAL_OBJ(index) = 6;
272272
#if DEVICE_SERIAL_ASYNCH_DMA
@@ -276,8 +276,8 @@ void serial_init(serial_t *obj, PinName tx, PinName rx)
276276
#endif
277277
#if defined(UART8_BASE)
278278
case UART_8:
279-
__USART8_FORCE_RESET();
280-
__USART8_RELEASE_RESET();
279+
__HAL_RCC_UART8_FORCE_RESET();
280+
__HAL_RCC_UART8_RELEASE_RESET();
281281
__HAL_RCC_UART8_CLK_ENABLE();
282282
SERIAL_OBJ(index) = 7;
283283
#if DEVICE_SERIAL_ASYNCH_DMA

0 commit comments

Comments
 (0)