pub type R = R<GPIO_CONFIG_SPEC>;
Expand description
Register gpio_config[%s]
reader
Aliased Type§
struct R { /* private fields */ }
Implementations§
Source§impl R
impl R
Sourcepub fn input_function(&self) -> INPUT_FUNCTION_R
pub fn input_function(&self) -> INPUT_FUNCTION_R
Bit 0 - Enable input signal
Sourcepub fn pull_down(&self) -> PULL_DOWN_R
pub fn pull_down(&self) -> PULL_DOWN_R
Bit 5 - Enable internal pull-down
Sourcepub fn output_function(&self) -> OUTPUT_FUNCTION_R
pub fn output_function(&self) -> OUTPUT_FUNCTION_R
Bit 6 - Enable output signal
Sourcepub fn alternate(&self) -> ALTERNATE_R
pub fn alternate(&self) -> ALTERNATE_R
Bits 8:12 - Pin alternate function switch
Sourcepub fn interrupt_mode(&self) -> INTERRUPT_MODE_R
pub fn interrupt_mode(&self) -> INTERRUPT_MODE_R
Bits 16:19 - Select pin interrupt mode
Sourcepub fn interrupt_clear(&self) -> INTERRUPT_CLEAR_R
pub fn interrupt_clear(&self) -> INTERRUPT_CLEAR_R
Bit 20 - Clear pin interrupt flag
Sourcepub fn interrupt_state(&self) -> INTERRUPT_STATE_R
pub fn interrupt_state(&self) -> INTERRUPT_STATE_R
Bit 21 - Pin interrupt state
Sourcepub fn interrupt_mask(&self) -> INTERRUPT_MASK_R
pub fn interrupt_mask(&self) -> INTERRUPT_MASK_R
Bit 22 - Pin interrupt mask
Sourcepub fn output_value(&self) -> OUTPUT_VALUE_R
pub fn output_value(&self) -> OUTPUT_VALUE_R
Bit 24 - Output value
Sourcepub fn input_value(&self) -> INPUT_VALUE_R
pub fn input_value(&self) -> INPUT_VALUE_R
Bit 28 - Input value
Sourcepub fn pin_mode(&self) -> PIN_MODE_R
pub fn pin_mode(&self) -> PIN_MODE_R
Bits 30:31 - Pin input/output mode switch