LedController  2.0.2
A library for the MAX7219 and the MAX7221 Led display drivers.
Die controller_configuration Klasse

Schau of die Seite der sakurajin::controller_configuration für mehr Informationen oder schau in die Beispiele.

Diese Seite erklärt die Felder der sakurajin::controller_configuration Klasse und wie sie verwendet werden. Alle Attribute sind auf der Seite der sakurajin::controller_configuration aufgelistet. Außerdem steht bei jeder Option wann sie hinzugefügt wurde.

Benötigte Entscheidungen/Optionen

Um die benötigten Optionen zu bestimmen, müssen ein paar Entscheidungen getroffen werden.

SPI Konfiguration

Zuerst muss zwischen hardware SPI und software SPI entschieden werden. Mehr Informatioen über die Entscheidung können auf dieser Seite gefunden werden,

Falls spftware SPI verwendet wird müssen die folgenden Optionen gesetzt werden:

Falls hardware SPI verwendet wird müssen die folgenden Optionen gesetzt werden:

Multi Row Konfiguration

Diese Entscheidung muss selbst getroffen werden wenn nur eine Zeile verwendet wird (auch wenn beide Entscheidungen sich in dem Fall gleich verhalten). Es muss zwischen virtual multi row oder real multi row entschieden werden. Auf der Seite über multi row kann man mehr über die funktionsweise lesen.

Virtual multi row ist der Standard und das was verwendet wird, wenn man den code von vorherigen Versionen verwendet. Für virtual multi row müssen die folgenden Optionen gesetzt werden:

Für real multi row müssen die folgenden Optionen gesetzt werden:

Falls nur eine Zeile vorhanden ist kann entweder SPI_CS oder row_SPI_CS[0] gesetzt werden und virtual_multi_row kann ignoriert werden.

Optionale Entscheidungen/Optionen

Die folgenden Optionen sind optional und der Standardwert sollte in den meisten Fällen einfach funktionieren.

Entfernte Entscheidungen/Optionen

Die folgenden Optionen wurden bei einer bestimmten Version entfernt.

  • rows Gibt die Zahl der Zeilen an (nur in 1.7.2)
  • row_SPI_CS ist nun ein festes Array statt ein pointer wie es vorher der fall war (nur 1.7.2)