We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 15d1b93 + 58e6bf7 commit 1ab98deCopy full SHA for 1ab98de
targets/TARGET_STM/serial_api.c
@@ -629,8 +629,12 @@ HAL_StatusTypeDef init_uart(serial_t *obj)
629
#if defined(UART_ONE_BIT_SAMPLE_DISABLE) // F0/F3/F7/G0/H7/L0/L4/L5/WB
630
huart->Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
631
#endif
632
-#if defined(UART_PRESCALER_DIV1) // G0/H7/L4/L5/WB
633
- huart->Init.ClockPrescaler = UART_PRESCALER_DIV1;
+#if defined(UART_PRESCALER_DIV1) // G0/G4/H7/L4/L5/U5/WB/WL
+ if (obj_s->baudrate < 4800) {
634
+ huart->Init.ClockPrescaler = UART_PRESCALER_DIV16;
635
+ } else {
636
+ huart->Init.ClockPrescaler = UART_PRESCALER_DIV1;
637
+ }
638
639
#if defined(UART_ADVFEATURE_NO_INIT) // F0/F3/F7/G0/H7/L0/L4//5/WB
640
huart->AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
0 commit comments