Arduino KVComm  master
Key-Value pair communication library for Arduino
ButtonMatrix< nb_rows, nb_cols > Member List

This is the complete list of members for ButtonMatrix< nb_rows, nb_cols >, including all inherited members.

begin()ButtonMatrix< nb_rows, nb_cols >
bitsToBitmask(uint8_t bits)ButtonMatrix< nb_rows, nb_cols >inlineprivatestatic
bitsToIndex(uint8_t bits)ButtonMatrix< nb_rows, nb_cols >inlineprivatestatic
ButtonMatrix(const PinList< nb_rows > &rowPins, const PinList< nb_cols > &colPins)ButtonMatrix< nb_rows, nb_cols >
colPinsButtonMatrix< nb_rows, nb_cols >private
getPrevState(uint8_t col, uint8_t row)ButtonMatrix< nb_rows, nb_cols >
onButtonChanged(uint8_t row, uint8_t col, bool state)=0ButtonMatrix< nb_rows, nb_cols >privatepure virtual
positionToBits(uint8_t col, uint8_t row)ButtonMatrix< nb_rows, nb_cols >inlineprivatestatic
prevRefreshButtonMatrix< nb_rows, nb_cols >private
prevStatesButtonMatrix< nb_rows, nb_cols >private
rowPinsButtonMatrix< nb_rows, nb_cols >private
setPrevState(uint8_t col, uint8_t row, bool state)ButtonMatrix< nb_rows, nb_cols >private
update()ButtonMatrix< nb_rows, nb_cols >
~ButtonMatrix()=defaultButtonMatrix< nb_rows, nb_cols >virtual