low level interface to specific types of used memories
More...
|
| | Memory_OneWire |
| | low level implementation 1-wire interface
|
| |
| | Memory_RAM |
| | low level implementation memory emulation (in RAM)
|
| |
| | Memory_SPI |
| | low level implementation SPI and QSPI memory
|
| |
|
|
#define | MEMORY_DRIVER_RAM 1 |
| |
|
#define | MEMORY_DRIVER_ONE_WIRE 2 |
| |
|
#define | MEMORY_DRIVER_SPI 3 |
| |
|
#define | MEMORY_DRIVER MEMORY_DRIVER_RAM |
| |
|
#define | MEMORY_EMPTY_VALUE (uint8_t)0xFF |
| |
|
#define | SIMULATION 1 |
| |
|
#define | MEMORY_PAGE_SIZE 256 |
| |
|
#define | FS_VARIANT_U 0x55 |
| | Ultra low capacity (~1kB)
|
| |
|
#define | FS_VARIANT_X 0x58 |
| | Extra low capacity (~4kB)
|
| |
|
#define | FS_VARIANT_S 0x53 |
| | Small capacity (~20kB)
|
| |
|
#define | FS_VARIANT_L 0x4C |
| | Large capacity (~4MB+)
|
| |
| #define | FS_SIZE_VARIANT FS_VARIANT_L |
| |
|
|
typedef enum state | FS_state |
| | State definition for memory operations.
|
| |
|
| enum | state { STATE_OK,
STATE_ERR
} |
| | State definition for memory operations.
|
| |
low level interface to specific types of used memories
◆ FS_SIZE_VARIANT
- Actual size variant for simple File System.