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