Nut/OS  4.10.3
API Reference
KEYEventT Struct Reference
Collaboration diagram for KEYEventT:

Data Fields

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

Detailed Description

Definition at line 89 of file keys.c.


Field Documentation

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().

GPIO bank of key

Definition at line 93 of file keys.c.

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

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().

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().


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