GPIO pin configuration for nRF5x MCUs. More...
GPIO pin configuration for nRF5x MCUs.
Definition at line 165 of file periph_cpu_common.h.
#include <periph_cpu_common.h>
Data Fields | |
uint8_t | bits |
the raw bits | |
struct { | |
gpio_state_t state: 3 | |
State of the pin. | |
gpio_pull_t pull: 2 | |
Pull resistor configuration. | |
gpio_drive_strength_t drive_strength: 1 | |
Drive strength of the GPIO. More... | |
bool initial_value: 1 | |
Initial value of the output. More... | |
uint8_t __pad0__: 1 | |
}; | |
gpio_drive_strength_t gpio_conf_nrf5x::drive_strength |
Drive strength of the GPIO.
This value is ignored when gpio_conf_nrf5x::state is configured to GPIO_INPUT or GPIO_DISCONNECT.
Definition at line 185 of file periph_cpu_common.h.
bool gpio_conf_nrf5x::initial_value |
Initial value of the output.
Ignored if gpio_conf_nrf5x::state is set to GPIO_INPUT or GPIO_DISCONNECT. If the pin was previously in a high impedance state, it is guaranteed to directly transition to the given initial value.
gpio_ll_query_conf will write the current value of the specified pin here, which is read from the input register when the state is GPIO_INPUT, otherwise the state from the output register is consulted.
Definition at line 199 of file periph_cpu_common.h.