diff --git a/src/bsps/stm32f767zi_gemini_motor/interfaces-impl/hwmapping.h b/src/bsps/stm32f767zi_gemini_motor/interfaces-impl/hwmapping.h
index 5916f30a471a58ffed9d422c1e4a630fc6da2461..6e563e2e97ded420db3b10e5b08f11894607a923 100644
--- a/src/bsps/stm32f767zi_gemini_motor/interfaces-impl/hwmapping.h
+++ b/src/bsps/stm32f767zi_gemini_motor/interfaces-impl/hwmapping.h
@@ -53,14 +53,14 @@ using mosi = Gpio<GPIOE_BASE, 6>;
 
 namespace usart1
 {
-using tx = Gpio<GPIOA_BASE, 2>;
-using rx = Gpio<GPIOA_BASE, 3>;
+using tx = Gpio<GPIOA_BASE, 9>;
+using rx = Gpio<GPIOA_BASE, 10>;
 }  // namespace usart1
 
 namespace usart2
 {
-using tx = Gpio<GPIOA_BASE, 9>;
-using rx = Gpio<GPIOA_BASE, 10>;
+using tx = Gpio<GPIOA_BASE, 2>;
+using rx = Gpio<GPIOA_BASE, 3>;
 }  // namespace usart2
 
 namespace can2