|
| 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...
|
| |
Implementation file for the nRF52840 GPIO HAL functions.
Definition in file gpio-hal-arch.c.