mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-25 20:02:37 +03:00
* flash: mapping definition by sketch at runtime depending on flash chip size and user configuration
28 lines
573 B
C
28 lines
573 B
C
#ifndef flash_hal_mock_h
|
|
#define flash_hal_mock_h
|
|
|
|
#include <stdint.h>
|
|
#include <../../cores/esp8266/flash_hal.h>
|
|
|
|
#undef FS_start
|
|
#undef FS_end
|
|
#define FS_start 0
|
|
#define FS_end 0
|
|
|
|
extern "C"
|
|
{
|
|
|
|
extern uint32_t s_phys_addr;
|
|
extern uint32_t s_phys_size;
|
|
extern uint32_t s_phys_page;
|
|
extern uint32_t s_phys_block;
|
|
extern uint8_t* s_phys_data;
|
|
|
|
extern int32_t flash_hal_read(uint32_t addr, uint32_t size, uint8_t *dst);
|
|
extern int32_t flash_hal_write(uint32_t addr, uint32_t size, const uint8_t *src);
|
|
extern int32_t flash_hal_erase(uint32_t addr, uint32_t size);
|
|
|
|
}
|
|
|
|
#endif
|