Skip to content

Commit f72fedd

Browse files
committed
updater: Use esp_flash_ instead of spi_flash_
1 parent 8a8b017 commit f72fedd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

updater/main/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include <esp_flash_partitions.h>
1010
#include <esp_partition.h>
11-
#include <esp_spi_flash.h>
11+
#include <esp_flash.h>
1212
#include <esp_ota_ops.h>
1313

1414
#define MAX_PARTITIONS (24) // ESP_PARTITION_TABLE_MAX_ENTRIES
@@ -137,13 +137,13 @@ static bool process_queue(flash_task_t *queue, size_t queue_count, FILE *fp)
137137
for (size_t i = 0; i < queue_count; ++i)
138138
{
139139
const flash_task_t *t = &queue[i];
140-
TRY_F("Erasing", spi_flash_erase_range(t->dst.offset, t->dst.size) == ESP_OK || true, "Erase err");
140+
TRY_F("Erasing", esp_flash_erase_region(NULL, t->dst.offset, ALIGN_BLOCK(t->dst.size, 0x1000)) == ESP_OK || true, "Erase err");
141141
int offset = 0, size = t->src.size;
142142
while (size > 0)
143143
{
144144
int chunk_size = RG_MIN(size, gp_buffer_size);
145145
TRY_F("Reading", fread_at(gp_buffer, t->src.offset + offset, chunk_size, fp), "Read err");
146-
TRY_F("Writing", spi_flash_write(t->dst.offset + offset, gp_buffer, ALIGN_BLOCK(chunk_size, 0x1000)) == ESP_OK, "Write err");
146+
TRY_F("Writing", esp_flash_write(NULL, gp_buffer, t->dst.offset + offset, ALIGN_BLOCK(chunk_size, 0x1000)) == ESP_OK, "Write err");
147147
offset += chunk_size;
148148
size -= chunk_size;
149149
}

0 commit comments

Comments
 (0)