| ::TestTab5Keyboard (defined in m5::unit::UnitTab5Keyboard) | m5::unit::UnitTab5Keyboard | friend |
| begin() override | m5::unit::UnitTab5Keyboard | virtual |
| changeI2CAddress(const uint8_t i2c_address) | m5::unit::UnitTab5Keyboard | |
| clearEventQueue() | m5::unit::UnitTab5Keyboard | |
| clearInterrupt() | m5::unit::UnitTab5Keyboard | |
| config() const | m5::unit::UnitTab5Keyboard | inline |
| config(const config_t &cfg) | m5::unit::UnitTab5Keyboard | inline |
| configure_irq_pin() | m5::unit::UnitTab5Keyboard | protected |
| firmwareVersion() const | m5::unit::UnitTab5Keyboard | inline |
| getchar() const | m5::unit::UnitKeyboard | inlinevirtual |
| holdingBits() const | m5::unit::UnitTab5Keyboard | inline |
| isAa() const | m5::unit::UnitTab5Keyboard | inline |
| isAlt() const | m5::unit::UnitTab5Keyboard | inline |
| isCtrl() const | m5::unit::UnitTab5Keyboard | inline |
| isHolding() const | m5::unit::UnitTab5Keyboard | inline |
| isHolding(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| isHolding(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| isPressed() const | m5::unit::UnitTab5Keyboard | inline |
| isPressed(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| isPressed(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| isr_handler(void *arg) | m5::unit::UnitTab5Keyboard | protectedstatic |
| isRepeating() const | m5::unit::UnitTab5Keyboard | inline |
| isRepeating(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| isRepeating(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| isSym() const | m5::unit::UnitTab5Keyboard | inline |
| keyMatrixToChar(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | |
| keyMatrixToChar(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | |
| nowBits() const | m5::unit::UnitTab5Keyboard | inline |
| pressedBits() const | m5::unit::UnitTab5Keyboard | inline |
| previousBits() const | m5::unit::UnitTab5Keyboard | inline |
| read_event_for_mode(const tab5_keyboard::Mode mode, tab5_keyboard::Event &evt) | m5::unit::UnitTab5Keyboard | protected |
| readBrightness(uint8_t &pct) | m5::unit::UnitTab5Keyboard | |
| readEventCount(uint8_t &count) | m5::unit::UnitTab5Keyboard | |
| readFirmwareVersion(uint8_t &ver) | m5::unit::UnitTab5Keyboard | |
| readI2CAddress(uint8_t &addr) | m5::unit::UnitTab5Keyboard | |
| readInterruptEnable(bool &normal, bool &hid, bool &character) | m5::unit::UnitTab5Keyboard | |
| readInterruptStatus(bool &normal, bool &hid, bool &character) | m5::unit::UnitTab5Keyboard | |
| readMode(tab5_keyboard::Mode &mode) | m5::unit::UnitTab5Keyboard | |
| readRgb(const uint8_t idx, uint8_t &r, uint8_t &g, uint8_t &b) | m5::unit::UnitTab5Keyboard | |
| readRgbMode(tab5_keyboard::RgbMode &mode) | m5::unit::UnitTab5Keyboard | |
| released() const | m5::unit::UnitKeyboard | inlinevirtual |
| releasedBits() const | m5::unit::UnitTab5Keyboard | inline |
| remove_irq_pin(const int8_t pin) | m5::unit::UnitTab5Keyboard | protected |
| repeatingBits() const | m5::unit::UnitTab5Keyboard | inline |
| start_periodic_measurement() (defined in m5::unit::UnitTab5Keyboard) | m5::unit::UnitTab5Keyboard | protected |
| stop_periodic_measurement() (defined in m5::unit::UnitTab5Keyboard) | m5::unit::UnitTab5Keyboard | protected |
| UnitKeyboard(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitKeyboard) | m5::unit::UnitKeyboard | inlineexplicit |
| UnitTab5Keyboard(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitTab5Keyboard) | m5::unit::UnitTab5Keyboard | inlineexplicit |
| update(const bool force=false) override | m5::unit::UnitTab5Keyboard | virtual |
| wasHold() const | m5::unit::UnitTab5Keyboard | inline |
| wasHold(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| wasHold(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| wasHoldBits() const | m5::unit::UnitTab5Keyboard | inline |
| wasPressed() const | m5::unit::UnitTab5Keyboard | inline |
| wasPressed(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| wasPressed(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| wasReleased() const | m5::unit::UnitTab5Keyboard | inline |
| wasReleased(const uint8_t kidx) const | m5::unit::UnitTab5Keyboard | inline |
| wasReleased(const uint8_t row, const uint8_t col) const | m5::unit::UnitTab5Keyboard | inline |
| writeBrightness(const uint8_t pct) | m5::unit::UnitTab5Keyboard | |
| writeInterruptEnable(const bool normal, const bool hid, const bool character) | m5::unit::UnitTab5Keyboard | |
| writeMode(const tab5_keyboard::Mode mode) | m5::unit::UnitTab5Keyboard | |
| writeRgb(const uint8_t idx, const uint8_t r, const uint8_t g, const uint8_t b) | m5::unit::UnitTab5Keyboard | |
| writeRgbMode(const tab5_keyboard::RgbMode mode) | m5::unit::UnitTab5Keyboard | |
| ~UnitKeyboard() (defined in m5::unit::UnitKeyboard) | m5::unit::UnitKeyboard | inlinevirtual |
| ~UnitTab5Keyboard() (defined in m5::unit::UnitTab5Keyboard) | m5::unit::UnitTab5Keyboard | virtual |