Functions
Functions
Peripheral Driver » APP DRIVER » GPIO INTERRUPT
Collaboration diagram for Functions:

## Functions
uint16_t | app_gpiote_init (const app_gpiote_param_t *p_params, uint8_t table_cnt)
| Initialize the APP GPIO Interrupt DRIVER according to the specified parameters in the app_gpiote_param_t and app_gpiote_event_handler_t. More...
uint16_t | app_gpiote_config (const app_gpiote_param_t *p_config)
| Config the APP GPIO Interrupt DRIVER according to the specified parameters in the app_gpiote_param_t. More...
uint16_t | app_gpiote_deinit (app_io_type_t type, uint32_t pin)
| De-initialize the APP GPIO Interrupt DRIVER peripheral. More...

## Detailed Description

## Function Documentation

## ◆ app_gpiote_config()

uint16_t app_gpiote_config | ( | const app_gpiote_param_t * | p_config | ) |

Config the APP GPIO Interrupt DRIVER according to the specified parameters in the app_gpiote_param_t.

Parameters

  [in] | p_config | Pointer to app_gpiote_param_t parameter which contains the configuration information for the specified GPIO.

Returns
  Result of initialization.

## ◆ app_gpiote_deinit()

uint16_t app_gpiote_deinit | ( | app_io_type_t | type,
|  | uint32_t | pin
| ) |  |

De-initialize the APP GPIO Interrupt DRIVER peripheral.

Parameters

  [in] | type | GPIO type, See app_io_type_t.
  [in] | pin | The pin want to unregister.

Returns
  Result of unregister.

## ◆ app_gpiote_init()

uint16_t app_gpiote_init | ( | const app_gpiote_param_t * | p_params,
|  | uint8_t | table_cnt
| ) |  |

Initialize the APP GPIO Interrupt DRIVER according to the specified parameters in the app_gpiote_param_t and app_gpiote_event_handler_t.

Parameters

  [in] | p_params | Pointer to app_gpiote_param_t parameter which contains the configuration information for the specified GPIO.
  [in] | table_cnt | Used GPIO number.

Returns
  Result of initialization.