LedController  2.0.2
A library for the MAX7219 and the MAX7221 Led display drivers.
sakurajin::MAX72XX Klassenreferenz

#include <LedController_MAX72XX.hpp>

Zusammengehörigkeiten von sakurajin::MAX72XX:
Collaboration graph

Öffentliche, statische Methoden

static byte getChar (char c) noexcept
 
static const charTablegetTable () noexcept
 

Statische öffentliche Attribute

static const unsigned int OP_DECODEMODE = 9
 
static const unsigned int OP_DIGIT0 = 1
 
static const unsigned int OP_DIGIT1 = 2
 
static const unsigned int OP_DIGIT2 = 3
 
static const unsigned int OP_DIGIT3 = 4
 
static const unsigned int OP_DIGIT4 = 5
 
static const unsigned int OP_DIGIT5 = 6
 
static const unsigned int OP_DIGIT6 = 7
 
static const unsigned int OP_DIGIT7 = 8
 
static const unsigned int OP_DISPLAYTEST = 15
 
static const unsigned int OP_INTENSITY = 10
 
static const unsigned int OP_NOOP = 0
 
static const unsigned int OP_SCANLIMIT = 11
 
static const unsigned int OP_SHUTDOWN = 12
 

Private Methoden

 MAX72XX () noexcept
 

Private, statische Methoden

static const MAX72XXgetInstance () noexcept
 

Private Attribute

charTable table
 

Ausführliche Beschreibung

Definiert in Zeile 7 der Datei LedController_MAX72XX.hpp.

Beschreibung der Konstruktoren und Destruktoren

◆ MAX72XX()

sakurajin::MAX72XX::MAX72XX ( )
privatenoexcept

Definiert in Zeile 3 der Datei LedController_MAX72XX.cpp.

Dokumentation der Elementfunktionen

◆ getChar()

static byte sakurajin::MAX72XX::getChar ( char  c)
inlinestaticnoexcept

Definiert in Zeile 34 der Datei LedController_MAX72XX.hpp.

Benutzt sakurajin::charTable::getChar(), getInstance() und table.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getInstance()

static const MAX72XX& sakurajin::MAX72XX::getInstance ( )
inlinestaticprivatenoexcept

Definiert in Zeile 11 der Datei LedController_MAX72XX.hpp.

Benutzt MAX72XX().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getTable()

static const charTable& sakurajin::MAX72XX::getTable ( )
inlinestaticnoexcept

Definiert in Zeile 38 der Datei LedController_MAX72XX.hpp.

Benutzt getInstance() und table.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

◆ OP_DECODEMODE

const unsigned int sakurajin::MAX72XX::OP_DECODEMODE = 9
static

Definiert in Zeile 28 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT0

const unsigned int sakurajin::MAX72XX::OP_DIGIT0 = 1
static

Definiert in Zeile 20 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT1

const unsigned int sakurajin::MAX72XX::OP_DIGIT1 = 2
static

Definiert in Zeile 21 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT2

const unsigned int sakurajin::MAX72XX::OP_DIGIT2 = 3
static

Definiert in Zeile 22 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT3

const unsigned int sakurajin::MAX72XX::OP_DIGIT3 = 4
static

Definiert in Zeile 23 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT4

const unsigned int sakurajin::MAX72XX::OP_DIGIT4 = 5
static

Definiert in Zeile 24 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT5

const unsigned int sakurajin::MAX72XX::OP_DIGIT5 = 6
static

Definiert in Zeile 25 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT6

const unsigned int sakurajin::MAX72XX::OP_DIGIT6 = 7
static

Definiert in Zeile 26 der Datei LedController_MAX72XX.hpp.

◆ OP_DIGIT7

const unsigned int sakurajin::MAX72XX::OP_DIGIT7 = 8
static

Definiert in Zeile 27 der Datei LedController_MAX72XX.hpp.

◆ OP_DISPLAYTEST

const unsigned int sakurajin::MAX72XX::OP_DISPLAYTEST = 15
static

Definiert in Zeile 32 der Datei LedController_MAX72XX.hpp.

◆ OP_INTENSITY

const unsigned int sakurajin::MAX72XX::OP_INTENSITY = 10
static

Definiert in Zeile 29 der Datei LedController_MAX72XX.hpp.

◆ OP_NOOP

const unsigned int sakurajin::MAX72XX::OP_NOOP = 0
static

Definiert in Zeile 19 der Datei LedController_MAX72XX.hpp.

◆ OP_SCANLIMIT

const unsigned int sakurajin::MAX72XX::OP_SCANLIMIT = 11
static

Definiert in Zeile 30 der Datei LedController_MAX72XX.hpp.

◆ OP_SHUTDOWN

const unsigned int sakurajin::MAX72XX::OP_SHUTDOWN = 12
static

Definiert in Zeile 31 der Datei LedController_MAX72XX.hpp.

◆ table

charTable sakurajin::MAX72XX::table
private

Definiert in Zeile 9 der Datei LedController_MAX72XX.hpp.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: