LedController  2.0.2
A library for the MAX7219 and the MAX7221 Led display drivers.
sakurajin::LedController< columns, rows > Member List

This is the complete list of members for sakurajin::LedController< columns, rows >, including all inherited members.

activateAllSegments() noexceptsakurajin::LedController< columns, rows >
activateSegment(unsigned int segmentNumber) noexceptsakurajin::LedController< columns, rows >
clearMatrix() noexceptsakurajin::LedController< columns, rows >
clearSegment(unsigned int segmentNumber) noexceptsakurajin::LedController< columns, rows >
confsakurajin::LedController< columns, rows >protected
displayOnSegment(unsigned int segmentindex, sakurajin::ByteBlock data) noexceptsakurajin::LedController< columns, rows >
displayOnSegment(unsigned int column, unsigned int row_num, sakurajin::ByteBlock data) noexceptsakurajin::LedController< columns, rows >
getConfig() noexceptsakurajin::LedController< columns, rows >
getRow(unsigned int segmentNumber, unsigned int row) noexceptsakurajin::LedController< columns, rows >
getSegmentCount() noexceptsakurajin::LedController< columns, rows >
getSegmentData(unsigned int column, unsigned int row_num) noexceptsakurajin::LedController< columns, rows >
getSegmentData(unsigned int segmentindex) noexceptsakurajin::LedController< columns, rows >
getSegmentData(unsigned int column, unsigned int row_num, sakurajin::ByteBlock *resultLocation) noexceptsakurajin::LedController< columns, rows >
getSegmentData(unsigned int segmentindex, sakurajin::ByteBlock *resultLocation) noexceptsakurajin::LedController< columns, rows >
init(unsigned int csPin) noexceptsakurajin::LedController< columns, rows >
init(unsigned int dataPin, unsigned int clkPin, unsigned int csPin, bool useHardwareSpi=false) noexceptsakurajin::LedController< columns, rows >
init(const sakurajin::controller_configuration< columns, rows > &configuration) noexceptsakurajin::LedController< columns, rows >
initConf() noexceptsakurajin::LedController< columns, rows >protected
initilizedsakurajin::LedController< columns, rows >protected
initSPI() noexceptsakurajin::LedController< columns, rows >protected
isInitilized() noexceptsakurajin::LedController< columns, rows >
LedController() noexceptsakurajin::LedController< columns, rows >
LedController(unsigned int csPin) noexceptsakurajin::LedController< columns, rows >
LedController(unsigned int dataPin, unsigned int clkPin, unsigned int csPin, bool useHardwareSpi=false) noexceptsakurajin::LedController< columns, rows >
LedController(const sakurajin::controller_configuration< columns, rows > &configuration) noexceptsakurajin::LedController< columns, rows >
LedController(const LedController &other) noexceptsakurajin::LedController< columns, rows >
LedStatessakurajin::LedController< columns, rows >protected
makeColumns(sakurajin::ByteBlock rowArray) noexceptsakurajin::LedController< columns, rows >
makeColumns(sakurajin::ByteBlock rowArray, sakurajin::ByteBlock *columnArray) noexceptsakurajin::LedController< columns, rows >
moveColumnDown(byte shiftedInRow=0x00, unsigned int col_num=0) noexceptsakurajin::LedController< columns, rows >
moveColumnUp(byte shiftedInRow=0x00, unsigned int col_num=0) noexceptsakurajin::LedController< columns, rows >
moveDown() noexceptsakurajin::LedController< columns, rows >
moveDown(const sakurajin::ByteRow< columns > &shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveDown(const sakurajin::ByteRow< columns > &shiftedInRow, sakurajin::ByteRow< columns > *shiftedOutRow) noexceptsakurajin::LedController< columns, rows >
moveDown(sakurajin::ByteRow< columns > *shiftedOutRow) noexceptsakurajin::LedController< columns, rows >
moveLeft() noexceptsakurajin::LedController< columns, rows >
moveLeft(const sakurajin::ByteRow< rows > &shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveLeft(byte shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveLeft(const sakurajin::ByteRow< rows > &shiftedInColumn, sakurajin::ByteRow< rows > *shiftedOutColumn) noexceptsakurajin::LedController< columns, rows >
moveRight() noexceptsakurajin::LedController< columns, rows >
moveRight(const sakurajin::ByteRow< rows > &shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveRight(byte shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveRight(const sakurajin::ByteRow< rows > &shiftedInColumn, sakurajin::ByteRow< rows > *shiftedOutColumn) noexceptsakurajin::LedController< columns, rows >
moveRowLeft(byte shiftedInColumn=0x00, unsigned int row_num=0) noexceptsakurajin::LedController< columns, rows >
moveRowRight(byte shiftedInColumn=0x00, unsigned int row_num=0) noexceptsakurajin::LedController< columns, rows >
moveUp() noexceptsakurajin::LedController< columns, rows >
moveUp(const sakurajin::ByteRow< columns > &shiftedInColumn) noexceptsakurajin::LedController< columns, rows >
moveUp(const sakurajin::ByteRow< columns > &shiftedInRow, sakurajin::ByteRow< columns > *shiftedOutRow) noexceptsakurajin::LedController< columns, rows >
moveUp(sakurajin::ByteRow< columns > *shiftedOutRow) noexceptsakurajin::LedController< columns, rows >
refreshSegment(unsigned int segmentNumber) noexceptsakurajin::LedController< columns, rows >
refreshSegments() noexceptsakurajin::LedController< columns, rows >
resetBuffers() noexceptsakurajin::LedController< columns, rows >protected
resetMatrix() noexceptsakurajin::LedController< columns, rows >
reverse(byte input) noexceptsakurajin::LedController< columns, rows >
reverse(sakurajin::ByteBlock input) noexceptsakurajin::LedController< columns, rows >
reverse(sakurajin::ByteBlock input, sakurajin::ByteBlock *reversedInput) noexceptsakurajin::LedController< columns, rows >
rotate180(sakurajin::ByteBlock input) noexceptsakurajin::LedController< columns, rows >
rotate180(sakurajin::ByteBlock input, sakurajin::ByteBlock *rotatedInput) noexceptsakurajin::LedController< columns, rows >
setChar(unsigned int segmentNumber, unsigned int digit, char value, boolean dp) noexceptsakurajin::LedController< columns, rows >
setColumn(unsigned int segmentNumber, unsigned int col, byte value) noexceptsakurajin::LedController< columns, rows >
setDigit(unsigned int segmentNumber, unsigned int digit, byte value, boolean dp) noexceptsakurajin::LedController< columns, rows >
setIntensity(unsigned int segmentNumber, unsigned int newIntesityLevel) noexceptsakurajin::LedController< columns, rows >protected
setIntensity(unsigned int newIntesityLevel) noexceptsakurajin::LedController< columns, rows >
setLed(unsigned int segmentNumber, unsigned int row, unsigned int column, boolean state) noexceptsakurajin::LedController< columns, rows >
setRow(unsigned int segmentNumber, unsigned int row, byte value) noexceptsakurajin::LedController< columns, rows >
setScanLimit(unsigned int segmentNumber, unsigned int limit) noexceptsakurajin::LedController< columns, rows >
shutdownAllSegments() noexceptsakurajin::LedController< columns, rows >
shutdownSegment(unsigned int segmentNumber) noexceptsakurajin::LedController< columns, rows >
spidatasakurajin::LedController< columns, rows >protected
spiTransfer(unsigned int segment, byte opcode, byte data) noexceptsakurajin::LedController< columns, rows >protected
updateSegment(unsigned int segmentNumber) noexceptsakurajin::LedController< columns, rows >
updateSegments() noexceptsakurajin::LedController< columns, rows >
~LedController() noexceptsakurajin::LedController< columns, rows >