Configuration Reference
Normative
The configuration items a conformant memory driver MUST support (CHI-MEM-MUST-27). The configuration toolchain, data structure, and file schema are implementation-defined; vendor extensions are allowed. For a worked example see Configuration. The model follows the common configuration structure in the General part.
General
Property |
Type |
Description |
|---|---|---|
|
bool |
If true, development error checking and reporting is enabled (see Errors). |
Configuration set and instances
Property |
Type |
Description |
|---|---|---|
|
str |
Name of the configuration set; must be a valid C identifier. |
|
List[MemInstance] |
Memory-instance configurations. Size |
Property |
Type |
Description |
|---|---|---|
|
int |
Memory-instance id. Starts at 0, unique within a ConfigSet. Range |
|
int |
Instance start address. Range |
|
int |
Instance end address. Range |
Note
Segmentation (write page, sector, bank) is a property of the device an instance maps to, not a
configuration item here. Mem_ConfigType is currently empty; Mem_Init takes NULL_PTR.