COSA
An Object-Oriented Platform for Arduino Programming
|
This is the complete list of members for Keypad, including all inherited members.
attach(Linkage *pred) | Linkage | inline |
detach() | Link | inline |
expire_after(uint32_t time) | Job | inline |
expire_after() const | Job | inline |
expire_at(uint32_t time) | Job | inline |
expire_at() const | Job | inline |
is_started() const | Job | inline |
Job(Scheduler *scheduler) | Job | inline |
Keypad(Job::Scheduler *scheduler, Board::AnalogPin pin, const uint16_t *map) | Keypad | inline |
Link() | Link | inline |
Linkage() | Linkage | inline |
m_expires | Job | protected |
m_key | Keypad | protected |
m_period | Periodic | protected |
m_pred | Linkage | protected |
m_scheduler | Job | protected |
m_succ | Linkage | protected |
on_event(uint8_t type, uint16_t value) | Periodic | inlineprotectedvirtual |
on_expired() | Job | inlinevirtual |
on_key_down(uint8_t nr) | Keypad | inlinevirtual |
on_key_up(uint8_t nr) | Keypad | inlinevirtual |
period(uint32_t time) | Periodic | inline |
period() const | Periodic | inline |
Periodic(Job::Scheduler *scheduler, uint32_t period) | Periodic | inline |
pred() const | Linkage | inline |
reschedule() | Periodic | inline |
run() | Keypad | protectedvirtual |
SAMPLE_MS | Keypad | protectedstatic |
start() | Job | inline |
stop() | Job | inline |
succ() const | Linkage | inline |
time() const | Job | inline |