This is library source code to work with LED Matrix Displays. Library is both functionally and platform configurable. Current version supports following:
- Board (platform) selection. Included boards:
- Color format selection. Supported:
- RGB111 (native)
- RGB332
- RGB565
- RGB888
- Individual LED panel configuration (size, number of selection bits, number of subpanels)
- Display size configuration (depending on the number and type of LED panels used)
- SD Card support based on ChaN's FatFS.
- Operational (refresh) mode configuration. Supported:
- Manually - use refreshDisplay function, displayDelay executes refreshDisplay
- Timer - refresh triggered by timer, requires timer interrupt implementation to execute function refreshDisplay()
- FreeRTOS - refresh executed in separate FREERTOS task, requires separate task implementation for refreshDisplay() execution
More info on OptoLAB
Preconfigured and precompiled examples:
Demo video on youtube