36#ifndef LIBBSP_ARM_EFM32GG11_GPIO_H
37#define LIBBSP_ARM_EFM32GG11_GPIO_H
41void efm32gg11_gpio_init_0(
void);
42void efm32gg11_gpio_init(
void);
46int efm32gg11_gpio_int_register(uint8_t port, uint8_t pin,
47 void (*cb)(
void *),
void *arg);
50void efm32gg11_gpio_wake_pin_int_register(
unsigned int which,
51 void (*cb)(
void *),
void *arg);
54void efm32gg11_gpio_int_mode(
unsigned int which,
bool rising,
bool falling);
57void efm32gg11_gpio_wake_pin_level(
unsigned int which,
bool high);
60void efm32gg11_gpio_int_enable(
unsigned int which,
bool enable);
62void efm32gg11_gpio_mode(uint8_t port, uint8_t pin, uint8_t mode);
64void efm32gg11_gpio_clear_set(uint8_t port, uint16_t clear, uint16_t set);