esp-idf/components/esp32/include
wangmengyang 1c4bbaa567 component/bt: bugfix of bluetooth modem sleep not being able to work with Dynamic Frequency Scaling
1. start an esp_timer on entering sleep to acquire pm_lock before wake up from modem sleep
2. decrease the clock division of XTAL fed to bluetooth low power clock from 32us to 2us period to allow to work under 240MHz Max CPU frequency
3. decrease the minimum sleep duration threshold to allow shorter bluetooth modem sleep period, especially for BLE with short connection interval
4. reconfigure bluetooth baseband(BT-BB) settings after PHY/RF init upon waking up from modem sleep to avoid packet RX/TX performance degradation
2018-12-14 21:21:22 +08:00
..
esp32 pm: initial implementation for ESP32 2017-10-18 14:19:16 +08:00
hwcrypto nvs_flash: Add support for nvs encryption 2018-10-04 19:25:12 +05:30
rom soc: Fix check_long_hold_gpio and move def to soc 2018-06-26 12:47:55 +05:00
xtensa xtensa: make XTHAL_GET_INTERRUPT, XTHAL_GET_CCOUNT volatile 2018-07-05 17:21:55 +08:00
esp_assert.h component/esp32 : do more fix of dualcore bug 2017-05-12 15:41:51 +08:00
esp_attr.h app_update: fix intermittent failure with firmware updates 2018-10-08 03:18:37 +00: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 component/esp32 : clear some minor thingsw about PM and coexistence 2018-04-03 20:13:49 +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_dbg_stubs.h esp32: Adds GCOV debug stubs support 2018-05-18 16:16:03 +03:00
esp_deep_sleep.h esp32: Deactivate wakeup trigger after first wakeup 2018-03-20 12:23:32 +05: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 dport: Bigfix dport_read code move to IRAM 2018-05-21 22:00:51 +05:00
esp_err.h docs: add error codes reference 2018-06-15 15:49:24 +08:00
esp_event_loop.h Event handling refactoring 2016-09-26 01:17:32 +08:00
esp_event.h add event SYSTEM_EVENT_AP_STAIPASSIGNED 2018-05-19 13:14:12 +08:00
esp_flash_data_types.h nvs_flash: Add support for nvs encryption 2018-10-04 19:25:12 +05:30
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 Dump the frame of the other core when interrupt watchdog happens 2018-01-18 23:10:29 +00:00
esp_interface.h ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
esp_intr_alloc.h driver(interrupt): fix the issue that interrupt might be allocated and freed on different cores for release/v3.1 2018-10-10 19:22:34 +08:00
esp_intr.h add RMT driver and example 2016-11-22 00:57:19 +08:00
esp_ipc.h docs/ipc documentation 2017-11-24 15:31:28 +08:00
esp_mesh_internal.h mesh: bugfix 2018-09-25 13:43:55 +08:00
esp_mesh.h mesh: bugfix 2018-09-25 13:43:55 +08:00
esp_now.h Make error codes globally unique 2018-03-27 08:12:54 +02:00
esp_panic.h esp32: Core dump sanity checks were added 2017-04-26 21:13:02 +03:00
esp_phy_init.h component/bt: bugfix of bluetooth modem sleep not being able to work with Dynamic Frequency Scaling 2018-12-14 21:21:22 +08:00
esp_pm.h pm: initial version of power management APIs 2017-10-18 14:19:16 +08:00
esp_sleep.h bugfix(touch pad): modify deep-sleep example and add note for sleep api. 2018-06-20 10:57:26 +08:00
esp_smartconfig.h esp32: refactor to sniffer 2016-12-15 18:20:00 +08:00
esp_spiram.h bugfix(psram): fix psram driver 2018-10-11 12:22:34 +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_wdt.h New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +08:00
esp_task.h esp32/lwip: adjust task stack size according 'nano' print 2017-11-09 10:09:42 +08:00
esp_timer.h esp_timer: add a function to get next alarm time 2018-04-26 14:39:54 +08:00
esp_types.h remove executable permission from source files 2018-05-29 20:07:45 +08:00
esp_wifi_crypto_types.h gcc8_newlib3: Compilation warnings and errors not specific to newlib v3 2018-07-16 14:19:57 +08:00
esp_wifi_internal.h Bugfix/tw26696 fix wifi timer v3.1 (backport v3.1) 2018-10-17 17:30:46 +08:00
esp_wifi_os_adapter.h Add OS adapter to WiFi driver 2018-05-26 17:22:23 +08:00
esp_wifi_types.h esp32: backport several WiFi bug fixes to v3.1 2018-09-17 14:40:24 +08:00
esp_wifi.h mesh: bugfix 2018-09-25 13:43:55 +08:00
esp_wpa2.h wpa_supplicant:move part of codes to IDF 2018-05-09 10:44:35 +08:00
esp_wps.h wifi: add set factory information feature by customer in wps 2018-05-17 16:45:53 +08:00