Modules | Classes | Typedefs | Enumerations
Defines
Peripheral Driver » APP DRIVER » GPIO
Collaboration diagram for Defines:

## Modules
| Defines
| Enumerations
| Structures
| Functions

## Classes
struct | app_io_evt_t
| GPIO Interrupt event Structure definition. More...

## Typedefs
typedef void(* | app_io_callback_t) (app_io_evt_t *p_evt)
| GPIO callback type. More...

## Enumerations
enum | app_io_speed_t { APP_IO_SPPED_MEDIUM, APP_IO_SPPED_HIGH, APP_IO_SPPED_MAX }
| GPIO Speed Structure definition. More...
enum | app_io_input_type_t { APP_IO_INPUT_TYPE_CMOS, APP_IO_INPUT_TYPE_SCHMITT, APP_IO_INPUT_TYPE_MAX }
| GPIO Input type Structure definition. More...
enum | app_io_strength_t { APP_IO_STRENGTH_LOW, APP_IO_STRENGTH_MEDIUM, APP_IO_STRENGTH_HIGH, APP_IO_STRENGTH_ULTRA, APP_IO_STRENGTH_MAX }
| GPIO Strength Structure definition. More...

## Detailed Description

## Typedef Documentation

## ◆ app_io_callback_t

typedef void(* app_io_callback_t) (app_io_evt_t *p_evt)

GPIO callback type.

Definition at line 339 of file app_io.h.

## Enumeration Type Documentation

## ◆ app_io_input_type_t

enum app_io_input_type_t

GPIO Input type Structure definition.

Enumerator
APP_IO_INPUT_TYPE_CMOS | Select CMOS input.
APP_IO_INPUT_TYPE_SCHMITT | Select Schmitt input.
APP_IO_INPUT_TYPE_MAX | Only for check parameter, not used as input parameters.

Definition at line 319 of file app_io.h.

## ◆ app_io_speed_t

enum app_io_speed_t

GPIO Speed Structure definition.

Enumerator
APP_IO_SPPED_MEDIUM | Select medium speed.
APP_IO_SPPED_HIGH | Select high speed.
APP_IO_SPPED_MAX | Only for check parameter, not used as input parameters.

Definition at line 309 of file app_io.h.

## ◆ app_io_strength_t

enum app_io_strength_t

GPIO Strength Structure definition.

Enumerator
APP_IO_STRENGTH_LOW | Select low output driver strength.
APP_IO_STRENGTH_MEDIUM | Select medium output driver strength.
APP_IO_STRENGTH_HIGH | Select high output driver strength.
APP_IO_STRENGTH_ULTRA | Select high output driver strength.
APP_IO_STRENGTH_MAX | Only for check parameter, not used as input parameters.

Definition at line 328 of file app_io.h.