Files
FilmForge/Inc/uart.h
T

38 lines
692 B
C

#ifndef UART_H
#define UART_H
#include "gd32f4xx.h"
#include "board_config.h"
/*!
\brief initialize UART interface
\param[in] none
\param[out] none
\retval none
*/
void uart_init(void);
void debug_usart_init(void);
/**
* @brief debug 串口阻塞发送一个字节(printf 重定向亦走此通路)。
*/
void debug_uart_write(uint8_t byte);
/*!
\brief pause UART RX interrupt (RBNE)
\param[in] none
\param[out] none
\retval none
*/
void uart_rx_irq_pause(void);
/*!
\brief resume UART RX interrupt (RBNE)
\param[in] none
\param[out] none
\retval none
*/
void uart_rx_irq_resume(void);
#endif // UART_H