Bouffalo SDK  1.0
Bouffalolab Software Development Kit
uart feature control cmd definition
Collaboration diagram for uart feature control cmd definition:

Macros

#define UART_CMD_SET_BAUD_RATE   (0x01)
 
#define UART_CMD_SET_DATA_BITS   (0x02)
 
#define UART_CMD_SET_STOP_BITS   (0x03)
 
#define UART_CMD_SET_PARITY_BITS   (0x04)
 
#define UART_CMD_CLR_TX_FIFO   (0x05)
 
#define UART_CMD_CLR_RX_FIFO   (0x06)
 
#define UART_CMD_SET_RTO_VALUE   (0x07)
 
#define UART_CMD_SET_RTS_VALUE   (0x08)
 
#define UART_CMD_GET_TX_FIFO_CNT   (0x09)
 
#define UART_CMD_GET_RX_FIFO_CNT   (0x0a)
 
#define UART_CMD_SET_AUTO_BAUD   (0x0b)
 
#define UART_CMD_GET_AUTO_BAUD   (0x0c)
 
#define UART_CMD_SET_BREAK_VALUE   (0x0d)
 
#define UART_CMD_SET_TX_LIN_VALUE   (0x0e)
 
#define UART_CMD_SET_RX_LIN_VALUE   (0x0f)
 
#define UART_CMD_SET_GLITCH_VALUE   (0x10)
 
#define UART_CMD_SET_TX_RS485_EN   (0x11)
 
#define UART_CMD_SET_TX_RS485_POLARITY   (0x12)
 
#define UART_CMD_SET_ABR_ALLOWABLE_ERROR   (0x13)
 
#define UART_CMD_SET_SW_RTS_CONTROL   (0x14)
 
#define UART_CMD_IR_CONFIG   (0x15)
 
#define UART_CMD_SET_TX_FREERUN   (0x16)
 
#define UART_CMD_SET_TX_END_INTERRUPT   (0x17)
 
#define UART_CMD_SET_RX_END_INTERRUPT   (0x18)
 
#define UART_CMD_SET_TX_TRANSFER_LEN   (0x19)
 
#define UART_CMD_SET_RX_TRANSFER_LEN   (0x20)
 
#define UART_CMD_SET_TX_EN   (0x21)
 
#define UART_CMD_SET_BCR_END_INTERRUPT   (0x22)
 
#define UART_CMD_GET_BCR_COUNT   (0x23)
 
#define UART_CMD_SET_CTS_EN   (0x24)
 
#define UART_CMD_SET_TX_FIFO_THREHOLD   (0x25)
 
#define UART_CMD_SET_RX_FIFO_THREHOLD   (0x26)
 

Detailed Description

Macro Definition Documentation

◆ UART_CMD_CLR_RX_FIFO

#define UART_CMD_CLR_RX_FIFO   (0x06)

Definition at line 129 of file bflb_uart.h.

◆ UART_CMD_CLR_TX_FIFO

#define UART_CMD_CLR_TX_FIFO   (0x05)

Definition at line 128 of file bflb_uart.h.

◆ UART_CMD_GET_AUTO_BAUD

#define UART_CMD_GET_AUTO_BAUD   (0x0c)

Definition at line 135 of file bflb_uart.h.

◆ UART_CMD_GET_BCR_COUNT

#define UART_CMD_GET_BCR_COUNT   (0x23)

Definition at line 152 of file bflb_uart.h.

◆ UART_CMD_GET_RX_FIFO_CNT

#define UART_CMD_GET_RX_FIFO_CNT   (0x0a)

Definition at line 133 of file bflb_uart.h.

◆ UART_CMD_GET_TX_FIFO_CNT

#define UART_CMD_GET_TX_FIFO_CNT   (0x09)

Definition at line 132 of file bflb_uart.h.

◆ UART_CMD_IR_CONFIG

#define UART_CMD_IR_CONFIG   (0x15)

Definition at line 144 of file bflb_uart.h.

◆ UART_CMD_SET_ABR_ALLOWABLE_ERROR

#define UART_CMD_SET_ABR_ALLOWABLE_ERROR   (0x13)

Definition at line 142 of file bflb_uart.h.

◆ UART_CMD_SET_AUTO_BAUD

#define UART_CMD_SET_AUTO_BAUD   (0x0b)

Definition at line 134 of file bflb_uart.h.

◆ UART_CMD_SET_BAUD_RATE

#define UART_CMD_SET_BAUD_RATE   (0x01)

Definition at line 124 of file bflb_uart.h.

◆ UART_CMD_SET_BCR_END_INTERRUPT

#define UART_CMD_SET_BCR_END_INTERRUPT   (0x22)

Definition at line 151 of file bflb_uart.h.

◆ UART_CMD_SET_BREAK_VALUE

#define UART_CMD_SET_BREAK_VALUE   (0x0d)

Definition at line 136 of file bflb_uart.h.

◆ UART_CMD_SET_CTS_EN

#define UART_CMD_SET_CTS_EN   (0x24)

Definition at line 153 of file bflb_uart.h.

◆ UART_CMD_SET_DATA_BITS

#define UART_CMD_SET_DATA_BITS   (0x02)

Definition at line 125 of file bflb_uart.h.

◆ UART_CMD_SET_GLITCH_VALUE

#define UART_CMD_SET_GLITCH_VALUE   (0x10)

Definition at line 139 of file bflb_uart.h.

◆ UART_CMD_SET_PARITY_BITS

#define UART_CMD_SET_PARITY_BITS   (0x04)

Definition at line 127 of file bflb_uart.h.

◆ UART_CMD_SET_RTO_VALUE

#define UART_CMD_SET_RTO_VALUE   (0x07)

Definition at line 130 of file bflb_uart.h.

◆ UART_CMD_SET_RTS_VALUE

#define UART_CMD_SET_RTS_VALUE   (0x08)

Definition at line 131 of file bflb_uart.h.

◆ UART_CMD_SET_RX_END_INTERRUPT

#define UART_CMD_SET_RX_END_INTERRUPT   (0x18)

Definition at line 147 of file bflb_uart.h.

◆ UART_CMD_SET_RX_FIFO_THREHOLD

#define UART_CMD_SET_RX_FIFO_THREHOLD   (0x26)

Definition at line 155 of file bflb_uart.h.

◆ UART_CMD_SET_RX_LIN_VALUE

#define UART_CMD_SET_RX_LIN_VALUE   (0x0f)

Definition at line 138 of file bflb_uart.h.

◆ UART_CMD_SET_RX_TRANSFER_LEN

#define UART_CMD_SET_RX_TRANSFER_LEN   (0x20)

Definition at line 149 of file bflb_uart.h.

◆ UART_CMD_SET_STOP_BITS

#define UART_CMD_SET_STOP_BITS   (0x03)

Definition at line 126 of file bflb_uart.h.

◆ UART_CMD_SET_SW_RTS_CONTROL

#define UART_CMD_SET_SW_RTS_CONTROL   (0x14)

Definition at line 143 of file bflb_uart.h.

◆ UART_CMD_SET_TX_EN

#define UART_CMD_SET_TX_EN   (0x21)

Definition at line 150 of file bflb_uart.h.

◆ UART_CMD_SET_TX_END_INTERRUPT

#define UART_CMD_SET_TX_END_INTERRUPT   (0x17)

Definition at line 146 of file bflb_uart.h.

◆ UART_CMD_SET_TX_FIFO_THREHOLD

#define UART_CMD_SET_TX_FIFO_THREHOLD   (0x25)

Definition at line 154 of file bflb_uart.h.

◆ UART_CMD_SET_TX_FREERUN

#define UART_CMD_SET_TX_FREERUN   (0x16)

Definition at line 145 of file bflb_uart.h.

◆ UART_CMD_SET_TX_LIN_VALUE

#define UART_CMD_SET_TX_LIN_VALUE   (0x0e)

Definition at line 137 of file bflb_uart.h.

◆ UART_CMD_SET_TX_RS485_EN

#define UART_CMD_SET_TX_RS485_EN   (0x11)

Definition at line 140 of file bflb_uart.h.

◆ UART_CMD_SET_TX_RS485_POLARITY

#define UART_CMD_SET_TX_RS485_POLARITY   (0x12)

Definition at line 141 of file bflb_uart.h.

◆ UART_CMD_SET_TX_TRANSFER_LEN

#define UART_CMD_SET_TX_TRANSFER_LEN   (0x19)

Definition at line 148 of file bflb_uart.h.