Skip to content

Commit 3515dea

Browse files
committed
RP2040: UART: baud can't be changed at runtime
1 parent 0aa904c commit 3515dea

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

targets/TARGET_RASPBERRYPI/TARGET_RP2040/serial_api.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ void serial_free(serial_t *obj)
7676
void serial_baud(serial_t *obj, int baudrate)
7777
{
7878
obj->baud = (uint32_t)baudrate;
79-
uart_set_baudrate(obj->dev, obj->baud);
79+
uart_init(obj->dev, obj->baud);
80+
uart_set_fifo_enabled(obj->dev, false);
8081
}
8182

8283
void serial_format(serial_t *obj, int data_bits, SerialParity parity, int stop_bits)

0 commit comments

Comments
 (0)