Error al compilar proyecto de Arduino cloud en Arduino IDE

hola al compilar mi código me sale este error y no se donde esta lo malo

c:\Users\PC de roman\Desktop\ARDUINO\libraries\ArduinoIoTCloud\src\ota\implementation\OTAEsp32.cpp: In member function 'virtual void ESP32OTACloudProcess::calculateSHA256(SHA256&)':
c:\Users\PC de roman\Desktop\ARDUINO\libraries\ArduinoIoTCloud\src\ota\implementation\OTAEsp32.cpp:91:13: error: 'SPI_FLASH_SEC_SIZE' was not declared in this scope; did you mean 'SPI_FLASH_BLOCK_SIZE'?
   91 |   uint8_t b[SPI_FLASH_SEC_SIZE];
      |             ^~~~~~~~~~~~~~~~~~
      |             SPI_FLASH_BLOCK_SIZE
c:\Users\PC de roman\Desktop\ARDUINO\libraries\ArduinoIoTCloud\src\ota\implementation\OTAEsp32.cpp:101:55: error: 'b' was not declared in this scope
  101 |     if (!ESP.flashRead(a, reinterpret_cast<uint32_t*>(b), (read_size + 3) & ~3)) {
      |                                                       ^
c:\Users\PC de roman\Desktop\ARDUINO\libraries\ArduinoIoTCloud\src\ota\implementation\OTAEsp32.cpp:105:24: error: 'b' was not declared in this scope
  105 |     sha256_calc.update(b, read_size);
      |                        ^
Se encontraron varias bibliotecas para "WiFi.h"
  Usado: C:\Users\PC de roman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0\libraries\WiFi
  No utilizado: C:\Users\PC de roman\Desktop\ARDUINO\libraries\WiFiNINA
exit status 1

Compilation error: exit status 1

NO has definido SPI_FLASH_BLOCK_SIZE

#define SPI_FLASH_BLOCK_SIZE 256 // o lo que corresponda

Eso dice el error.
256 es un ejemplo.
mira el ejemplo del que te has basado.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.