OVMS3-idf/components/esp32/include
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
..
esp32 pm: initial implementation for ESP32 2017-10-18 14:19:16 +08:00
hwcrypto esp32 hwcrypto: Use AES registers directly 2017-08-25 16:08:03 +10:00
rom Place uart_tx_wait_idle in IRAM 2017-08-28 11:35:27 +08:00
xtensa implement esp_deep_sleep, fix build issues 2016-11-22 21:54:49 +08:00
esp_assert.h component/esp32 : do more fix of dualcore bug 2017-05-12 15:41:51 +08:00
esp_attr.h deep sleep: keep RTC_SLOW_MEM powered on if data is placed into RTC slow memory 2017-01-12 14:15:30 +08:00
esp_brownout.h brownout detector: enable by default 2017-07-10 17:25:55 +08:00
esp_cache_err_int.h add detection of invalid cache access 2017-04-13 15:27:38 +08:00
esp_clk.h esp_clk.h: make public, add getters for RTC time, CPU/APB freq 2017-10-18 14:19:14 +08:00
esp_coexist.h coexist: enable coexist when wifi&bt are enabled, disable coexist when one of wifi&bt is disabled. 2017-02-20 23:53:25 +08:00
esp_core_dump.h esp32: Adds documentation and comments to core dump feature files 2017-01-11 20:51:28 +03:00
esp_crosscore_int.h crosscore_int: add support for FREQ_SWITCH event 2017-10-18 12:31:38 +08:00
esp_deep_sleep.h sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
esp_deepsleep.h sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
esp_dport_access.h Panic: stop dport access handler without trying to use a lock 2017-09-11 17:24:22 +08:00
esp_err.h Optimize configuration of base MAC address 2017-05-10 10:15:07 +08:00
esp_event.h bugfix: add netif info in event message when got ipv6 address 2017-10-23 13:50:43 +08:00
esp_event_loop.h Event handling refactoring 2016-09-26 01:17:32 +08:00
esp_flash_data_types.h Flash encryption: Support enabling flash encryption in bootloader, app support 2016-12-01 23:49:12 -08:00
esp_freertos_hooks.h New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +08:00
esp_gdbstub.h gdbstub: Mark the panic handler entry as noreturn 2017-07-11 10:18:08 +08:00
esp_int_wdt.h Add documentation 2016-11-17 12:09:08 +08:00
esp_interface.h ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
esp_intr.h add RMT driver and example 2016-11-22 00:57:19 +08:00
esp_intr_alloc.h fix(intr): always assign the same intr to a same source, disable the source only when all the handlers disabled. 2017-09-06 15:20:01 +08:00
esp_ipc.h ipc task: Allow configuration of IPC task stack size 2017-06-30 15:04:19 +10:00
esp_now.h Fix the return value of esp_now_send() 2017-10-31 15:18:20 +08:00
esp_panic.h esp32: Core dump sanity checks were added 2017-04-26 21:13:02 +03:00
esp_phy_init.h phy init: remove descriptions of PHY init parameters 2017-10-09 14:40:08 +08:00
esp_pm.h pm: initial version of power management APIs 2017-10-18 14:19:16 +08:00
esp_sleep.h sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
esp_smartconfig.h esp32: refactor to sniffer 2016-12-15 18:20:00 +08:00
esp_spiram.h spiram: expose function to initialize SPI RAM cache 2017-10-16 09:15:11 +08:00
esp_ssc.h Initial public version 2016-08-17 23:08:22 +08:00
esp_system.h sleep: add light sleep, factor out APIs common for deep/light sleep 2017-09-01 10:36:14 +08:00
esp_task.h esp_timer: add high resolution software timer API 2017-08-28 11:35:26 +08:00
esp_task_wdt.h New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +08:00
esp_timer.h make esp_timer.h public 2017-10-18 12:31:38 +08:00
esp_types.h remove legacy definitions from esp_types.h 2016-11-22 21:14:36 +08:00
esp_wifi.h Wifi: bugfix of get wrong ap information in all channel scan 2017-10-31 11:35:11 +08:00
esp_wifi_crypto_types.h Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00
esp_wifi_internal.h Merge branch 'feature/add_const_for_wifi_api' into 'master' 2017-10-13 17:08:29 +08:00
esp_wifi_types.h wifi: optimize scan feature 2017-10-10 12:27:02 +08:00
esp_wpa2.h esp32: add const for some WiFi api 2017-10-13 15:10:34 +08:00
esp_wps.h Add the fast crypto function in supplicant 2017-08-09 21:36:13 +08:00