mothercup/mcm-ddc-04/app/bsp_usart.h
2026-09-01 20:06:25 +08:00

31 lines
696 B
C

/**
* @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__ */