mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-09 20:41:14 +00:00
spi_flash: Fix error unit tests on host
IDF had two defines ESP_PARTITION_TABLE_OFFSET and ESP_PARTITION_TABLE_ADDR. They were the same and equal by 0x8000. A define ESP_PARTITION_TABLE_ADDR was removed from IDF. A define ESP_PARTITION_TABLE_OFFSET depends on option CONFIG_PARTITION_TABLE_OFFSET in Kconfig. Now using only #define ESP_PARTITION_TABLE_OFFSET CONFIG_PARTITION_TABLE_OFFSET
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#include "sdkconfig.h"
|
||||
#include "esp_flash_data_types.h"
|
||||
|
||||
using namespace std;
|
||||
@@ -59,7 +60,7 @@ void SpiFlash::init(size_t chip_size, size_t block_size, size_t sector_size, siz
|
||||
|
||||
ifd.read(buffer.data(), size);
|
||||
|
||||
memcpy(&this->memory[ESP_PARTITION_TABLE_ADDR], buffer.data(), buffer.size());
|
||||
memcpy(&this->memory[CONFIG_PARTITION_TABLE_OFFSET], buffer.data(), buffer.size());
|
||||
}
|
||||
|
||||
void SpiFlash::deinit()
|
||||
|
Reference in New Issue
Block a user