|
static void | pin_event_handler (nrfx_gpiote_pin_t pin, nrf_gpiote_polarity_t action) |
| GPIO event handler. More...
|
|
void | gpio_hal_arch_init (void) |
| Perform architecture specific gpio initaliaztion. More...
|
|
void | gpio_hal_arch_port_pin_cfg_set (gpio_hal_port_t port, gpio_hal_pin_t pin, gpio_hal_pin_cfg_t cfg) |
| Configure a gpio pin. More...
|
|
gpio_hal_pin_cfg_t | gpio_hal_arch_port_pin_cfg_get (gpio_hal_port_t port, gpio_hal_pin_t pin) |
| Read the configuration of a GPIO pin. More...
|
|
uint8_t | gpio_hal_arch_port_read_pin (gpio_hal_port_t port, gpio_hal_pin_t pin) |
| Read a GPIO pin. More...
|
|
void | gpio_hal_arch_port_set_pins (gpio_hal_port_t port, gpio_hal_pin_mask_t pins) |
| Set multiple pins to logical high. More...
|
|
void | gpio_hal_arch_port_clear_pins (gpio_hal_port_t port, gpio_hal_pin_mask_t pins) |
| Clear multiple pins to logical low. More...
|
|
void | gpio_hal_arch_port_toggle_pins (gpio_hal_port_t port, gpio_hal_pin_mask_t pins) |
| Toggle multiple pins. More...
|
|
gpio_hal_pin_mask_t | gpio_hal_arch_port_read_pins (gpio_hal_port_t port, gpio_hal_pin_mask_t pins) |
| Read multiple pins. More...
|
|
void | gpio_hal_arch_port_write_pins (gpio_hal_port_t port, gpio_hal_pin_mask_t pins, gpio_hal_pin_mask_t value) |
| Write multiple pins. More...
|
|
GPIO HAL implementation for the nRF.
- Author
- Yago Fontoura do Rosario yago..nosp@m.rosa.nosp@m.rio@h.nosp@m.otma.nosp@m.il.co.nosp@m.m.br
Definition in file gpio-hal-arch.c.