@@ -30,7 +30,7 @@ extern "C" {
30
30
}
31
31
32
32
int32_t flash_hal_read (uint32_t addr, uint32_t size, uint8_t *dst) {
33
- optimistic_yield (1000 );
33
+ optimistic_yield (10000 );
34
34
35
35
// We use flashRead overload that handles proper alignment
36
36
if (ESP.flashRead (addr, dst, size)) {
@@ -41,7 +41,7 @@ int32_t flash_hal_read(uint32_t addr, uint32_t size, uint8_t *dst) {
41
41
}
42
42
43
43
int32_t flash_hal_write (uint32_t addr, uint32_t size, const uint8_t *src) {
44
- optimistic_yield (1000 );
44
+ optimistic_yield (10000 );
45
45
46
46
// We use flashWrite overload that handles proper alignment
47
47
if (ESP.flashWrite (addr, src, size)) {
@@ -60,7 +60,7 @@ int32_t flash_hal_erase(uint32_t addr, uint32_t size) {
60
60
const uint32_t sector = addr / SPI_FLASH_SEC_SIZE;
61
61
const uint32_t sectorCount = size / SPI_FLASH_SEC_SIZE;
62
62
for (uint32_t i = 0 ; i < sectorCount; ++i) {
63
- optimistic_yield (1000 );
63
+ optimistic_yield (10000 );
64
64
if (!ESP.flashEraseSector (sector + i)) {
65
65
DEBUGV (" _spif_erase addr=%x size=%d i=%d\r\n " , addr, size, i);
66
66
return FLASH_HAL_ERASE_ERROR;
0 commit comments