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.