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
Ivan Grokhotkov
9e57466c96
components/esp32: fix DRAM_ATTR attribute
...
This change places contents of .dram1 section into .dram0.data.
Also removes .iram1pro/.iram1app/.dram1pro/.dram1app which weren't used anywhere.
2016-08-24 17:20:00 +08:00
Ivan Grokhotkov
be112daa71
components/esp32: fix and clean up dual core startup
...
This change removes various delays in PRO and APP CPU startup paths.
Also some unused code and ets_printf statements are cleaned up or removed.
2nd CPU now communicates that it has started through a global variable.
2016-08-24 16:21:28 +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
Angus Gratton
f853f94335
Use IDF_PATH instead of SDK_PATH for the environment variable pointing to esp-idf
...
This will require a matching change in all projects using ESP-IDF.
2016-08-19 15:01:49 +08:00
Angus Gratton
fffba81bd3
Make: Add some "magic" to try and pull git submodules if missing
2016-08-19 15:01:15 +08:00
Ivan Grokhotkov
bd6ea4393c
Initial public version
2016-08-17 23:08:22 +08:00