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.