esp-idf/components/esp32
Ivan Grokhotkov b57aecdfe9 uart_tx_wait_idle: fix issue with last character not transmitted
- ROM function uart_tx_wait_idle may have a bug which causes the function to return before the final character is fully transmitted.
  This replaces uart_tx_wait_idle declaration with a static inline definition which fixes the issue.
- Also replaces the use of uart_tx_flush with uart_tx_wait_idle in esp_restart, to remove garbage in console output on restart.
- rtc_printf is temporary replaced with a no-op, pending a new release of librtc.a. Current release assumes that UART0 is used for output,
  and switches UART0 baud rate while doing frequency changes and printing some log output. This doesn’t work if a different UART is used for output.
2016-12-08 01:42:37 +08:00
..
hwcrypto mbedTLS SHA: Fix cloning of SHA-384 digests 2016-11-25 19:26:30 +11:00
include uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
ld component/bt : wifi/bt software coexist option 2016-11-24 19:57:47 +08:00
lib@5902a2229e esp32: fix tw6901 2016-12-02 17:35:49 +08:00
test remove fp unit test Kconfig 2016-11-23 16:22:34 +08:00
abi.cpp Initial public version 2016-08-17 23:08:22 +08:00
brownout.c Add licenses, docbook, general cleanup 2016-10-25 18:18:11 +08:00
component.mk Merge branch 'master' into feature/wpa2_enterprise 2016-11-21 18:09:13 +08:00
cpu_freq.c support for console redirection to other UART 2016-12-08 01:42:37 +08:00
cpu_start.c support for console redirection to other UART 2016-12-08 01:42:37 +08:00
cpu_util.c Implement system_* APIs in IDF 2016-11-22 21:14:36 +08:00
crosscore_int.c Per-CPU interrupt handlers and args 2016-11-10 17:59:46 +08:00
deepsleep.c implement esp_deep_sleep, fix build issues 2016-11-22 21:54:49 +08:00
event_default_handlers.c ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
event_loop.c components/esp32: fix renaming of esp_event_set_cb, minor clean up 2016-09-26 12:35:09 +08:00
freertos_hooks.c Add comments/headers according to merge request comments 2016-11-15 12:10:02 +08:00
gdbstub.c Fix small bug in gdbstub where it sometimes would not return a valid stop reason, timing out gdb. Also clean up the code a bit. 2016-12-02 17:42:11 +08:00
heap_alloc_caps.c Add Trax-support to esp-idf 2016-10-17 12:18:17 +08:00
hw_random.c esp32: add some implementation comments 2016-11-23 12:55:49 +08:00
int_wdt.c driver: timer 2016-11-23 17:23:21 +08:00
ipc.c components/esp32: add inter-processor call API and implement spi_flash through it 2016-09-12 18:54:45 +08:00
Kconfig support for console redirection to other UART 2016-12-08 01:42:37 +08:00
lib_printf.c uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
libhal.a Initial public version 2016-08-17 23:08:22 +08:00
Makefile.projbuild phy init data: Read PHY init data partition offset from menuconfig 2016-11-18 20:11:16 +08:00
panic.c Invoke panic handler when a stack overflow has been detected; unhandled interrupt now prints interrupt/cpu number. 2016-12-05 20:37:59 +08:00
phy_init_data.h add PHY init support 2016-11-18 20:11:16 +08:00
phy_init.c implement esp_deep_sleep, fix build issues 2016-11-22 21:54:49 +08:00
phy.h phy_init: reduce the amount of hardwired logic, add coexist init 2016-11-18 20:11:17 +08:00
rtc.h esp32: add some implementation comments 2016-11-23 12:55:49 +08:00
spiram.h Initial public version 2016-08-17 23:08:22 +08:00
system_api.c uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
task_wdt.c driver: timer 2016-11-23 17:23:21 +08:00