esp-idf/components
Ivan Grokhotkov 505282bab1 Merge branch 'feature/select_default_uart' into 'master'
UART console selection

This change adds a set of menuconfig options to set custom UART#, baud rate, and pins, for console output.
Ref. TW8146

Also includes the following changes:
- `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.
- disable boot watchdog only after starting the main task. Boot watchdogs were disabled very early in startup code. It was possible to introduce an infinite loop anywhere in the many functions called from startup code, and this would not be detected by interrupt watchdog and task watchdog. This change postpones disabling of boot watchdogs to the point when the scheduler is running. Also replaces register expressed using integer address with a name. This change is not directly related to the previous ones, but was found while debugging UART selection features.

See merge request !288
2016-12-08 10:58:44 +08:00
..
app_update Merge branch 'bugfix/init_factory_bin' into 'master' 2016-12-01 16:14:42 +08:00
bootloader support for console redirection to other UART 2016-12-08 01:42:37 +08:00
bootloader_support
bt component/bt : cleanup the function warning in doxygen 2016-12-01 20:55:08 +08:00
driver Merge branch 'bugfix/pcnt_driver' into 'master' 2016-12-08 10:48:05 +08:00
esp32 cpu_start: tabs->spaces 2016-12-08 10:20:12 +08:00
esptool_py
ethernet ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
expat
freertos 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
idf_test
json
log
lwip ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
mbedtls
micro-ecc
newlib
nghttp
nvs_flash
openssl
partition_table
spi_flash
tcpip_adapter Zero-fill netif on alloc 2016-12-07 14:32:29 +00:00
ulp driver: add rtc module and bugfix gpio32 gpio33 2016-12-07 15:56:13 +08:00
vfs
wpa_supplicant
xtensa-debug-module