OVMS3-idf/components
Wangjialin 4052803e16 bugfix(uart): workaround for uart fifo reset issue
Reported from github:
https://github.com/espressif/esp-idf/issues/1219
https://github.com/espressif/esp-idf/issues/1202

After providing a simple code to digital team, they confirmed that this is a hardware bug.

Root cause:
The fifo reset signal is incorrectly connected
If we want to reset tx fifo of UART2, we have to set txfifo_rst bit of both UART1 and UART2
If we want to reset rx fifo of UART2, we have to set rxfifo_rst bit of both UART1 and UART2

Workaround:
we don't use fifo rst bit in driver.

Documentation:
Digital team would update TRM and give more explanation about this issue.
2017-11-13 15:23:00 +08:00
..
app_trace unit_tests/Update unit test timer divider 2017-10-30 19:42:16 +08:00
app_update ota_ops: Fix get_selected_boot_partition() in case there is no factory partition 2017-09-04 17:37:28 +10:00
aws_iot mbedtls: Rename net to net_sockets (in line with 2.4.0 API change) 2017-09-07 18:02:39 +10:00
bootloader bootloader: add configuration of flash pins and VDDIO boost 2017-11-03 16:29:56 +08:00
bootloader_support build system: Restore ifdef/ifndef in Makefiles, clean up examples build 2017-09-05 16:11:03 +10:00
bt Merge branch 'feature/btdm_add_value_callback_when_send_notification_or_indicate_failed' into 'master' 2017-11-03 10:05:29 +08:00
coap Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
console console: handle empty input to esp_console_run correctly 2017-10-13 07:14:53 +08:00
cxx cxx: Add KConfig option for C++ exceptions, disable by default 2017-10-17 15:29:25 +08:00
driver bugfix(uart): workaround for uart fifo reset issue 2017-11-13 15:23:00 +08:00
esp32 Merge branch 'bugfix/rtc_and_restart_fixes' into 'master' 2017-11-04 01:34:38 +08:00
esp_adc_cal feature(I2S-ADC): add ADC mode for I2S. 2017-09-14 13:24:08 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py Add --warn-undefined-variables to MAKEFLAGS 2017-09-05 16:10:46 +10:00
ethernet ethernet: lock APB frequency while ethernet is enabled 2017-10-18 14:37:22 +08:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
fatfs unit test: adapt tests to single core configuration 2017-10-19 21:35:21 +08:00
freertos unit_tests/Update unit test timer divider 2017-10-30 19:42:16 +08:00
heap Merge branch 'feature/unit-test-configs' into 'master' 2017-10-20 14:03:53 +08:00
idf_test test: udpate new BLE known issues: 2017-09-22 09:49:18 +08:00
jsmn Add jsmn JSON parser component 2017-03-07 10:18:47 +11:00
json cJSON:Add float format process 2017-01-09 17:51:48 +08:00
libsodium unit tests: fix warnings, build with -Werror 2017-10-19 21:35:23 +08:00
log Add logic to make external RAM usable with malloc() 2017-09-28 17:17:50 +08:00
lwip Merge branch 'bugfix/fix_tcp_crash' into 'master' 2017-10-31 06:18:49 +08:00
mbedtls Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
mdns Merge branch 'bugfix/memory_issues_pr838' into 'master' 2017-08-31 10:45:19 +08:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib Merge branch 'bugfix/select_fdset' into 'master' 2017-10-23 10:55:33 +08:00
nghttp Ensure that C++ and C compilers get the same preprocessor setup 2017-10-26 13:04:41 +02:00
nvs_flash nvs: fix nvs_flash_init_partition initializing default partition 2017-10-13 07:19:16 +08:00
openssl mbedtls: Rename net to net_sockets (in line with 2.4.0 API change) 2017-09-07 18:02:39 +10:00
partition_table build system: fix warning about undefined variable 'quote' 2017-10-19 21:35:23 +08:00
pthread [pthread] Perform init_routine execution outside of the mutex 2017-10-25 13:57:39 +05:30
sdmmc sdmmc: allow command timeouts to be configured 2017-10-13 08:16:07 +08:00
soc Merge branch 'bugfix/rtc_and_restart_fixes' into 'master' 2017-11-04 01:34:38 +08:00
spi_flash spi_flash: Abort on writes to dangerous regions (bootloader, partition table, app) 2017-11-03 15:52:27 -07:00
spiffs unit test: adapt tests to single core configuration 2017-10-19 21:35:21 +08:00
tcpip_adapter bugfix: add netif info in event message when got ipv6 address 2017-10-23 13:50:43 +08:00
ulp sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
vfs add missing ioctl declaration 2017-10-23 19:47:33 +08:00
wear_levelling unit test: adapt tests to single core configuration 2017-10-19 21:35:21 +08:00
wpa_supplicant Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00
xtensa-debug-module esp32: Apptrace API enhancement 2017-07-24 19:57:44 +03:00