|
louper 1.0.0
|
Hardware interface controller. More...
#include <hardware.h>
Public Types | |
| using | sptr = std::shared_ptr< Hardware > |
| Shared pointer type for Hardware. | |
Private Attributes | |
| SignalCommand | s_tap |
| Signal for tap input. | |
| SignalCommand | s_mode |
| Signal for mode input. | |
| SignalCommand | s_sys |
| Signal for system input. | |
| SignalCue | s_cue |
| Signal for cue input. | |
| uint8_t | m_lastPin |
| Last pressed pin number. | |
| InterruptHandler::sptr | m_inthandler |
| Input interrupt listener/handler. | |
| Timer::sptr | m_longPressTimer |
| Timer for detecting button long-press. | |
Hardware interface controller.