OVMS3-idf/components
Darian Leung 9d63e1da4a New Task Watchdog API (Revert of Revert)
This commit reverts the revert on the new task watchdog API. It also
fixes the following bug which caused the reversion.

- sdkconfig TASK_WDT_TIMEOUT_S has been reverted from the unit of ms back to the
unit of seconds. Fixes bug where projects using the new API without rebuilding sdkconfig
would cause the old default value of 5 to be interpreted in ms.

This commit also adds the following features to the task watchdog

- Updated idle hook registration to be compatible with dual core hooks

- Updated dual core hooks to support deregistration for cpu

- Legacy mode has been removed and esp_task_wdt_feed() is now replaced by
  esp_task_wdt_reset().  esp_task_wdt_feed() is deprecated

- Idle hooks to reset are now registered/deregistered when the idle tasks are
  added/deleted from the Task Watchdog instead of at Task Watchdog init/deinit

- Updated example
2017-11-02 16:47:51 +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 soc/rtc: warn if detected XTAL frequency does not match configured one 2017-09-11 11:42:26 +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 'bugfix/btdm_master_dont_send_pair_req_#13686' into 'master' 2017-11-02 15:49:27 +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 refractor WiFi clock setting 2017-11-02 15:24:21 +08:00
esp32 New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +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 New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +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 refractor WiFi clock setting 2017-11-02 15:24:21 +08:00
spi_flash spi_flash: fix build error with profiling enabled 2017-10-22 12:57:56 +08: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