Nut/OS  5.0.5
API Reference
KEYEventT Struct Reference
Collaboration diagram for KEYEventT:
[legend]

Data Fields

void * next
HANDLEevent
void(* callback )(void)
int bank
int pin
int lastState
int newState
int fx
uint32_t fxt
uint32_t TimeDown

Field Documentation

Pointer to next key or NULL on last key

Referenced by NutRegisterKey(), and sys_key().

Handle for key event

Referenced by NutAssignKeyEvt(), and NutRegisterKey().

void(* KEYEventT::callback)(void)

Function Pointer if key is activated

Referenced by NutAssignKeyFkt(), and NutRegisterKey().

GPIO bank of key

Referenced by InitKEY(), NutRegisterKey(), and sys_key().

GPIO pin of key

Referenced by InitKEY(), NutRegisterKey(), and sys_key().

last state sampled from port

Referenced by NutRegisterKey(), and sys_key().

current state sampled from port

Referenced by NutAssignKeyEvt(), NutAssignKeyFkt(), NutGetKeyState(), NutRegisterKey(), and sys_key().

Action type of key

Referenced by NutRegisterKey(), and sys_key().

time for action

Referenced by NutRegisterKey(), and sys_key().

System time in ms at key down recognized

Referenced by NutGetKeyTime(), NutRegisterKey(), and sys_key().


The documentation for this struct was generated from the following file: