Skip to content

Commit d02edc2

Browse files
committed
Merge branch 'bugfix/esp32_encrypted_flash_write' into 'master'
spi_flash: esp32: fix regression in encrypted flash write See merge request espressif/esp-idf!9286
2 parents 398b6a5 + 5b9b5d9 commit d02edc2

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

components/spi_flash/esp32/flash_ops_esp32.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,11 @@ static inline void IRAM_ATTR spi_flash_guard_end(void)
3535
esp_rom_spiflash_result_t IRAM_ATTR spi_flash_write_encrypted_chip(size_t dest_addr, const void *src, size_t size)
3636
{
3737
const uint8_t *ssrc = (const uint8_t *)src;
38-
esp_rom_spiflash_result_t rc;
38+
esp_rom_spiflash_result_t rc = ESP_ROM_SPIFLASH_RESULT_OK;
3939

4040
assert((dest_addr % 16) == 0);
4141
assert((size % 16) == 0);
4242

43-
rc = esp_rom_spiflash_unlock();
44-
if (rc != ESP_ROM_SPIFLASH_RESULT_OK) {
45-
return rc;
46-
}
4743
/* esp_rom_spiflash_write_encrypted encrypts data in RAM as it writes,
4844
so copy to a temporary buffer - 32 bytes at a time.
4945

0 commit comments

Comments
 (0)