31 lines
696 B
C
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__ */
|