Releases: BadgerCode/MAX7219Control
Releases · BadgerCode/MAX7219Control
Release list
v1.2 - Automatic recovery for panels with loose wires
- Adds an automatic recovery mechanism, which re-initialises and re-renders all panels every 30 seconds
- This fixes panels that get stuck in a bad state, due to loose connections
- Adds the option to enable "rapid" auto-recovery (every 3 seconds)
LEDPanels->SetRapidAutoRecovery(true);
v1.1 - Better rendering for upside down panels
Added functions to make it easier to render to panels that are upside down.
This means that panel rendering still works left to right, top to bottom even when the panel is upside down.
SetFlippedRow(int panelNumber, int rowNumber, byte value)- Update a single row on a panel, where the panel is upside down
SetFlippedPanel(int panelNumber, byte* rowsData)- Set the data for all rows on a panel, where the panel is upside down
v1.0 - Initial version
- Support 16 daisy chained panels
- Brightness control
- Clear panel(s) utility function
- Set panel (reversed) utility function
- Output buffer for simpler rendering code
- Optimised rendering
- When rendering a row, use the output buffer to render that row number on all panels, instead of pushing out "empty" frames of data to get the row to the right panel
- Only render rows which have changed