|
|
| Button (OSCR::Hardware::PinBank buttonPinBank, uint8_t buttonPinNumber) |
|
| Button (volatile uint8_t &buttonPinBank, uint8_t buttonPinNumber) |
|
bool | read () |
|
InterfaceInput | check () |
|
uint32_t | lastEventTime () |
|
uint32_t | time () |
|
bool | state () |
|
|
bool | current = false |
|
bool | clicked = false |
|
InterfaceInput | lastEvent = InterfaceInput::kInterfaceInputIgnore |
|
uint32_t | buttonTime = 0 |
|
uint32_t | clickedTime = 0 |
|
uint32_t | lastButtonEventTime = 0 |
|
volatile uint8_t const & | pinBank |
|
uint8_t const | pinNumber |
The documentation for this class was generated from the following files:
- C:/Developer/Projects/OSCR/oscr-firmware/include/hardware/inputs/button.h
- hardware/inputs/button.cpp