void TM_UART8_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOE) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOE, GPIO_Pin_1 | GPIO_Pin_0, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_UART8); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(UART8, GPIO_AF_UART8); } }
void TM_UART5_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOC) && defined(GPIOD) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOC, GPIO_Pin_12, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_UART5); TM_GPIO_InitAlternate(GPIOD, GPIO_Pin_2, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_UART5); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(UART5, GPIO_AF_UART5); } }
void TM_USART6_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOC) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOC, GPIO_Pin_6 | GPIO_Pin_7, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART6); } #endif #if defined(GPIOG) if (pinspack == TM_USART_PinsPack_2) { TM_GPIO_InitAlternate(GPIOG, GPIO_Pin_14 | GPIO_Pin_9, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART6); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(USART6, GPIO_AF_USART6); } }
void TM_UART4_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOA) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOA, GPIO_Pin_0 | GPIO_Pin_1, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_UART4); } #endif #if defined(GPIOC) if (pinspack == TM_USART_PinsPack_2) { TM_GPIO_InitAlternate(GPIOC, GPIO_Pin_10 | GPIO_Pin_11, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_UART4); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(UART4, GPIO_AF_UART4); } }
void TM_USART2_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOA) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOA, GPIO_Pin_2 | GPIO_Pin_3, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART2); } #endif #if defined(GPIOD) if (pinspack == TM_USART_PinsPack_2) { TM_GPIO_InitAlternate(GPIOD, GPIO_Pin_5 | GPIO_Pin_6, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART2); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(USART2, GPIO_AF_USART2); } }
void TM_USART1_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOA) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOA, GPIO_PIN_9 | GPIO_PIN_10, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART1); } #endif #if defined(GPIOB) if (pinspack == TM_USART_PinsPack_2) { TM_GPIO_InitAlternate(GPIOB, GPIO_PIN_6 | GPIO_PIN_7, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART1); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(USART1, GPIO_AF_USART1); } }
void TM_USART8_InitPins(TM_USART_PinsPack_t pinspack) { /* Init pins */ #if defined(GPIOC) if (pinspack == TM_USART_PinsPack_1) { TM_GPIO_InitAlternate(GPIOC, GPIO_PIN_2 | GPIO_PIN_3, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART8); } #endif #if defined(GPIOC) if (pinspack == TM_USART_PinsPack_2) { TM_GPIO_InitAlternate(GPIOC, GPIO_PIN_8 | GPIO_PIN_9, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART8); } #endif #if defined(GPIOD) if (pinspack == TM_USART_PinsPack_3) { TM_GPIO_InitAlternate(GPIOD, GPIO_PIN_13 | GPIO_PIN_14, TM_GPIO_OType_PP, TM_GPIO_PuPd_UP, TM_GPIO_Speed_High, GPIO_AF_USART8); } #endif if (pinspack == TM_USART_PinsPack_Custom) { /* Init custom pins, callback used */ TM_USART_InitCustomPinsCallback(USART8, GPIO_AF_USART8); } }