Functions
IRQ Handler and Callbacks
Peripheral Driver » HAL Driver » GPIO » Functions

IRQ Handler and Callbacks functions. More...

Collaboration diagram for IRQ Handler and Callbacks:

## Functions
void | hal_gpio_exti_irq_handler (gpio_regs_t *GPIOx)
| Handle GPIO interrupt request. More...
void | hal_gpio_exti_callback (gpio_regs_t *GPIOx, uint16_t gpio_pin)
| GPIO pin detection callback. More...

## Detailed Description

IRQ Handler and Callbacks functions.

## Function Documentation

## ◆ hal_gpio_exti_callback()

void hal_gpio_exti_callback | ( | gpio_regs_t * | GPIOx,
|  | uint16_t | gpio_pin
| ) |  |

GPIO pin detection callback.

Note
  This function should not be modified. When the callback is needed, the hal_gpio_exti_callback can be implemented in the user file.

Parameters

  [in] | GPIOx | Where x can be (0, 1, 2) to select the GPIO peripheral port
  [in] | gpio_pin | Indicate the port pin whose interrupt was triggered. This parameter can be a combination of the following values: GPIO_PIN_0 GPIO_PIN_1 GPIO_PIN_2 GPIO_PIN_3 GPIO_PIN_4 GPIO_PIN_5 GPIO_PIN_6 GPIO_PIN_7 GPIO_PIN_8 GPIO_PIN_9 GPIO_PIN_10 GPIO_PIN_11 GPIO_PIN_12 GPIO_PIN_13 GPIO_PIN_14 GPIO_PIN_15 GPIO_PIN_ALL

## ◆ hal_gpio_exti_irq_handler()

void hal_gpio_exti_irq_handler | ( | gpio_regs_t * | GPIOx | ) |

Handle GPIO interrupt request.

Parameters

  [in] | GPIOx | Where x can be (0, 1, 2) to select the GPIO peripheral port