diff --git a/f1/usart/src/usart1_remap.c b/f1/usart/src/usart1_remap.c
index 9d17fb30df8ca20040f79212950894c20e0ff05f..5c5427c1687f71d9767471219143a15dfd84d1b6 100644
--- a/f1/usart/src/usart1_remap.c
+++ b/f1/usart/src/usart1_remap.c
@@ -275,6 +275,12 @@ void usart1_set_priorities(TComm *comm_dev,TUSART_IRQ_Priorities *priorities)
   }
 }
 
+void usart1_set_baudrate(TComm *comm_dev,unsigned int baudrate)
+{
+  Uart1Handle.Init.BaudRate = baudrate;
+  HAL_UART_Init(&Uart1Handle);
+}
+
 /* IRQ functions */
 unsigned char usart1_send_irq(unsigned char first_byte)
 {