-#define GPIO_USART1_TX_PIN BV(9)
-#define GPIO_USART1_RX_PIN BV(10)
-#define GPIO_USART2_TX_PIN BV(2)
-#define GPIO_USART2_RX_PIN BV(3)
-#define GPIO_USART3_TX_PIN BV(10)
-#define GPIO_USART3_RX_PIN BV(11)
+#if CPU_CM3_STM32F101C4
+ #define GPIO_USART1_TX_PIN BV(9)
+ #define GPIO_USART1_RX_PIN BV(10)
+ #define GPIO_USART2_TX_PIN BV(2)
+ #define GPIO_USART2_RX_PIN BV(3)
+#elif CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB
+ #define GPIO_USART1_TX_PIN BV(9)
+ #define GPIO_USART1_RX_PIN BV(10)
+ #define GPIO_USART2_TX_PIN BV(2)
+ #define GPIO_USART2_RX_PIN BV(3)
+ #define GPIO_USART3_TX_PIN BV(10)
+ #define GPIO_USART3_RX_PIN BV(11)
+#else
+ #error No USART pins are defined for select cpu
+#endif