| 120 | |
| 121 | |
| 122 | void rt_bypass_putchar(struct rt_serial_device* serial, rt_uint8_t ch) |
| 123 | { |
| 124 | rt_mutex_take(serial->bypass->mutex, RT_WAITING_FOREVER); |
| 125 | rt_ringbuffer_putchar(serial->bypass->pipe, ch); |
| 126 | rt_mutex_release(serial->bypass->mutex); |
| 127 | } |
| 128 | |
| 129 | rt_size_t rt_bypass_getchar(struct rt_serial_device* serial, rt_uint8_t* ch) |
| 130 | { |
no test coverage detected