Angus Gratton
|
aae3e84829
|
syscall write: Should return number of bytes written
Fixes bug where sometimes output truncates after a newline, or large
chunks of large output buffers are lost.
|
2016-10-06 18:35:08 +11:00 |
|
Ivan Grokhotkov
|
e8ae38024d
|
components/freertos: override per-task __cleanup handler to close stdin, stdout, stderr
Default _cleanup_r doesn't do that, which leaks these three file descriptors.
|
2016-09-19 19:28:36 +08:00 |
|
liuhan
|
47db66e495
|
esp32: modify realloc behaves just like malloc when pass a null pointer for ptr.
|
2016-09-09 15:06:56 +10:00 |
|
Angus Gratton
|
96b9649aa4
|
newlib locking: Fix bug w/ _lock_close not clearing semaphore handle
|
2016-08-25 16:43:55 +08:00 |
|
Angus Gratton
|
700dbca4db
|
newlib locking: Remove lock table, much simpler implementation.
|
2016-08-24 20:59:02 +08:00 |
|
Angus Gratton
|
4b281af0f7
|
newlib locking: Turns out the "hack" is the way to make stdout thread-safe in newlib
|
2016-08-24 18:13:10 +08:00 |
|
Angus Gratton
|
94104f0fe8
|
Add hack of explicitly locking stdout
This shouldn't be necessary as stdout is already locked by libc (see
comment.) Not sure which part isn't working.
|
2016-08-24 13:49:17 +08:00 |
|
Angus Gratton
|
bd2f9e03f0
|
Add newlib libc locking using FreeRTOS primitives
|
2016-08-24 13:49:17 +08:00 |
|
Angus Gratton
|
3b508c8b37
|
esp32 syscalls.c: Use rom/uart.h for uart_tx_one_char prototype
|
2016-08-24 13:49:17 +08:00 |
|
Jeroen Domburg
|
d579040e32
|
Add cr after a lf is printed (configurable)
Formatting
|
2016-08-23 15:20:03 +08:00 |
|
Ivan Grokhotkov
|
bd6ea4393c
|
Initial public version
|
2016-08-17 23:08:22 +08:00 |
|