mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-20 10:24:18 +03:00
use WDT_RESET macro in spiffs_flashmem methods
This commit is contained in:
@ -184,7 +184,7 @@ uint32_t flashmem_write_internal( const void *from, uint32_t toaddr, uint32_t si
|
|||||||
return 0;
|
return 0;
|
||||||
os_memcpy(apbuf, from, size);
|
os_memcpy(apbuf, from, size);
|
||||||
}
|
}
|
||||||
WRITE_PERI_REG(0x60000914, 0x73);
|
WDT_RESET();
|
||||||
r = spi_flash_write(toaddr, apbuf?(uint32 *)apbuf:(uint32 *)from, size);
|
r = spi_flash_write(toaddr, apbuf?(uint32 *)apbuf:(uint32 *)from, size);
|
||||||
if(apbuf)
|
if(apbuf)
|
||||||
os_free(apbuf);
|
os_free(apbuf);
|
||||||
@ -200,7 +200,7 @@ uint32_t flashmem_read_internal( void *to, uint32_t fromaddr, uint32_t size )
|
|||||||
{
|
{
|
||||||
fromaddr -= INTERNAL_FLASH_START_ADDRESS;
|
fromaddr -= INTERNAL_FLASH_START_ADDRESS;
|
||||||
SpiFlashOpResult r;
|
SpiFlashOpResult r;
|
||||||
WRITE_PERI_REG(0x60000914, 0x73);
|
WDT_RESET();
|
||||||
r = spi_flash_read(fromaddr, (uint32 *)to, size);
|
r = spi_flash_read(fromaddr, (uint32 *)to, size);
|
||||||
if(SPI_FLASH_RESULT_OK == r)
|
if(SPI_FLASH_RESULT_OK == r)
|
||||||
return size;
|
return size;
|
||||||
|
Reference in New Issue
Block a user