Michael Farrell 067bfc8b76 Refactoring uart interface (#341)
* uart: Major cleanups
- Adds documentation to the uart API.
- Fixes a buffer overflow issue in `uart_receive`, where the maximum parameter was ignored.
- Splits the maximum length and bytes recieved variables in `uart_receive`.
- Downsizes the receive buffer to the minimum required, saving 16MiB of RAM at runtime.
- Refactors the POSIX and Win32 implementations of uart into separate files.
- Removes the unused `uart_{get,set}_parity` functions, which were not implemented on Win32.
2017-07-05 20:22:02 +02:00
..
2017-05-31 07:30:56 +02:00
2017-06-12 12:21:01 +02:00
2017-04-18 23:59:40 -04:00
2017-04-13 10:33:18 -04:00
2017-06-26 21:58:03 +02:00
2017-07-05 18:11:48 +02:00
2017-06-12 15:07:00 +02:00
2017-03-06 21:03:13 +01:00
2017-06-24 11:54:42 +02:00
2017-04-07 17:28:12 -04:00
2017-04-15 16:18:54 -04:00
2017-04-07 17:28:12 -04:00
2017-03-06 21:03:13 +01:00
2017-07-03 09:16:28 +02:00
2017-03-26 08:09:40 -04:00
2017-04-12 17:55:31 -04:00
2017-04-15 16:18:54 -04:00
2017-07-05 20:16:54 +02:00
2017-04-12 17:55:31 -04:00
2017-04-15 16:18:54 -04:00
2017-03-28 09:11:29 -04:00
2017-04-12 17:55:31 -04:00
2017-04-15 16:18:54 -04:00
2017-04-15 16:18:54 -04:00
2017-03-29 00:37:16 -04:00
2017-04-04 11:52:10 -04:00
2017-04-12 17:55:31 -04:00
2017-06-07 22:35:20 +02:00
2017-03-06 21:03:13 +01:00
2017-06-07 22:35:20 +02:00
2017-07-05 20:22:02 +02:00
2017-03-31 16:04:04 +02:00
2017-07-05 20:22:02 +02:00
2017-03-23 18:38:17 +01:00
2017-03-23 18:38:17 +01:00
2017-06-16 14:43:53 +02:00
2017-03-23 18:38:17 +01:00
2017-06-04 09:30:49 +02:00
2017-06-04 09:30:49 +02:00
2017-06-04 09:30:49 +02:00
2017-07-05 20:22:02 +02:00
2017-06-04 09:30:49 +02:00
2017-04-14 09:53:36 -04:00
2017-06-07 22:35:20 +02:00
2017-03-06 21:03:13 +01:00