# chip/at32uc3a3/include/chip/gpio_irq_group.h File Reference

GPIO irq group. More...

`#include <chip/irq-map.h>`
`#include <chip/portmux.h>`

Include dependency graph for gpio_irq_group.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Defines
#define | GPIO_IRQ_NR_GROUPS 1
| Number of GPIO groups present.
## Functions
static int | gpio_irq_group_pin2index (gpio_pin_t pin)
| Convert pin type to group index.
void | gpio_setup_irq_group (int index, void *data)
| Setup interrupt handler for group given by index.

## Detailed Description

GPIO irq group.

- Compiler: IAR EWAVR32 and GNU GCC for AVR32
- Supported devices: AT32UC3A3
- AppNote:

Author:
  Atmel Corporation: http://www.atmel.com
  Support and FAQ: http://support.atmel.no/

Definition in file gpio_irq_group.h.

## Define Documentation

#define GPIO_IRQ_NR_GROUPS 1

Number of GPIO groups present.

Definition at line 50 of file gpio_irq_group.h.

## Function Documentation

static int gpio_irq_group_pin2index | ( | gpio_pin_t | pin | ) | `[inline, static]`

Convert pin type to group index.

Parameters:

  | pin | GPIO pin

Returns:
  GPIO group index

Definition at line 58 of file gpio_irq_group.h.

Referenced by gpio_register_irq_handler().

void gpio_setup_irq_group | ( | int | index,
|  | void * | data |
| ) |  |  |

Setup interrupt handler for group given by index.

Parameters:

  | index | GPIO group index
  | data | Private data

Definition at line 48 of file gpio_irq_group.c.

References setup_irq_handler.