Struct GPIO

Source
pub struct GPIO { /* private fields */ }
Expand description

General Purpose Input/Output

Implementations§

Source§

impl GPIO

Source

pub const PTR: *const RegisterBlock = {0x3f404000 as *const gpio::RegisterBlock}

Pointer to the register block

Source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

Source

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>§

Source

pub fn bt_select(&self) -> &BT_SELECT

0x00 - GPIO bit select register

Source

pub fn out(&self) -> &OUT

0x04 - GPIO0 ~ 31 output register

Source

pub fn out_w1ts(&self) -> &OUT_W1TS

0x08 - GPIO0 ~ 31 output bit set register

Source

pub fn out_w1tc(&self) -> &OUT_W1TC

0x0c - GPIO0 ~ 31 output bit clear register

Source

pub fn out1(&self) -> &OUT1

0x10 - GPIO32 ~ 53 output register

Source

pub fn out1_w1ts(&self) -> &OUT1_W1TS

0x14 - GPIO32 ~ 53 output bit set register

Source

pub fn out1_w1tc(&self) -> &OUT1_W1TC

0x18 - GPIO32 ~ 53 output bit clear register

Source

pub fn sdio_select(&self) -> &SDIO_SELECT

0x1c - GPIO SDIO selection register

Source

pub fn enable(&self) -> &ENABLE

0x20 - GPIO0 ~ 31 output enable register

Source

pub fn enable_w1ts(&self) -> &ENABLE_W1TS

0x24 - GPIO0 ~ 31 output enable bit set register

Source

pub fn enable_w1tc(&self) -> &ENABLE_W1TC

0x28 - GPIO0 ~ 31 output enable bit clear register

Source

pub fn enable1(&self) -> &ENABLE1

0x2c - GPIO32 ~ 53 output enable register

Source

pub fn enable1_w1ts(&self) -> &ENABLE1_W1TS

0x30 - GPIO32 ~ 53 output enable bit set register

Source

pub fn enable1_w1tc(&self) -> &ENABLE1_W1TC

0x34 - GPIO32 ~ 53 output enable bit clear register

Source

pub fn strap(&self) -> &STRAP

0x38 - Bootstrap pin value register

Source

pub fn in_(&self) -> &IN

0x3c - GPIO0 ~ 31 input register

Source

pub fn in1(&self) -> &IN1

0x40 - GPIO32 ~ 53 input register

Source

pub fn status(&self) -> &STATUS

0x44 - GPIO0 ~ 31 interrupt status register

Source

pub fn status_w1ts(&self) -> &STATUS_W1TS

0x48 - GPIO0 ~ 31 interrupt status bit set register

Source

pub fn status_w1tc(&self) -> &STATUS_W1TC

0x4c - GPIO0 ~ 31 interrupt status bit clear register

Source

pub fn status1(&self) -> &STATUS1

0x50 - GPIO32 ~ 53 interrupt status register

Source

pub fn status1_w1ts(&self) -> &STATUS1_W1TS

0x54 - GPIO32 ~ 53 interrupt status bit set register

Source

pub fn status1_w1tc(&self) -> &STATUS1_W1TC

0x58 - GPIO32 ~ 53 interrupt status bit clear register

Source

pub fn pcpu_int(&self) -> &PCPU_INT

0x5c - GPIO0 ~ 31 PRO_CPU interrupt status register

Source

pub fn pcpu_nmi_int(&self) -> &PCPU_NMI_INT

0x60 - GPIO0 ~ 31 PRO_CPU non-maskable interrupt status register

Source

pub fn cpusdio_int(&self) -> &CPUSDIO_INT

0x64 - GPIO0 ~ 31 CPU SDIO interrupt status register

Source

pub fn pcpu_int1(&self) -> &PCPU_INT1

0x68 - GPIO32 ~ 53 PRO_CPU interrupt status register

Source

pub fn pcpu_nmi_int1(&self) -> &PCPU_NMI_INT1

0x6c - GPIO32 ~ 53 PRO_CPU non-maskable interrupt status register

Source

pub fn cpusdio_int1(&self) -> &CPUSDIO_INT1

0x70 - GPIO32 ~ 53 CPU SDIO interrupt status register

Source

pub fn pin(&self, n: usize) -> &PIN

0x74..0x14c - Configuration for GPIO pin %s

Source

pub fn pin_iter(&self) -> impl Iterator<Item = &PIN>

Iterator for array of: 0x74..0x14c - Configuration for GPIO pin %s

Source

pub fn status_next(&self) -> &STATUS_NEXT

0x14c - GPIO0 ~ 31 interrupt source register

Source

pub fn status_next1(&self) -> &STATUS_NEXT1

0x150 - GPIO32 ~ 53 interrupt source register

Source

pub fn func_in_sel_cfg(&self, n: usize) -> &FUNC_IN_SEL_CFG

0x154..0x554 - Peripheral function %s input selection register

Source

pub fn func_in_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_IN_SEL_CFG>

Iterator for array of: 0x154..0x554 - Peripheral function %s input selection register

Source

pub fn func0_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x154 - Peripheral function 0 input selection register

Source

pub fn func1_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x158 - Peripheral function 1 input selection register

Source

pub fn func2_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x15c - Peripheral function 2 input selection register

Source

pub fn func3_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x160 - Peripheral function 3 input selection register

Source

pub fn func4_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x164 - Peripheral function 4 input selection register

Source

pub fn func5_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x168 - Peripheral function 5 input selection register

Source

pub fn func6_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x16c - Peripheral function 6 input selection register

Source

pub fn func7_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x170 - Peripheral function 7 input selection register

Source

pub fn func8_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x174 - Peripheral function 8 input selection register

Source

pub fn func9_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x178 - Peripheral function 9 input selection register

Source

pub fn func10_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x17c - Peripheral function 10 input selection register

Source

pub fn func11_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x180 - Peripheral function 11 input selection register

Source

pub fn func12_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x184 - Peripheral function 12 input selection register

Source

pub fn func13_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x188 - Peripheral function 13 input selection register

Source

pub fn func14_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x18c - Peripheral function 14 input selection register

Source

pub fn func15_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x190 - Peripheral function 15 input selection register

Source

pub fn func16_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x194 - Peripheral function 16 input selection register

Source

pub fn func17_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x198 - Peripheral function 17 input selection register

Source

pub fn func18_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x19c - Peripheral function 18 input selection register

Source

pub fn func19_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1a0 - Peripheral function 19 input selection register

Source

pub fn func20_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1a4 - Peripheral function 20 input selection register

Source

pub fn func21_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1a8 - Peripheral function 21 input selection register

Source

pub fn func22_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1ac - Peripheral function 22 input selection register

Source

pub fn func23_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1b0 - Peripheral function 23 input selection register

Source

pub fn func24_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1b4 - Peripheral function 24 input selection register

Source

pub fn func25_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1b8 - Peripheral function 25 input selection register

Source

pub fn func26_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1bc - Peripheral function 26 input selection register

Source

pub fn func27_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1c0 - Peripheral function 27 input selection register

Source

pub fn func28_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1c4 - Peripheral function 28 input selection register

Source

pub fn func29_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1c8 - Peripheral function 29 input selection register

Source

pub fn func30_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1cc - Peripheral function 30 input selection register

Source

pub fn func31_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1d0 - Peripheral function 31 input selection register

Source

pub fn func32_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1d4 - Peripheral function 32 input selection register

Source

pub fn func33_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1d8 - Peripheral function 33 input selection register

Source

pub fn func34_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1dc - Peripheral function 34 input selection register

Source

pub fn func35_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1e0 - Peripheral function 35 input selection register

Source

pub fn func36_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1e4 - Peripheral function 36 input selection register

Source

pub fn func37_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1e8 - Peripheral function 37 input selection register

Source

pub fn func38_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1ec - Peripheral function 38 input selection register

Source

pub fn func39_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1f0 - Peripheral function 39 input selection register

Source

pub fn func40_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1f4 - Peripheral function 40 input selection register

Source

pub fn func41_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1f8 - Peripheral function 41 input selection register

Source

pub fn func42_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x1fc - Peripheral function 42 input selection register

Source

pub fn func43_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x200 - Peripheral function 43 input selection register

Source

pub fn func44_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x204 - Peripheral function 44 input selection register

Source

pub fn func45_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x208 - Peripheral function 45 input selection register

Source

pub fn func46_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x20c - Peripheral function 46 input selection register

Source

pub fn func47_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x210 - Peripheral function 47 input selection register

Source

pub fn func48_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x214 - Peripheral function 48 input selection register

Source

pub fn func49_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x218 - Peripheral function 49 input selection register

Source

pub fn func50_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x21c - Peripheral function 50 input selection register

Source

pub fn func51_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x220 - Peripheral function 51 input selection register

Source

pub fn func52_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x224 - Peripheral function 52 input selection register

Source

pub fn func53_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x228 - Peripheral function 53 input selection register

Source

pub fn func54_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x22c - Peripheral function 54 input selection register

Source

pub fn func55_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x230 - Peripheral function 55 input selection register

Source

pub fn func56_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x234 - Peripheral function 56 input selection register

Source

pub fn func57_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x238 - Peripheral function 57 input selection register

Source

pub fn func58_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x23c - Peripheral function 58 input selection register

Source

pub fn func59_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x240 - Peripheral function 59 input selection register

Source

pub fn func60_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x244 - Peripheral function 60 input selection register

Source

pub fn func61_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x248 - Peripheral function 61 input selection register

Source

pub fn func62_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x24c - Peripheral function 62 input selection register

Source

pub fn func63_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x250 - Peripheral function 63 input selection register

Source

pub fn func64_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x254 - Peripheral function 64 input selection register

Source

pub fn func65_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x258 - Peripheral function 65 input selection register

Source

pub fn func66_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x25c - Peripheral function 66 input selection register

Source

pub fn func67_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x260 - Peripheral function 67 input selection register

Source

pub fn func68_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x264 - Peripheral function 68 input selection register

Source

pub fn func69_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x268 - Peripheral function 69 input selection register

Source

pub fn func70_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x26c - Peripheral function 70 input selection register

Source

pub fn func71_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x270 - Peripheral function 71 input selection register

Source

pub fn func72_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x274 - Peripheral function 72 input selection register

Source

pub fn func73_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x278 - Peripheral function 73 input selection register

Source

pub fn func74_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x27c - Peripheral function 74 input selection register

Source

pub fn func75_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x280 - Peripheral function 75 input selection register

Source

pub fn func76_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x284 - Peripheral function 76 input selection register

Source

pub fn func77_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x288 - Peripheral function 77 input selection register

Source

pub fn func78_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x28c - Peripheral function 78 input selection register

Source

pub fn func79_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x290 - Peripheral function 79 input selection register

Source

pub fn func80_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x294 - Peripheral function 80 input selection register

Source

pub fn func81_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x298 - Peripheral function 81 input selection register

Source

pub fn func82_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x29c - Peripheral function 82 input selection register

Source

pub fn func83_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2a0 - Peripheral function 83 input selection register

Source

pub fn func84_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2a4 - Peripheral function 84 input selection register

Source

pub fn func85_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2a8 - Peripheral function 85 input selection register

Source

pub fn func86_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2ac - Peripheral function 86 input selection register

Source

pub fn func87_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2b0 - Peripheral function 87 input selection register

Source

pub fn func88_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2b4 - Peripheral function 88 input selection register

Source

pub fn func89_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2b8 - Peripheral function 89 input selection register

Source

pub fn func90_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2bc - Peripheral function 90 input selection register

Source

pub fn func91_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2c0 - Peripheral function 91 input selection register

Source

pub fn func92_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2c4 - Peripheral function 92 input selection register

Source

pub fn func93_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2c8 - Peripheral function 93 input selection register

Source

pub fn func94_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2cc - Peripheral function 94 input selection register

Source

pub fn func95_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2d0 - Peripheral function 95 input selection register

Source

pub fn func96_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2d4 - Peripheral function 96 input selection register

Source

pub fn func97_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2d8 - Peripheral function 97 input selection register

Source

pub fn func98_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2dc - Peripheral function 98 input selection register

Source

pub fn func99_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2e0 - Peripheral function 99 input selection register

Source

pub fn func100_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2e4 - Peripheral function 100 input selection register

Source

pub fn func101_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2e8 - Peripheral function 101 input selection register

Source

pub fn func102_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2ec - Peripheral function 102 input selection register

Source

pub fn func103_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2f0 - Peripheral function 103 input selection register

Source

pub fn func104_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2f4 - Peripheral function 104 input selection register

Source

pub fn func105_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2f8 - Peripheral function 105 input selection register

Source

pub fn func106_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x2fc - Peripheral function 106 input selection register

Source

pub fn func107_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x300 - Peripheral function 107 input selection register

Source

pub fn func108_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x304 - Peripheral function 108 input selection register

Source

pub fn func109_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x308 - Peripheral function 109 input selection register

Source

pub fn func110_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x30c - Peripheral function 110 input selection register

Source

pub fn func111_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x310 - Peripheral function 111 input selection register

Source

pub fn func112_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x314 - Peripheral function 112 input selection register

Source

pub fn func113_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x318 - Peripheral function 113 input selection register

Source

pub fn func114_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x31c - Peripheral function 114 input selection register

Source

pub fn func115_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x320 - Peripheral function 115 input selection register

Source

pub fn func116_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x324 - Peripheral function 116 input selection register

Source

pub fn func117_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x328 - Peripheral function 117 input selection register

Source

pub fn func118_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x32c - Peripheral function 118 input selection register

Source

pub fn func119_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x330 - Peripheral function 119 input selection register

Source

pub fn func120_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x334 - Peripheral function 120 input selection register

Source

pub fn func121_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x338 - Peripheral function 121 input selection register

Source

pub fn func122_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x33c - Peripheral function 122 input selection register

Source

pub fn func123_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x340 - Peripheral function 123 input selection register

Source

pub fn func124_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x344 - Peripheral function 124 input selection register

Source

pub fn func125_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x348 - Peripheral function 125 input selection register

Source

pub fn func126_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x34c - Peripheral function 126 input selection register

Source

pub fn func127_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x350 - Peripheral function 127 input selection register

Source

pub fn func128_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x354 - Peripheral function 128 input selection register

Source

pub fn func129_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x358 - Peripheral function 129 input selection register

Source

pub fn func130_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x35c - Peripheral function 130 input selection register

Source

pub fn func131_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x360 - Peripheral function 131 input selection register

Source

pub fn func132_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x364 - Peripheral function 132 input selection register

Source

pub fn func133_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x368 - Peripheral function 133 input selection register

Source

pub fn func134_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x36c - Peripheral function 134 input selection register

Source

pub fn func135_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x370 - Peripheral function 135 input selection register

Source

pub fn func136_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x374 - Peripheral function 136 input selection register

Source

pub fn func137_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x378 - Peripheral function 137 input selection register

Source

pub fn func138_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x37c - Peripheral function 138 input selection register

Source

pub fn func139_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x380 - Peripheral function 139 input selection register

Source

pub fn func140_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x384 - Peripheral function 140 input selection register

Source

pub fn func141_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x388 - Peripheral function 141 input selection register

Source

pub fn func142_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x38c - Peripheral function 142 input selection register

Source

pub fn func143_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x390 - Peripheral function 143 input selection register

Source

pub fn func144_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x394 - Peripheral function 144 input selection register

Source

pub fn func145_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x398 - Peripheral function 145 input selection register

Source

pub fn func146_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x39c - Peripheral function 146 input selection register

Source

pub fn func147_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3a0 - Peripheral function 147 input selection register

Source

pub fn func148_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3a4 - Peripheral function 148 input selection register

Source

pub fn func149_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3a8 - Peripheral function 149 input selection register

Source

pub fn func150_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3ac - Peripheral function 150 input selection register

Source

pub fn func151_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3b0 - Peripheral function 151 input selection register

Source

pub fn func152_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3b4 - Peripheral function 152 input selection register

Source

pub fn func153_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3b8 - Peripheral function 153 input selection register

Source

pub fn func154_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3bc - Peripheral function 154 input selection register

Source

pub fn func155_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3c0 - Peripheral function 155 input selection register

Source

pub fn func156_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3c4 - Peripheral function 156 input selection register

Source

pub fn func157_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3c8 - Peripheral function 157 input selection register

Source

pub fn func158_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3cc - Peripheral function 158 input selection register

Source

pub fn func159_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3d0 - Peripheral function 159 input selection register

Source

pub fn func160_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3d4 - Peripheral function 160 input selection register

Source

pub fn func161_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3d8 - Peripheral function 161 input selection register

Source

pub fn func162_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3dc - Peripheral function 162 input selection register

Source

pub fn func163_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3e0 - Peripheral function 163 input selection register

Source

pub fn func164_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3e4 - Peripheral function 164 input selection register

Source

pub fn func165_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3e8 - Peripheral function 165 input selection register

Source

pub fn func166_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3ec - Peripheral function 166 input selection register

Source

pub fn func167_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3f0 - Peripheral function 167 input selection register

Source

pub fn func168_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3f4 - Peripheral function 168 input selection register

Source

pub fn func169_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3f8 - Peripheral function 169 input selection register

Source

pub fn func170_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x3fc - Peripheral function 170 input selection register

Source

pub fn func171_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x400 - Peripheral function 171 input selection register

Source

pub fn func172_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x404 - Peripheral function 172 input selection register

Source

pub fn func173_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x408 - Peripheral function 173 input selection register

Source

pub fn func174_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x40c - Peripheral function 174 input selection register

Source

pub fn func175_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x410 - Peripheral function 175 input selection register

Source

pub fn func176_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x414 - Peripheral function 176 input selection register

Source

pub fn func177_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x418 - Peripheral function 177 input selection register

Source

pub fn func178_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x41c - Peripheral function 178 input selection register

Source

pub fn func179_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x420 - Peripheral function 179 input selection register

Source

pub fn func180_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x424 - Peripheral function 180 input selection register

Source

pub fn func181_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x428 - Peripheral function 181 input selection register

Source

pub fn func182_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x42c - Peripheral function 182 input selection register

Source

pub fn func183_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x430 - Peripheral function 183 input selection register

Source

pub fn func184_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x434 - Peripheral function 184 input selection register

Source

pub fn func185_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x438 - Peripheral function 185 input selection register

Source

pub fn func186_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x43c - Peripheral function 186 input selection register

Source

pub fn func187_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x440 - Peripheral function 187 input selection register

Source

pub fn func188_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x444 - Peripheral function 188 input selection register

Source

pub fn func189_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x448 - Peripheral function 189 input selection register

Source

pub fn func190_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x44c - Peripheral function 190 input selection register

Source

pub fn func191_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x450 - Peripheral function 191 input selection register

Source

pub fn func192_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x454 - Peripheral function 192 input selection register

Source

pub fn func193_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x458 - Peripheral function 193 input selection register

Source

pub fn func194_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x45c - Peripheral function 194 input selection register

Source

pub fn func195_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x460 - Peripheral function 195 input selection register

Source

pub fn func196_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x464 - Peripheral function 196 input selection register

Source

pub fn func197_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x468 - Peripheral function 197 input selection register

Source

pub fn func198_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x46c - Peripheral function 198 input selection register

Source

pub fn func199_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x470 - Peripheral function 199 input selection register

Source

pub fn func200_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x474 - Peripheral function 200 input selection register

Source

pub fn func201_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x478 - Peripheral function 201 input selection register

Source

pub fn func202_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x47c - Peripheral function 202 input selection register

Source

pub fn func203_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x480 - Peripheral function 203 input selection register

Source

pub fn func204_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x484 - Peripheral function 204 input selection register

Source

pub fn func205_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x488 - Peripheral function 205 input selection register

Source

pub fn func206_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x48c - Peripheral function 206 input selection register

Source

pub fn func207_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x490 - Peripheral function 207 input selection register

Source

pub fn func208_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x494 - Peripheral function 208 input selection register

Source

pub fn func209_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x498 - Peripheral function 209 input selection register

Source

pub fn func210_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x49c - Peripheral function 210 input selection register

Source

pub fn func211_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4a0 - Peripheral function 211 input selection register

Source

pub fn func212_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4a4 - Peripheral function 212 input selection register

Source

pub fn func213_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4a8 - Peripheral function 213 input selection register

Source

pub fn func214_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4ac - Peripheral function 214 input selection register

Source

pub fn func215_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4b0 - Peripheral function 215 input selection register

Source

pub fn func216_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4b4 - Peripheral function 216 input selection register

Source

pub fn func217_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4b8 - Peripheral function 217 input selection register

Source

pub fn func218_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4bc - Peripheral function 218 input selection register

Source

pub fn func219_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4c0 - Peripheral function 219 input selection register

Source

pub fn func220_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4c4 - Peripheral function 220 input selection register

Source

pub fn func221_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4c8 - Peripheral function 221 input selection register

Source

pub fn func222_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4cc - Peripheral function 222 input selection register

Source

pub fn func223_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4d0 - Peripheral function 223 input selection register

Source

pub fn func224_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4d4 - Peripheral function 224 input selection register

Source

pub fn func225_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4d8 - Peripheral function 225 input selection register

Source

pub fn func226_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4dc - Peripheral function 226 input selection register

Source

pub fn func227_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4e0 - Peripheral function 227 input selection register

Source

pub fn func228_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4e4 - Peripheral function 228 input selection register

Source

pub fn func229_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4e8 - Peripheral function 229 input selection register

Source

pub fn func230_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4ec - Peripheral function 230 input selection register

Source

pub fn func231_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4f0 - Peripheral function 231 input selection register

Source

pub fn func232_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4f4 - Peripheral function 232 input selection register

Source

pub fn func233_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4f8 - Peripheral function 233 input selection register

Source

pub fn func234_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x4fc - Peripheral function 234 input selection register

Source

pub fn func235_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x500 - Peripheral function 235 input selection register

Source

pub fn func236_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x504 - Peripheral function 236 input selection register

Source

pub fn func237_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x508 - Peripheral function 237 input selection register

Source

pub fn func238_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x50c - Peripheral function 238 input selection register

Source

pub fn func239_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x510 - Peripheral function 239 input selection register

Source

pub fn func240_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x514 - Peripheral function 240 input selection register

Source

pub fn func241_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x518 - Peripheral function 241 input selection register

Source

pub fn func242_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x51c - Peripheral function 242 input selection register

Source

pub fn func243_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x520 - Peripheral function 243 input selection register

Source

pub fn func244_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x524 - Peripheral function 244 input selection register

Source

pub fn func245_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x528 - Peripheral function 245 input selection register

Source

pub fn func246_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x52c - Peripheral function 246 input selection register

Source

pub fn func247_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x530 - Peripheral function 247 input selection register

Source

pub fn func248_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x534 - Peripheral function 248 input selection register

Source

pub fn func249_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x538 - Peripheral function 249 input selection register

Source

pub fn func250_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x53c - Peripheral function 250 input selection register

Source

pub fn func251_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x540 - Peripheral function 251 input selection register

Source

pub fn func252_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x544 - Peripheral function 252 input selection register

Source

pub fn func253_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x548 - Peripheral function 253 input selection register

Source

pub fn func254_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x54c - Peripheral function 254 input selection register

Source

pub fn func255_in_sel_cfg(&self) -> &FUNC_IN_SEL_CFG

0x550 - Peripheral function 255 input selection register

Source

pub fn func_out_sel_cfg(&self, n: usize) -> &FUNC_OUT_SEL_CFG

0x554..0x62c - Peripheral output selection for GPIO %s

Source

pub fn func_out_sel_cfg_iter(&self) -> impl Iterator<Item = &FUNC_OUT_SEL_CFG>

Iterator for array of: 0x554..0x62c - Peripheral output selection for GPIO %s

Source

pub fn func0_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x554 - Peripheral output selection for GPIO 0

Source

pub fn func1_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x558 - Peripheral output selection for GPIO 1

Source

pub fn func2_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x55c - Peripheral output selection for GPIO 2

Source

pub fn func3_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x560 - Peripheral output selection for GPIO 3

Source

pub fn func4_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x564 - Peripheral output selection for GPIO 4

Source

pub fn func5_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x568 - Peripheral output selection for GPIO 5

Source

pub fn func6_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x56c - Peripheral output selection for GPIO 6

Source

pub fn func7_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x570 - Peripheral output selection for GPIO 7

Source

pub fn func8_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x574 - Peripheral output selection for GPIO 8

Source

pub fn func9_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x578 - Peripheral output selection for GPIO 9

Source

pub fn func10_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x57c - Peripheral output selection for GPIO 10

Source

pub fn func11_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x580 - Peripheral output selection for GPIO 11

Source

pub fn func12_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x584 - Peripheral output selection for GPIO 12

Source

pub fn func13_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x588 - Peripheral output selection for GPIO 13

Source

pub fn func14_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x58c - Peripheral output selection for GPIO 14

Source

pub fn func15_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x590 - Peripheral output selection for GPIO 15

Source

pub fn func16_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x594 - Peripheral output selection for GPIO 16

Source

pub fn func17_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x598 - Peripheral output selection for GPIO 17

Source

pub fn func18_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x59c - Peripheral output selection for GPIO 18

Source

pub fn func19_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5a0 - Peripheral output selection for GPIO 19

Source

pub fn func20_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5a4 - Peripheral output selection for GPIO 20

Source

pub fn func21_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5a8 - Peripheral output selection for GPIO 21

Source

pub fn func22_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5ac - Peripheral output selection for GPIO 22

Source

pub fn func23_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5b0 - Peripheral output selection for GPIO 23

Source

pub fn func24_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5b4 - Peripheral output selection for GPIO 24

Source

pub fn func25_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5b8 - Peripheral output selection for GPIO 25

Source

pub fn func26_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5bc - Peripheral output selection for GPIO 26

Source

pub fn func27_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5c0 - Peripheral output selection for GPIO 27

Source

pub fn func28_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5c4 - Peripheral output selection for GPIO 28

Source

pub fn func29_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5c8 - Peripheral output selection for GPIO 29

Source

pub fn func30_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5cc - Peripheral output selection for GPIO 30

Source

pub fn func31_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5d0 - Peripheral output selection for GPIO 31

Source

pub fn func32_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5d4 - Peripheral output selection for GPIO 32

Source

pub fn func33_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5d8 - Peripheral output selection for GPIO 33

Source

pub fn func34_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5dc - Peripheral output selection for GPIO 34

Source

pub fn func35_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5e0 - Peripheral output selection for GPIO 35

Source

pub fn func36_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5e4 - Peripheral output selection for GPIO 36

Source

pub fn func37_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5e8 - Peripheral output selection for GPIO 37

Source

pub fn func38_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5ec - Peripheral output selection for GPIO 38

Source

pub fn func39_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5f0 - Peripheral output selection for GPIO 39

Source

pub fn func40_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5f4 - Peripheral output selection for GPIO 40

Source

pub fn func41_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5f8 - Peripheral output selection for GPIO 41

Source

pub fn func42_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x5fc - Peripheral output selection for GPIO 42

Source

pub fn func43_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x600 - Peripheral output selection for GPIO 43

Source

pub fn func44_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x604 - Peripheral output selection for GPIO 44

Source

pub fn func45_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x608 - Peripheral output selection for GPIO 45

Source

pub fn func46_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x60c - Peripheral output selection for GPIO 46

Source

pub fn func47_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x610 - Peripheral output selection for GPIO 47

Source

pub fn func48_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x614 - Peripheral output selection for GPIO 48

Source

pub fn func49_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x618 - Peripheral output selection for GPIO 49

Source

pub fn func50_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x61c - Peripheral output selection for GPIO 50

Source

pub fn func51_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x620 - Peripheral output selection for GPIO 51

Source

pub fn func52_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x624 - Peripheral output selection for GPIO 52

Source

pub fn func53_out_sel_cfg(&self) -> &FUNC_OUT_SEL_CFG

0x628 - Peripheral output selection for GPIO 53

Source

pub fn clock_gate(&self) -> &CLOCK_GATE

0x62c - GPIO clock gating register

Source

pub fn reg_date(&self) -> &REG_DATE

0x6fc - Version control register

Trait Implementations§

Source§

impl Debug for GPIO

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Deref for GPIO

Source§

type Target = RegisterBlock

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl Send for GPIO

Auto Trait Implementations§

§

impl Freeze for GPIO

§

impl RefUnwindSafe for GPIO

§

impl !Sync for GPIO

§

impl Unpin for GPIO

§

impl UnwindSafe for GPIO

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.