| 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 > | |