Lines Matching refs:read_index
63 rt_uint16_t save_index, read_index; member
110 if (serial->save_index == serial->read_index) in rt_hw_serial_isr()
112 serial->read_index ++; in rt_hw_serial_isr()
113 if (serial->read_index >= RT_UART_RX_BUFFER_SIZE) in rt_hw_serial_isr()
114 serial->read_index = 0; in rt_hw_serial_isr()
175 serial->read_index = 0; in rt_serial_init()
236 if (serial->read_index != serial->save_index) in rt_serial_read()
238 *ptr = serial->rx_buffer[serial->read_index]; in rt_serial_read()
240 serial->read_index ++; in rt_serial_read()
241 if (serial->read_index >= RT_UART_RX_BUFFER_SIZE) in rt_serial_read()
242 serial->read_index = 0; in rt_serial_read()