Expand description
General purpose input/output module
Modules
Alternate function enable register
GPIO data read/write enable register
GPIO data value read/write register
GPIO direction register
Alternate function select high register
Alternate function select low register
Clear interrupt register
Interrupt enable register
Masked interrupt state register
Raw interrupt state register
Internal pull down register
Internal pull up mask register
Interrupt trigger on both sides selection
Interrupt trigger edge or level type selection
Interrupt trigger mode selection
Structs
Register block
Type Definitions
alternate_enable register accessor: an alias for Reg<ALTERNATE_ENABLE_SPEC>
data_enable register accessor: an alias for Reg<DATA_ENABLE_SPEC>
data_value register accessor: an alias for Reg<DATA_VALUE_SPEC>
direction register accessor: an alias for Reg<DIRECTION_SPEC>
function_high register accessor: an alias for Reg<FUNCTION_HIGH_SPEC>
function_low register accessor: an alias for Reg<FUNCTION_LOW_SPEC>
interrupt_clear register accessor: an alias for Reg<INTERRUPT_CLEAR_SPEC>
interrupt_enable register accessor: an alias for Reg<INTERRUPT_ENABLE_SPEC>
interrupt_state register accessor: an alias for Reg<INTERRUPT_STATE_SPEC>
interrupt_state_raw register accessor: an alias for Reg<INTERRUPT_STATE_RAW_SPEC>
pull_down register accessor: an alias for Reg<PULL_DOWN_SPEC>
pull_up register accessor: an alias for Reg<PULL_UP_SPEC>
trigger_both register accessor: an alias for Reg<TRIGGER_BOTH_SPEC>
trigger_edge_level register accessor: an alias for Reg<TRIGGER_EDGE_LEVEL_SPEC>
trigger_mode register accessor: an alias for Reg<TRIGGER_MODE_SPEC>