type In = PinmuxInsel;
Aliased Type§
enum In {
Show 49 variants
ConstantZero = 0,
ConstantOne = 1,
Ioa0 = 2,
Ioa1 = 3,
Ioa2 = 4,
Ioa3 = 5,
Ioa4 = 6,
Ioa5 = 7,
Ioa6 = 8,
Ioa7 = 9,
Ioa8 = 10,
Iob0 = 11,
Iob1 = 12,
Iob2 = 13,
Iob3 = 14,
Iob4 = 15,
Iob5 = 16,
Iob6 = 17,
Iob7 = 18,
Iob8 = 19,
Iob9 = 20,
Iob10 = 21,
Iob11 = 22,
Iob12 = 23,
Ioc0 = 24,
Ioc1 = 25,
Ioc2 = 26,
Ioc3 = 27,
Ioc4 = 28,
Ioc5 = 29,
Ioc6 = 30,
Ioc7 = 31,
Ioc8 = 32,
Ioc9 = 33,
Ioc10 = 34,
Ioc11 = 35,
Ioc12 = 36,
Ior0 = 37,
Ior1 = 38,
Ior2 = 39,
Ior3 = 40,
Ior4 = 41,
Ior5 = 42,
Ior6 = 43,
Ior7 = 44,
Ior10 = 45,
Ior11 = 46,
Ior12 = 47,
Ior13 = 48,
}
Variants§
ConstantZero = 0
Tie constantly to zero
ConstantOne = 1
Tie constantly to one
Ioa0 = 2
MIO Pad 0
Ioa1 = 3
MIO Pad 1
Ioa2 = 4
MIO Pad 2
Ioa3 = 5
MIO Pad 3
Ioa4 = 6
MIO Pad 4
Ioa5 = 7
MIO Pad 5
Ioa6 = 8
MIO Pad 6
Ioa7 = 9
MIO Pad 7
Ioa8 = 10
MIO Pad 8
Iob0 = 11
MIO Pad 9
Iob1 = 12
MIO Pad 10
Iob2 = 13
MIO Pad 11
Iob3 = 14
MIO Pad 12
Iob4 = 15
MIO Pad 13
Iob5 = 16
MIO Pad 14
Iob6 = 17
MIO Pad 15
Iob7 = 18
MIO Pad 16
Iob8 = 19
MIO Pad 17
Iob9 = 20
MIO Pad 18
Iob10 = 21
MIO Pad 19
Iob11 = 22
MIO Pad 20
Iob12 = 23
MIO Pad 21
Ioc0 = 24
MIO Pad 22
Ioc1 = 25
MIO Pad 23
Ioc2 = 26
MIO Pad 24
Ioc3 = 27
MIO Pad 25
Ioc4 = 28
MIO Pad 26
Ioc5 = 29
MIO Pad 27
Ioc6 = 30
MIO Pad 28
Ioc7 = 31
MIO Pad 29
Ioc8 = 32
MIO Pad 30
Ioc9 = 33
MIO Pad 31
Ioc10 = 34
MIO Pad 32
Ioc11 = 35
MIO Pad 33
Ioc12 = 36
MIO Pad 34
Ior0 = 37
MIO Pad 35
Ior1 = 38
MIO Pad 36
Ior2 = 39
MIO Pad 37
Ior3 = 40
MIO Pad 38
Ior4 = 41
MIO Pad 39
Ior5 = 42
MIO Pad 40
Ior6 = 43
MIO Pad 41
Ior7 = 44
MIO Pad 42
Ior10 = 45
MIO Pad 43
Ior11 = 46
MIO Pad 44
Ior12 = 47
MIO Pad 45
Ior13 = 48
MIO Pad 46
Trait Implementations
Source§impl Clone for PinmuxInsel
impl Clone for PinmuxInsel
Source§fn clone(&self) -> PinmuxInsel
fn clone(&self) -> PinmuxInsel
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<MuxedPads> for PinmuxInsel
MuxedPads names and values overlap with PinmuxInsel,
function below is used to convert it to valid PinmuxInsel.
OpenTitan documentation reference:
https://opentitan.org/book/hw/ip/pinmux/doc/programmers_guide.html#pinmux-configuration
impl From<MuxedPads> for PinmuxInsel
MuxedPads names and values overlap with PinmuxInsel, function below is used to convert it to valid PinmuxInsel. OpenTitan documentation reference: https://opentitan.org/book/hw/ip/pinmux/doc/programmers_guide.html#pinmux-configuration
Source§fn from(pad: MuxedPads) -> PinmuxInsel
fn from(pad: MuxedPads) -> PinmuxInsel
Converts to this type from the input type.