Type Alias Out

Source
type Out = PinmuxOutsel;

Aliased Type§

enum Out {
Show 78 variants ConstantZero = 0, ConstantOne = 1, ConstantHighZ = 2, GpioGpio0 = 3, GpioGpio1 = 4, GpioGpio2 = 5, GpioGpio3 = 6, GpioGpio4 = 7, GpioGpio5 = 8, GpioGpio6 = 9, GpioGpio7 = 10, GpioGpio8 = 11, GpioGpio9 = 12, GpioGpio10 = 13, GpioGpio11 = 14, GpioGpio12 = 15, GpioGpio13 = 16, GpioGpio14 = 17, GpioGpio15 = 18, GpioGpio16 = 19, GpioGpio17 = 20, GpioGpio18 = 21, GpioGpio19 = 22, GpioGpio20 = 23, GpioGpio21 = 24, GpioGpio22 = 25, GpioGpio23 = 26, GpioGpio24 = 27, GpioGpio25 = 28, GpioGpio26 = 29, GpioGpio27 = 30, GpioGpio28 = 31, GpioGpio29 = 32, GpioGpio30 = 33, GpioGpio31 = 34, I2c0Sda = 35, I2c0Scl = 36, I2c1Sda = 37, I2c1Scl = 38, I2c2Sda = 39, I2c2Scl = 40, SpiHost1Sd0 = 41, SpiHost1Sd1 = 42, SpiHost1Sd2 = 43, SpiHost1Sd3 = 44, Uart0Tx = 45, Uart1Tx = 46, Uart2Tx = 47, Uart3Tx = 48, PattgenPda0Tx = 49, PattgenPcl0Tx = 50, PattgenPda1Tx = 51, PattgenPcl1Tx = 52, SpiHost1Sck = 53, SpiHost1Csb = 54, FlashCtrlTdo = 55, SensorCtrlAstDebugOut0 = 56, SensorCtrlAstDebugOut1 = 57, SensorCtrlAstDebugOut2 = 58, SensorCtrlAstDebugOut3 = 59, SensorCtrlAstDebugOut4 = 60, SensorCtrlAstDebugOut5 = 61, SensorCtrlAstDebugOut6 = 62, SensorCtrlAstDebugOut7 = 63, SensorCtrlAstDebugOut8 = 64, PwmAonPwm0 = 65, PwmAonPwm1 = 66, PwmAonPwm2 = 67, PwmAonPwm3 = 68, PwmAonPwm4 = 69, PwmAonPwm5 = 70, OtpCtrlTest0 = 71, SysrstCtrlAonBatDisable = 72, SysrstCtrlAonKey0Out = 73, SysrstCtrlAonKey1Out = 74, SysrstCtrlAonKey2Out = 75, SysrstCtrlAonPwrbOut = 76, SysrstCtrlAonZ3Wakeup = 77,
}

Variants§

§

ConstantZero = 0

Tie constantly to zero

§

ConstantOne = 1

Tie constantly to one

§

ConstantHighZ = 2

Tie constantly to high-Z

§

GpioGpio0 = 3

Peripheral Output 0

§

GpioGpio1 = 4

Peripheral Output 1

§

GpioGpio2 = 5

Peripheral Output 2

§

GpioGpio3 = 6

Peripheral Output 3

§

GpioGpio4 = 7

Peripheral Output 4

§

GpioGpio5 = 8

Peripheral Output 5

§

GpioGpio6 = 9

Peripheral Output 6

§

GpioGpio7 = 10

Peripheral Output 7

§

GpioGpio8 = 11

Peripheral Output 8

§

GpioGpio9 = 12

Peripheral Output 9

§

GpioGpio10 = 13

Peripheral Output 10

§

GpioGpio11 = 14

Peripheral Output 11

§

GpioGpio12 = 15

Peripheral Output 12

§

GpioGpio13 = 16

Peripheral Output 13

§

GpioGpio14 = 17

Peripheral Output 14

§

GpioGpio15 = 18

Peripheral Output 15

§

GpioGpio16 = 19

Peripheral Output 16

§

GpioGpio17 = 20

Peripheral Output 17

§

GpioGpio18 = 21

Peripheral Output 18

§

GpioGpio19 = 22

Peripheral Output 19

§

GpioGpio20 = 23

Peripheral Output 20

§

GpioGpio21 = 24

Peripheral Output 21

§

GpioGpio22 = 25

Peripheral Output 22

§

GpioGpio23 = 26

Peripheral Output 23

§

GpioGpio24 = 27

Peripheral Output 24

§

GpioGpio25 = 28

Peripheral Output 25

§

GpioGpio26 = 29

Peripheral Output 26

§

GpioGpio27 = 30

Peripheral Output 27

§

GpioGpio28 = 31

Peripheral Output 28

§

GpioGpio29 = 32

Peripheral Output 29

§

GpioGpio30 = 33

Peripheral Output 30

§

GpioGpio31 = 34

Peripheral Output 31

§

I2c0Sda = 35

Peripheral Output 32

§

I2c0Scl = 36

Peripheral Output 33

§

I2c1Sda = 37

Peripheral Output 34

§

I2c1Scl = 38

Peripheral Output 35

§

I2c2Sda = 39

Peripheral Output 36

§

I2c2Scl = 40

Peripheral Output 37

§

SpiHost1Sd0 = 41

Peripheral Output 38

§

SpiHost1Sd1 = 42

Peripheral Output 39

§

SpiHost1Sd2 = 43

Peripheral Output 40

§

SpiHost1Sd3 = 44

Peripheral Output 41

§

Uart0Tx = 45

Peripheral Output 42

§

Uart1Tx = 46

Peripheral Output 43

§

Uart2Tx = 47

Peripheral Output 44

§

Uart3Tx = 48

Peripheral Output 45

§

PattgenPda0Tx = 49

Peripheral Output 46

§

PattgenPcl0Tx = 50

Peripheral Output 47

§

PattgenPda1Tx = 51

Peripheral Output 48

§

PattgenPcl1Tx = 52

Peripheral Output 49

§

SpiHost1Sck = 53

Peripheral Output 50

§

SpiHost1Csb = 54

Peripheral Output 51

§

FlashCtrlTdo = 55

Peripheral Output 52

§

SensorCtrlAstDebugOut0 = 56

Peripheral Output 53

§

SensorCtrlAstDebugOut1 = 57

Peripheral Output 54

§

SensorCtrlAstDebugOut2 = 58

Peripheral Output 55

§

SensorCtrlAstDebugOut3 = 59

Peripheral Output 56

§

SensorCtrlAstDebugOut4 = 60

Peripheral Output 57

§

SensorCtrlAstDebugOut5 = 61

Peripheral Output 58

§

SensorCtrlAstDebugOut6 = 62

Peripheral Output 59

§

SensorCtrlAstDebugOut7 = 63

Peripheral Output 60

§

SensorCtrlAstDebugOut8 = 64

Peripheral Output 61

§

PwmAonPwm0 = 65

Peripheral Output 62

§

PwmAonPwm1 = 66

Peripheral Output 63

§

PwmAonPwm2 = 67

Peripheral Output 64

§

PwmAonPwm3 = 68

Peripheral Output 65

§

PwmAonPwm4 = 69

Peripheral Output 66

§

PwmAonPwm5 = 70

Peripheral Output 67

§

OtpCtrlTest0 = 71

Peripheral Output 68

§

SysrstCtrlAonBatDisable = 72

Peripheral Output 69

§

SysrstCtrlAonKey0Out = 73

Peripheral Output 70

§

SysrstCtrlAonKey1Out = 74

Peripheral Output 71

§

SysrstCtrlAonKey2Out = 75

Peripheral Output 72

§

SysrstCtrlAonPwrbOut = 76

Peripheral Output 73

§

SysrstCtrlAonZ3Wakeup = 77

Peripheral Output 74

Trait Implementations

Source§

impl Clone for PinmuxOutsel

Source§

fn clone(&self) -> PinmuxOutsel

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl From<PinmuxPeripheralIn> for PinmuxOutsel

Source§

fn from(pin: PinmuxPeripheralIn) -> PinmuxOutsel

Converts to this type from the input type.
Source§

impl PartialEq for PinmuxOutsel

Source§

fn eq(&self, other: &PinmuxOutsel) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<u32> for PinmuxOutsel

Source§

type Error = u32

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

fn try_from( val: u32, ) -> Result<PinmuxOutsel, <PinmuxOutsel as TryFrom<u32>>::Error>

Performs the conversion.
Source§

impl Copy for PinmuxOutsel

Source§

impl Eq for PinmuxOutsel

Source§

impl StructuralPartialEq for PinmuxOutsel