X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fio%2Fstm32.h;h=fabb0a3abd125e2a8d207414bfea1835363f404b;hb=a3fbaaca5bb78a1d53d3b32f345186013567fa61;hp=38cf2d1c9f4e0cc6f308fc1896fe56f1148aa0ca;hpb=bd769039519285af6d5a5fe999819b4c66020dda;p=bertos.git diff --git a/bertos/cpu/cortex-m3/io/stm32.h b/bertos/cpu/cortex-m3/io/stm32.h index 38cf2d1c..fabb0a3a 100644 --- a/bertos/cpu/cortex-m3/io/stm32.h +++ b/bertos/cpu/cortex-m3/io/stm32.h @@ -56,13 +56,18 @@ #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 +#elif CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB || CPU_CM3_STM32F102C4 #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_STM32F102C4 + #define GPIO_USART3_RTS_PIN BV(14) + #define GPIO_USART3_CTS_PIN BV(13) + #define GPIO_USART3_RING_PIN BV(15) +#endif #else #error No USART pins are defined for select cpu #endif @@ -70,7 +75,7 @@ #if CPU_CM3_STM32F101C4 #define GPIO_I2C1_SCL_PIN BV(6) #define GPIO_I2C1_SDA_PIN BV(7) -#elif CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB +#elif CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB || CPU_CM3_STM32F102C4 #define GPIO_I2C1_SCL_PIN BV(6) #define GPIO_I2C1_SDA_PIN BV(7) #define GPIO_I2C2_SCL_PIN BV(10) @@ -79,7 +84,7 @@ #error No i2c pins are defined for select cpu #endif -#if CPU_CM3_STM32F101C4 || CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB +#if CPU_CM3_STM32F101C4 || CPU_CM3_STM32F103RB || CPU_CM3_STM32F103RE || CPU_CM3_STM32F100RB || CPU_CM3_STM32F102C4 #define FLASH_PAGE_SIZE 1024 #else #error No embedded definition for select cpu