esp-idf/components
Michael (XIAO Xufeng) dc26065a72 esp_flash: fix the regression of non-quad mode by default chip driver
The issue is introduced in 571864e8ae. The
esp_flash API tries to clear the QE bit when the flash is not working in
quad modes.

However this introduces a regression, compared to earlier versions and
the legacy API. When the chip is not detected, the generic chip driver
is used, which cannot 100% handle the QE bit properly for all flash
vendors. There may be some flash chips (e.g. MXIC) that can be used in
dual modes by legacy API, but output wrong data when the esp_flash API
clears the QE bit in a wrong way.

This commit reverts the QE force clearing behavior, so that it's safer
for the generic chip driver to work under dual modes.
2020-04-17 18:15:31 +08:00
..
app_trace Merge branch 'feature/gcovr' into 'master' 2020-04-08 15:57:08 +08:00
app_update esp_ota_ops.c: Fix size calculation to erase partition range for OTA image 2020-03-31 14:58:32 +00:00
asio asio: updated ASIO port to use latest asio and esp-idf features 2020-01-09 21:53:50 +01:00
bootloader secure boot v2: esp32: Prevent read disabling additional efuses 2020-03-30 18:00:40 +11:00
bootloader_support esp32: Enable flash encryption by setting FLASH_CRYPT_CNT to max 2020-03-30 18:13:42 +11:00
bt components/bt: Fix for HCI desync deadlock issue in BLE controller 2020-04-02 09:54:16 +00:00
cbor cbor: add tinycbor library and example 2019-08-22 17:44:29 +08:00
coap ESP32/coap_mbedtls:add macro checks 2019-10-09 16:46:46 +08:00
console console: ignore static analysis warnings 2020-03-27 19:19:20 +01:00
cxx CXX: make __attribute__((init_priority(n))) work 2020-04-08 09:11:54 +08:00
driver Merge branch 'bugfix/fix_adc_init_code_setting_for_esp32s2' into 'master' 2020-04-04 16:06:16 +08:00
efuse Merge branch 'bugfix/logging_compilation_fix_anti_rollback' into 'master' 2020-04-08 15:53:48 +08:00
esp32 Merge branch 'init_priority_fix' into 'master' 2020-04-17 17:56:10 +08:00
esp32s2 Merge branch 'init_priority_fix' into 'master' 2020-04-17 17:56:10 +08:00
esp_adc_cal global: bring up esp32s2(not beta) 2020-01-16 17:41:31 +08:00
esp_common Merge branch 'feature/ds_peripheral' into 'master' 2020-04-03 12:10:13 +08:00
esp_eth test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
esp_event esp_event: halve the events registered in performance test 2020-02-27 15:54:54 +05:00
esp_gdbstub soc: create abstraction for cpu related operations 2020-02-27 07:14:19 +05:00
esp_http_client http_header.c: Add error print in http_header_generate_string if buffer size is less than required size 2020-04-06 13:22:08 +05:30
esp_http_server test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
esp_https_ota esp_https_ota.c: Add errno check for WiFi disconnection while performing OTA 2020-02-24 16:53:40 +05:30
esp_https_server esp_https_server: fix HTTPD_SSL_CONFIG_DEFAULT 2020-03-27 23:12:57 +08:00
esp_local_ctrl tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_netif pppos_client: support for PPPAUTHTYPE_NONE 2020-04-14 21:46:07 +02:00
esp_ringbuf test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
esp_rom esp_rom: Fix esp32.rom.newlib-time.ld should includes all time ROM functions/data 2020-03-27 04:57:42 +00:00
esp_serial_slave_link essl: new component to communicate with esp serial slave devices 2019-12-03 22:58:41 +08:00
esp_system panic: ignore deliberate null dereference to pass static analysis 2020-03-27 19:18:40 +01:00
esp_timer esp_timer: alias esp_timer_get_time 2020-04-01 16:51:43 +08:00
esp_websocket_client ws_client: fix fragmented send setting proper opcodes 2020-04-14 16:11:32 +02:00
esp_wifi bugfix: fix make compile phy multiple bin error 2020-04-15 10:19:54 +08:00
esp-tls Fixed esp_tls_conn_write documentation. 2020-04-01 11:04:09 +00:00
espcoredump global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
esptool_py make: Fix quoting when flashing port is set via sdkconfig file 2020-04-15 15:43:36 +10:00
expat test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
fatfs Merge branch 'refactor/use_new_component_registration_functions' into 'master' 2020-03-25 08:02:42 +08:00
freemodbus freemodbus: add extern c block into common header for cpp 2020-04-17 17:56:50 +08:00
freertos freertos: silence the static analysis warning referencing the workitem 2020-03-27 18:46:39 +01:00
heap global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
idf_test Add fixes for gcc8 psram fix improvement 2020-03-27 20:04:47 +07:00
jsmn jsmn: define macros in build system 2019-11-29 18:05:24 +08:00
json cJSON: include only source file objects for cmake build 2020-02-05 11:14:23 +05:30
libsodium test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
log log: new macros to log when the cache is disabled 2020-04-02 15:35:13 +08:00
lwip Merge branch 'feature/lwip_napt_forward' into 'master' 2020-04-16 03:03:00 +08:00
mbedtls Merge branch 'bugfix/ds_mpi_lock' into 'master' 2020-04-15 15:15:25 +08:00
mdns mdns: limit the GOT_IP6_EVENT to only known network interfaces 2020-03-05 18:46:48 +00:00
mqtt esp_mqtt_abort_connection: Fixed an issue which could result in a race condition and subsequent crash 2020-04-14 16:18:20 +02:00
newlib newlib: use --specs=nano.specs to enable "nano" version of C library 2020-03-27 20:04:47 +07:00
nghttp Modified http_parser to handle ICY uris. 2019-10-11 05:04:08 +00:00
nvs_flash NVS: more graceful behavior for erasing partitions 2020-04-03 11:48:07 +08:00
openssl Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-23 16:10:57 +02:00
partition_table test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
perfmon test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
protobuf-c components: use new component registration api 2019-06-21 19:53:29 +08:00
protocomm test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
pthread test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
sdmmc sdmmc: fix possible null dereference in output parameter assignement, whilst it was null checked as an input parameter 2020-03-27 18:46:39 +01:00
soc Merge branch 'bugfix/mcpwm_period_error_MR' into 'master' 2020-04-10 15:26:12 +08:00
spi_flash esp_flash: fix the regression of non-quad mode by default chip driver 2020-04-17 18:15:31 +08:00
spiffs spiffs: restore dependency of flash targets on spiffs images 2020-04-07 17:01:58 +08:00
tcp_transport transport_ssl: reset state on connection closure 2020-04-15 15:22:32 +05:30
tcpip_adapter lwip: Enable IPv6 stateless address autoconfiguration 2020-01-14 07:15:26 +00:00
tinyusb tinyusb: updated the license header in the driver 2020-03-23 13:11:49 +01:00
ulp test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
unity global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
vfs vfs: semihosting driver update supporting semihosting_common handler from OpenOCD 2020-04-03 16:19:06 +02:00
wear_levelling test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
wifi_provisioning wifi_provisioning: Catch the Wi-Fi events even after Connection errors 2020-03-21 06:02:55 +00:00
wpa_supplicant wpa_supplicant: Port dpp feature from supplicant 2020-04-14 18:53:35 +05:30
xtensa Merge branch 'feature/trax_parsing_script' into 'master' 2020-03-30 05:21:02 +08:00