# IO Utility - KEYs
[General Purpose IO functions]

## Detailed Description

Reading the KEYs.

#define | KEY_INIT()
## Functions
static uint8_t | keys_debounced (void)
| Debounce Key values, returned from the macro KEY_GET().
static void | trap_if_key_pressed (void)
| Debounce Key values, returned from the macro KEY_GET().

## Define Documentation

#define KEY_INIT | ( |  | ) |

Initialisation of the KEY port

Definition at line 212 of file ioutil.h.

## Function Documentation

static uint8_t keys_debounced | ( | void |  | ) | `[static]`

Debounce Key values, returned from the macro KEY_GET().

Returns:
  status ot the debounced key

Definition at line 243 of file ioutil.h.

static void trap_if_key_pressed | ( | void |  | ) | `[static]`

Debounce Key values, returned from the macro KEY_GET().

Returns:
  status ot the debounced key

Definition at line 281 of file ioutil.h.