The display's microcontroller uses its available EEPROM to store some display-specific details such as the serial number, the number and type of LEDs, etc. The following table provides an overview of the EEPROM sections currently defined and used by the display controller firmwares. The EEPROM sections are all put in a specific code section. Linker flags or a custom linker script should be used in order to ensure these sections end up in the EEPROM.
Description | Address offset | Length | Code section |
---|---|---|---|
Serial number | 0x000 | 32 | .serialno |
Display LED information | 0x020 | varies; at most 16 | .displayprop |
Display LED map | 0x030 | varies | .portmap |
Firmwares are allowed to use the reserved EEPROM segments for LED information and LED mapping as they see suit, provided they stick to the reserved space. Please refer to the different implementation pages from the list of existing implementations.