pub struct GPIO { /* private fields */ }
Expand description
General Purpose Input/Output
Implementations§
source§impl GPIO
impl GPIO
sourcepub const PTR: *const RegisterBlock = {0x60004000 as *const gpio::RegisterBlock}
pub const PTR: *const RegisterBlock = {0x60004000 as *const gpio::RegisterBlock}
Pointer to the register block
sourcepub const fn ptr() -> *const RegisterBlock
pub const fn ptr() -> *const RegisterBlock
Return the pointer to the register block
sourcepub unsafe fn steal() -> Self
pub unsafe fn steal() -> Self
Steal an instance of this peripheral
§Safety
Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.
Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.
Methods from Deref<Target = RegisterBlock>§
sourcepub fn sdio_select(&self) -> &SDIO_SELECT
pub fn sdio_select(&self) -> &SDIO_SELECT
0x1c - GPIO sdio select register
sourcepub fn enable_w1ts(&self) -> &ENABLE_W1TS
pub fn enable_w1ts(&self) -> &ENABLE_W1TS
0x24 - GPIO output enable set register
sourcepub fn enable_w1tc(&self) -> &ENABLE_W1TC
pub fn enable_w1tc(&self) -> &ENABLE_W1TC
0x28 - GPIO output enable clear register
sourcepub fn status_w1ts(&self) -> &STATUS_W1TS
pub fn status_w1ts(&self) -> &STATUS_W1TS
0x48 - GPIO interrupt status set register
sourcepub fn status_w1tc(&self) -> &STATUS_W1TC
pub fn status_w1tc(&self) -> &STATUS_W1TC
0x4c - GPIO interrupt status clear register
sourcepub fn pcpu_nmi_int(&self) -> &PCPU_NMI_INT
pub fn pcpu_nmi_int(&self) -> &PCPU_NMI_INT
0x60 - GPIO PRO_CPU(not shielded) interrupt status register
sourcepub fn cpusdio_int(&self) -> &CPUSDIO_INT
pub fn cpusdio_int(&self) -> &CPUSDIO_INT
0x64 - GPIO CPUSDIO interrupt status register
sourcepub fn pin_iter(&self) -> impl Iterator<Item = &PIN>
pub fn pin_iter(&self) -> impl Iterator<Item = &PIN>
Iterator for array of: 0x74..0xdc - GPIO pin configuration register
sourcepub fn status_next(&self) -> &STATUS_NEXT
pub fn status_next(&self) -> &STATUS_NEXT
0x14c - GPIO interrupt source register
sourcepub fn func_in_sel_cfg(&self, n: usize) -> &FUNC_IN_SEL_CFG
pub fn func_in_sel_cfg(&self, n: usize) -> &FUNC_IN_SEL_CFG
0x154..0x354 - GPIO input function configuration register
sourcepub fn func_in_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_IN_SEL_CFG>
pub fn func_in_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_IN_SEL_CFG>
Iterator for array of: 0x154..0x354 - GPIO input function configuration register
sourcepub fn func0_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func0_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x154 - GPIO input function configuration register
sourcepub fn func1_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func1_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x158 - GPIO input function configuration register
sourcepub fn func2_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func2_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x15c - GPIO input function configuration register
sourcepub fn func3_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func3_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x160 - GPIO input function configuration register
sourcepub fn func4_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func4_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x164 - GPIO input function configuration register
sourcepub fn func5_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func5_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x168 - GPIO input function configuration register
sourcepub fn func6_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func6_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x16c - GPIO input function configuration register
sourcepub fn func7_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func7_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x170 - GPIO input function configuration register
sourcepub fn func8_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func8_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x174 - GPIO input function configuration register
sourcepub fn func9_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func9_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x178 - GPIO input function configuration register
sourcepub fn func10_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func10_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x17c - GPIO input function configuration register
sourcepub fn func11_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func11_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x180 - GPIO input function configuration register
sourcepub fn func12_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func12_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x184 - GPIO input function configuration register
sourcepub fn func13_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func13_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x188 - GPIO input function configuration register
sourcepub fn func14_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func14_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x18c - GPIO input function configuration register
sourcepub fn func15_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func15_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x190 - GPIO input function configuration register
sourcepub fn func16_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func16_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x194 - GPIO input function configuration register
sourcepub fn func17_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func17_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x198 - GPIO input function configuration register
sourcepub fn func18_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func18_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x19c - GPIO input function configuration register
sourcepub fn func19_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func19_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1a0 - GPIO input function configuration register
sourcepub fn func20_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func20_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1a4 - GPIO input function configuration register
sourcepub fn func21_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func21_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1a8 - GPIO input function configuration register
sourcepub fn func22_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func22_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1ac - GPIO input function configuration register
sourcepub fn func23_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func23_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1b0 - GPIO input function configuration register
sourcepub fn func24_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func24_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1b4 - GPIO input function configuration register
sourcepub fn func25_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func25_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1b8 - GPIO input function configuration register
sourcepub fn func26_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func26_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1bc - GPIO input function configuration register
sourcepub fn func27_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func27_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1c0 - GPIO input function configuration register
sourcepub fn func28_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func28_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1c4 - GPIO input function configuration register
sourcepub fn func29_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func29_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1c8 - GPIO input function configuration register
sourcepub fn func30_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func30_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1cc - GPIO input function configuration register
sourcepub fn func31_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func31_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1d0 - GPIO input function configuration register
sourcepub fn func32_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func32_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1d4 - GPIO input function configuration register
sourcepub fn func33_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func33_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1d8 - GPIO input function configuration register
sourcepub fn func34_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func34_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1dc - GPIO input function configuration register
sourcepub fn func35_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func35_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1e0 - GPIO input function configuration register
sourcepub fn func36_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func36_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1e4 - GPIO input function configuration register
sourcepub fn func37_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func37_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1e8 - GPIO input function configuration register
sourcepub fn func38_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func38_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1ec - GPIO input function configuration register
sourcepub fn func39_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func39_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1f0 - GPIO input function configuration register
sourcepub fn func40_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func40_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1f4 - GPIO input function configuration register
sourcepub fn func41_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func41_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1f8 - GPIO input function configuration register
sourcepub fn func42_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func42_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x1fc - GPIO input function configuration register
sourcepub fn func43_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func43_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x200 - GPIO input function configuration register
sourcepub fn func44_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func44_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x204 - GPIO input function configuration register
sourcepub fn func45_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func45_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x208 - GPIO input function configuration register
sourcepub fn func46_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func46_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x20c - GPIO input function configuration register
sourcepub fn func47_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func47_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x210 - GPIO input function configuration register
sourcepub fn func48_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func48_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x214 - GPIO input function configuration register
sourcepub fn func49_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func49_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x218 - GPIO input function configuration register
sourcepub fn func50_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func50_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x21c - GPIO input function configuration register
sourcepub fn func51_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func51_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x220 - GPIO input function configuration register
sourcepub fn func52_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func52_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x224 - GPIO input function configuration register
sourcepub fn func53_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func53_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x228 - GPIO input function configuration register
sourcepub fn func54_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func54_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x22c - GPIO input function configuration register
sourcepub fn func55_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func55_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x230 - GPIO input function configuration register
sourcepub fn func56_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func56_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x234 - GPIO input function configuration register
sourcepub fn func57_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func57_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x238 - GPIO input function configuration register
sourcepub fn func58_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func58_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x23c - GPIO input function configuration register
sourcepub fn func59_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func59_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x240 - GPIO input function configuration register
sourcepub fn func60_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func60_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x244 - GPIO input function configuration register
sourcepub fn func61_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func61_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x248 - GPIO input function configuration register
sourcepub fn func62_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func62_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x24c - GPIO input function configuration register
sourcepub fn func63_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func63_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x250 - GPIO input function configuration register
sourcepub fn func64_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func64_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x254 - GPIO input function configuration register
sourcepub fn func65_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func65_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x258 - GPIO input function configuration register
sourcepub fn func66_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func66_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x25c - GPIO input function configuration register
sourcepub fn func67_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func67_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x260 - GPIO input function configuration register
sourcepub fn func68_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func68_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x264 - GPIO input function configuration register
sourcepub fn func69_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func69_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x268 - GPIO input function configuration register
sourcepub fn func70_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func70_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x26c - GPIO input function configuration register
sourcepub fn func71_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func71_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x270 - GPIO input function configuration register
sourcepub fn func72_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func72_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x274 - GPIO input function configuration register
sourcepub fn func73_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func73_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x278 - GPIO input function configuration register
sourcepub fn func74_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func74_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x27c - GPIO input function configuration register
sourcepub fn func75_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func75_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x280 - GPIO input function configuration register
sourcepub fn func76_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func76_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x284 - GPIO input function configuration register
sourcepub fn func77_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func77_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x288 - GPIO input function configuration register
sourcepub fn func78_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func78_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x28c - GPIO input function configuration register
sourcepub fn func79_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func79_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x290 - GPIO input function configuration register
sourcepub fn func80_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func80_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x294 - GPIO input function configuration register
sourcepub fn func81_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func81_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x298 - GPIO input function configuration register
sourcepub fn func82_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func82_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x29c - GPIO input function configuration register
sourcepub fn func83_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func83_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2a0 - GPIO input function configuration register
sourcepub fn func84_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func84_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2a4 - GPIO input function configuration register
sourcepub fn func85_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func85_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2a8 - GPIO input function configuration register
sourcepub fn func86_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func86_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2ac - GPIO input function configuration register
sourcepub fn func87_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func87_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2b0 - GPIO input function configuration register
sourcepub fn func88_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func88_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2b4 - GPIO input function configuration register
sourcepub fn func89_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func89_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2b8 - GPIO input function configuration register
sourcepub fn func90_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func90_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2bc - GPIO input function configuration register
sourcepub fn func91_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func91_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2c0 - GPIO input function configuration register
sourcepub fn func92_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func92_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2c4 - GPIO input function configuration register
sourcepub fn func93_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func93_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2c8 - GPIO input function configuration register
sourcepub fn func94_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func94_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2cc - GPIO input function configuration register
sourcepub fn func95_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func95_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2d0 - GPIO input function configuration register
sourcepub fn func96_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func96_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2d4 - GPIO input function configuration register
sourcepub fn func97_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func97_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2d8 - GPIO input function configuration register
sourcepub fn func98_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func98_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2dc - GPIO input function configuration register
sourcepub fn func99_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func99_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2e0 - GPIO input function configuration register
sourcepub fn func100_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func100_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2e4 - GPIO input function configuration register
sourcepub fn func101_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func101_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2e8 - GPIO input function configuration register
sourcepub fn func102_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func102_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2ec - GPIO input function configuration register
sourcepub fn func103_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func103_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2f0 - GPIO input function configuration register
sourcepub fn func104_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func104_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2f4 - GPIO input function configuration register
sourcepub fn func105_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func105_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2f8 - GPIO input function configuration register
sourcepub fn func106_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func106_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x2fc - GPIO input function configuration register
sourcepub fn func107_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func107_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x300 - GPIO input function configuration register
sourcepub fn func108_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func108_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x304 - GPIO input function configuration register
sourcepub fn func109_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func109_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x308 - GPIO input function configuration register
sourcepub fn func110_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func110_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x30c - GPIO input function configuration register
sourcepub fn func111_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func111_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x310 - GPIO input function configuration register
sourcepub fn func112_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func112_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x314 - GPIO input function configuration register
sourcepub fn func113_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func113_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x318 - GPIO input function configuration register
sourcepub fn func114_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func114_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x31c - GPIO input function configuration register
sourcepub fn func115_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func115_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x320 - GPIO input function configuration register
sourcepub fn func116_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func116_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x324 - GPIO input function configuration register
sourcepub fn func117_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func117_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x328 - GPIO input function configuration register
sourcepub fn func118_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func118_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x32c - GPIO input function configuration register
sourcepub fn func119_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func119_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x330 - GPIO input function configuration register
sourcepub fn func120_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func120_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x334 - GPIO input function configuration register
sourcepub fn func121_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func121_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x338 - GPIO input function configuration register
sourcepub fn func122_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func122_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x33c - GPIO input function configuration register
sourcepub fn func123_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func123_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x340 - GPIO input function configuration register
sourcepub fn func124_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func124_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x344 - GPIO input function configuration register
sourcepub fn func125_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func125_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x348 - GPIO input function configuration register
sourcepub fn func126_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func126_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x34c - GPIO input function configuration register
sourcepub fn func127_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
pub fn func127_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG
0x350 - GPIO input function configuration register
sourcepub fn func_out_sel_cfg(&self, n: usize) -> &FUNC_OUT_SEL_CFG
pub fn func_out_sel_cfg(&self, n: usize) -> &FUNC_OUT_SEL_CFG
0x554..0x5bc - GPIO output function select register
sourcepub fn func_out_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_OUT_SEL_CFG>
pub fn func_out_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_OUT_SEL_CFG>
Iterator for array of: 0x554..0x5bc - GPIO output function select register
sourcepub fn func0_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func0_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x554 - GPIO output function select register
sourcepub fn func1_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func1_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x558 - GPIO output function select register
sourcepub fn func2_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func2_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x55c - GPIO output function select register
sourcepub fn func3_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func3_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x560 - GPIO output function select register
sourcepub fn func4_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func4_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x564 - GPIO output function select register
sourcepub fn func5_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func5_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x568 - GPIO output function select register
sourcepub fn func6_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func6_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x56c - GPIO output function select register
sourcepub fn func7_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func7_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x570 - GPIO output function select register
sourcepub fn func8_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func8_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x574 - GPIO output function select register
sourcepub fn func9_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func9_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x578 - GPIO output function select register
sourcepub fn func10_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func10_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x57c - GPIO output function select register
sourcepub fn func11_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func11_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x580 - GPIO output function select register
sourcepub fn func12_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func12_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x584 - GPIO output function select register
sourcepub fn func13_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func13_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x588 - GPIO output function select register
sourcepub fn func14_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func14_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x58c - GPIO output function select register
sourcepub fn func15_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func15_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x590 - GPIO output function select register
sourcepub fn func16_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func16_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x594 - GPIO output function select register
sourcepub fn func17_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func17_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x598 - GPIO output function select register
sourcepub fn func18_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func18_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x59c - GPIO output function select register
sourcepub fn func19_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func19_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5a0 - GPIO output function select register
sourcepub fn func20_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func20_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5a4 - GPIO output function select register
sourcepub fn func21_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func21_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5a8 - GPIO output function select register
sourcepub fn func22_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func22_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5ac - GPIO output function select register
sourcepub fn func23_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func23_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5b0 - GPIO output function select register
sourcepub fn func24_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func24_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5b4 - GPIO output function select register
sourcepub fn func25_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
pub fn func25_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG
0x5b8 - GPIO output function select register
sourcepub fn clock_gate(&self) -> &CLOCK_GATE
pub fn clock_gate(&self) -> &CLOCK_GATE
0x62c - GPIO clock gate register