1#ifndef ADAFRUIT_SPIFLASH_MOCK_H
2#define ADAFRUIT_SPIFLASH_MOCK_H
7#define FAKE_MEMORY_SIZE_BYTES 16777216
8#define SFLASH_SECTOR_SIZE 4096
9#define SFLASH_BLOCK_SIZE 65536
10#define SFLASH_PAGE_SIZE 256
25 bool writeBuffer(uint32_t address,
const uint8_t* buffer,
size_t length) {
27 for (
size_t i = 0; i < length; i++) {
38 bool readBuffer(uint32_t address, uint8_t* buffer,
size_t length) {
40 for (
size_t i = 0; i < length; i++) {
54 for (
size_t i = 0; i < 4096; i++) {
#define FAKE_MEMORY_SIZE_BYTES
bool eraseSector(uint32_t sectorNumber)
bool readBuffer(uint32_t address, uint8_t *buffer, size_t length)
bool writeBuffer(uint32_t address, const uint8_t *buffer, size_t length)
uint8_t fakeMemory[FAKE_MEMORY_SIZE_BYTES]