Home
last modified time | relevance | path

Searched refs:uart_num (Results 1 – 4 of 4) sorted by relevance

/hal_telink-latest/tlsr9/drivers/B91/
Duart.h48 #define uart_rtx_pin_tx_trig(uart_num) uart_clr_tx_done(uart_num) argument
204 static inline unsigned char uart_get_rxfifo_num(uart_num_e uart_num) in uart_get_rxfifo_num() argument
206 return reg_uart_buf_cnt(uart_num)&FLD_UART_RX_BUF_CNT ; in uart_get_rxfifo_num()
214 static inline unsigned char uart_get_txfifo_num(uart_num_e uart_num) in uart_get_txfifo_num() argument
216 return (reg_uart_buf_cnt(uart_num)&FLD_UART_TX_BUF_CNT )>>4; in uart_get_txfifo_num()
224 static inline void uart_reset(uart_num_e uart_num) in uart_reset() argument
227 reg_rst0 &= (~((uart_num)?FLD_RST0_UART1:FLD_RST0_UART0)); in uart_reset()
228 reg_rst0 |= ((uart_num)?FLD_RST0_UART1:FLD_RST0_UART0); in uart_reset()
236 static inline void uart_clk_en(uart_num_e uart_num) in uart_clk_en() argument
238 reg_clk_en0 |= ((uart_num)?FLD_CLK0_UART1_EN:FLD_CLK0_UART0_EN); in uart_clk_en()
[all …]
Duart.c161 void uart_init(uart_num_e uart_num,unsigned short div, unsigned char bwpc, uart_parity_e parity, ua… in uart_init() argument
163 reg_uart_ctrl0(uart_num) &= ~ (FLD_UART_BPWC_O); in uart_init()
164 reg_uart_ctrl0(uart_num) |= bwpc; //set bwpc in uart_init()
165 reg_uart_clk_div(uart_num) = (div | FLD_UART_CLK_DIV_EN); //set div_clock in uart_init()
169 reg_uart_ctrl1(uart_num) |= FLD_UART_PARITY_ENABLE; //enable parity function in uart_init()
171 reg_uart_ctrl1(uart_num) &= (~FLD_UART_PARITY_POLARITY); //enable even parity in uart_init()
174 reg_uart_ctrl1(uart_num) |= FLD_UART_PARITY_POLARITY; //enable odd parity in uart_init()
178 reg_uart_ctrl1(uart_num) &= (~FLD_UART_PARITY_ENABLE); //disable parity function in uart_init()
182 reg_uart_ctrl1(uart_num) &= (~FLD_UART_STOP_SEL); in uart_init()
183 reg_uart_ctrl1(uart_num) |= stop_bit; in uart_init()
[all …]
Ds7816.h34 #define s7816_en(uart_num) uart_rtx_en(uart_num) argument
86 extern void s7816_init(uart_num_e uart_num,s7816_clock_e clock,int f,int d);
148 extern void s7816_send_byte(uart_num_e uart_num, unsigned char tx_data);
Ds7816.c95 void s7816_init(uart_num_e uart_num,s7816_clock_e clock,int f,int d) in s7816_init() argument
115 uart_reset(uart_num); in s7816_init()
117 …uart_init(uart_num, div, bwpc, UART_PARITY_EVEN, UART_STOP_BIT_ONE);//7816 protocol stipulate the … in s7816_init()
189 void s7816_send_byte(uart_num_e uart_num, unsigned char tx_data) in s7816_send_byte() argument
191 uart_send_byte(uart_num,tx_data); in s7816_send_byte()
192 uart_rtx_pin_tx_trig(uart_num); in s7816_send_byte()