Lines Matching refs:read_index
51 rt_uint16_t save_index, read_index; member
122 if (device->read_index != device->save_index) in rt_serial_read()
124 *ptr = device->rx_buffer[device->read_index]; in rt_serial_read()
126 device->read_index ++; in rt_serial_read()
127 if (device->read_index >= RT_UART_RX_BUFFER_SIZE) in rt_serial_read()
128 device->read_index = 0; in rt_serial_read()
247 if (device->save_index == device->read_index) in rt_serial_isr()
249 device->read_index ++; in rt_serial_isr()
250 if (device->read_index >= RT_UART_RX_BUFFER_SIZE) in rt_serial_isr()
251 device->read_index = 0; in rt_serial_isr()
295 device->read_index = device->save_index = 0; in rt_hw_serial_init()