/** * @file bsp_usart.h * @brief USART1 printf support (TX=PB6, RX=PB7, 115200 8N1) */ #ifndef __BSP_USART_H__ #define __BSP_USART_H__ #ifdef __cplusplus extern "C" { #endif #include "n32wb03x.h" #define BSP_USARTx USART1 #define BSP_USART_CLK RCC_APB2_PERIPH_USART1 #define BSP_USART_GPIO GPIOB #define BSP_USART_GPIO_CLK RCC_APB2_PERIPH_GPIOB #define BSP_USART_TX_PIN GPIO_PIN_6 #define BSP_USART_RX_PIN GPIO_PIN_7 #define BSP_USART_TX_GPIO_AF GPIO_AF4_USART1 #define BSP_USART_RX_GPIO_AF GPIO_AF4_USART1 #define BSP_USART_BAUDRATE 115200 void bsp_usart_init(void); #ifdef __cplusplus } #endif #endif /* __BSP_USART_H__ */