OVMS3-idf/components/esp32/include
chenjianqiang 3349c99882 bugfix(flash): add flash config in app startup
We fixed some flash bugs in bootloader, but for the users used the old
vrsion bootloader, they can not fix these bugs via OTA, the solution is
add these updates in app startup.

These updates include:
1. SPI flash gpio matrix and drive strength configuration
2. SPI flash clock configuration
3. SPI flash read dummy configuration
4. SPI flash cs timing configuration
5. Update flash id of g_rom_flashchip
2019-10-15 12:08:04 +08:00
..
esp32 esp32: use new CPU frequency setting API 2018-08-21 13:02:46 +08:00
esp_private WiFi: Modify the wifi_country struct in VNC to keep it consistent with IDF. 2019-07-21 10:30:45 +08:00
hwcrypto aes: Add fault injection checks when writing key to hardware 2019-08-11 13:19:21 +10:00
rom bugfix(flash): add flash config in app startup 2019-10-15 12:08:04 +08:00
xtensa bootloader, esp32: add workaround for Tensilica erratum 572 2019-01-23 16:23:56 +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-18 04:38:31 +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: add esp_clk_xtal_freq 2018-08-21 13:02:03 +08:00
esp_coexist.h component/esp32 : clear some minor thingsw about PM and coexistence 2018-04-03 20:13:49 +08:00
esp_coexist_adapter.h Decouple WiFi and BT with coexist to reduce bin size 2019-04-17 16:59:24 +08:00
esp_coexist_internal.h Decouple WiFi and BT with coexist to reduce bin size 2019-04-17 16:59:24 +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 support esp32 eco revision 2 and 3 2019-09-19 17:05:08 +08:00
esp_err.h esp32: Add macro to check a condition without abort 2018-10-09 08:57:23 +02:00
esp_event_legacy.h wps: add overlap event 2019-07-21 10:23:01 +08:00
esp_event_loop.h Event handling refactoring 2016-09-26 01:17:32 +08:00
esp_flash_data_types.h nvs_flash: Add support for nvs encryption 2018-09-24 11:25:21 +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_himem.h Spiram: Add option to reserve MMU banks; add himem API to make use of those banks 2018-10-15 14:32:58 +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.h add RMT driver and example 2016-11-22 00:57:19 +08:00
esp_intr_alloc.h driver(interrupt): fix the issue that interrupt might be allocated and freed on different cores 2018-09-26 10:31:09 +08:00
esp_ipc.h ipc: initialise automatically, if called from the app 2018-09-25 15:13:47 +08:00
esp_mesh.h mesh: bugfix 2019-07-04 11:39:17 +08:00
esp_mesh_internal.h mesh: bugfix 2018-09-23 21:11:02 +08:00
esp_now.h Make error codes globally unique 2018-03-27 08:12:54 +02:00
esp_panic.h soc/rtc_wdt: Add API functions for rtc_wdt 2018-08-14 17:48:02 +05:00
esp_phy_init.h component/bt: bugfix of bluetooth modem sleep not being able to work with Dynamic Frequency Scaling 2018-12-14 14:56:29 +08:00
esp_pm.h pm: initial version of power management APIs 2017-10-18 14:19:16 +08:00
esp_sleep.h Fix external start fail 2019-04-02 12:52:58 +11:00
esp_smartconfig.h smartconfig_ack.c : Fixed the declaration of remote_ip in sc_ack_send_task() 2018-07-03 16:28:24 +05:30
esp_spiram.h bugfix(psram): fix psram size acquisition method 2019-02-13 14:24:20 +08:00
esp_ssc.h Initial public version 2016-08-17 23:08:22 +08:00
esp_system.h esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
esp_task.h esp32: Add missing header file in esp_task.h 2018-09-25 11:21:23 +08:00
esp_task_wdt.h New Task Watchdog API (Revert of Revert) 2017-11-02 16:47:51 +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.h WiFi: Modify the wifi_country struct in VNC to keep it consistent with IDF. 2019-07-21 10:30:45 +08:00
esp_wifi_crypto_types.h gcc8_newlib3: Compilation warnings and errors not specific to newlib v3 2018-07-09 13:22:24 +03:00
esp_wifi_internal.h esp_wifi: add esp_wifi_internal_ioctl declared 2019-08-07 11:17:39 +08:00
esp_wifi_os_adapter.h esp32: fix some WiFi bugs 2019-06-30 21:36:38 +08:00
esp_wifi_types.h WiFi: Modify the wifi_country struct in VNC to keep it consistent with IDF. 2019-07-21 10:30:45 +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