Data Fields | |
void * | next |
HANDLE * | event |
void(* | callback )(void) |
int | bank |
int | pin |
int | lastState |
int | newState |
int | fx |
uint32_t | fxt |
uint32_t | TimeDown |
void* KEYEventT::next |
Pointer to next key or NULL on last key
Definition at line 90 of file keys.c.
Referenced by NutRegisterKey(), and sys_key().
Handle for key event
Definition at line 91 of file keys.c.
Referenced by NutAssignKeyEvt(), and NutRegisterKey().
void(* KEYEventT::callback)(void) |
Function Pointer if key is activated
Definition at line 92 of file keys.c.
Referenced by NutAssignKeyFkt(), and NutRegisterKey().
int KEYEventT::bank |
GPIO bank of key
Definition at line 93 of file keys.c.
Referenced by InitKEY(), NutRegisterKey(), and sys_key().
int KEYEventT::pin |
GPIO pin of key
Definition at line 94 of file keys.c.
Referenced by InitKEY(), NutRegisterKey(), and sys_key().
last state sampled from port
Definition at line 95 of file keys.c.
Referenced by NutRegisterKey(), and sys_key().
current state sampled from port
Definition at line 96 of file keys.c.
Referenced by NutAssignKeyEvt(), NutAssignKeyFkt(), NutGetKeyState(), NutRegisterKey(), and sys_key().
int KEYEventT::fx |
Action type of key
Definition at line 97 of file keys.c.
Referenced by NutRegisterKey(), and sys_key().
time for action
Definition at line 98 of file keys.c.
Referenced by NutRegisterKey(), and sys_key().
System time in ms at key down recognized
Definition at line 99 of file keys.c.
Referenced by NutGetKeyTime(), NutRegisterKey(), and sys_key().