OVMS3-idf/components/bootloader/src/main
Angus Gratton 85e76a7cfc spiflash ROM functions: Remove Quad I/O mode enable/disable code from flash ROM functions
Confusion here is that original ROM has two functions:

* SPIReadModeCnfig() - sets mode, calls enable_qio_mode/disable_qio_mode
* SPIMasterReadModeCnfig() - As above, but doesn't set QIO mode in status register

However we never want to use the ROM method to set/clear QIO mode flag, as not all flash chips work this way. Instead we
do it in flash_qio_mode.c in bootloader.

So in both cases (ROM or "patched ROM") we now call SPIMasterReadModeCnfig(), which is now named
esp_rom_spiflash_config_readmode().
2017-04-13 17:54:42 +10:00
..
bootloader_config.h build system: add IDF_VER environment variable and preprocessor define 2017-01-11 00:24:50 +08:00
bootloader_start.c spi_flash: Fixed bug in SPI flash ROM driver to work with embedded flash chip 2017-04-11 10:51:19 +08:00
component.mk spi_flash: Fixed bug in SPI flash ROM driver to work with embedded flash chip 2017-04-11 10:51:19 +08:00
esp32.bootloader.ld bootloader: update ld script comment 2017-01-06 13:47:53 +08:00
esp32.bootloader.rom.ld bootloader: export ets_update_cpu_frequency 2017-01-09 03:08:24 +08:00
flash_qio_mode.c spiflash ROM functions: Remove Quad I/O mode enable/disable code from flash ROM functions 2017-04-13 17:54:42 +10:00
flash_qio_mode.h Bootloader: Support switching to Quad I/O mode during boot process 2017-02-09 08:44:05 +11:00
Makefile.projbuild Build system: Fix error if librtc submodule not available to bootloader 2017-02-22 11:59:37 +11:00