Ivan Grokhotkov 489c523870 vfs: support for blocking reads, more newline conversion options
Previously VFS driver for UART could only use simple non-blocking
functions to read from and write to the UART. UART driver provides more
complex blocking and interrupt-driven functions, which can be used
instead.
This commit adds optional support for using UART driver's functions.

Also added is a more flexible mechanism for configuring newline
conversion rules on input and output.

This commit also fixes a bug that all UARTs shared one static variable
used as a character buffer in newline conversion code. This variable is
changed to be per-UART.
2017-08-21 15:58:28 +08:00
..
2017-06-16 12:06:04 +08:00
2016-11-23 17:23:21 +08:00
2016-08-17 23:08:22 +08:00
2016-12-19 14:23:39 +08:00
2017-04-11 15:45:54 +08:00
2016-08-17 23:08:22 +08:00