Struct xmc4400::Peripherals

source ·
pub struct Peripherals {
Show 192 fields pub PPB: PPB, pub DLR: DLR, pub ERU0: ERU0, pub ERU1: ERU1, pub GPDMA0: GPDMA0, pub GPDMA0_CH0: GPDMA0_CH0, pub GPDMA0_CH1: GPDMA0_CH1, pub GPDMA0_CH2: GPDMA0_CH2, pub GPDMA0_CH3: GPDMA0_CH3, pub GPDMA0_CH4: GPDMA0_CH4, pub GPDMA0_CH5: GPDMA0_CH5, pub GPDMA0_CH6: GPDMA0_CH6, pub GPDMA0_CH7: GPDMA0_CH7, pub FCE: FCE, pub FCE_KE0: FCE_KE0, pub FCE_KE1: FCE_KE1, pub FCE_KE2: FCE_KE2, pub FCE_KE3: FCE_KE3, pub PBA0: PBA0, pub PBA1: PBA1, pub FLASH0: FLASH0, pub PREF: PREF, pub PMU0: PMU0, pub WDT: WDT, pub RTC: RTC, pub SCU_CLK: SCU_CLK, pub SCU_OSC: SCU_OSC, pub SCU_PLL: SCU_PLL, pub SCU_GENERAL: SCU_GENERAL, pub SCU_INTERRUPT: SCU_INTERRUPT, pub SCU_PARITY: SCU_PARITY, pub SCU_TRAP: SCU_TRAP, pub SCU_HIBERNATE: SCU_HIBERNATE, pub SCU_POWER: SCU_POWER, pub SCU_RESET: SCU_RESET, pub LEDTS0: LEDTS0, pub ETH0_CON: ETH0_CON, pub ETH0: ETH0, pub USB0: USB0, pub USB0_EP0: USB0_EP0, pub USB0_EP1: USB0_EP1, pub USB0_EP2: USB0_EP2, pub USB0_EP3: USB0_EP3, pub USB0_EP4: USB0_EP4, pub USB0_EP5: USB0_EP5, pub USB0_EP6: USB0_EP6, pub USB0_CH0: USB0_CH0, pub USB0_CH1: USB0_CH1, pub USB0_CH2: USB0_CH2, pub USB0_CH3: USB0_CH3, pub USB0_CH4: USB0_CH4, pub USB0_CH5: USB0_CH5, pub USB0_CH6: USB0_CH6, pub USB0_CH7: USB0_CH7, pub USB0_CH8: USB0_CH8, pub USB0_CH9: USB0_CH9, pub USB0_CH10: USB0_CH10, pub USB0_CH11: USB0_CH11, pub USB0_CH12: USB0_CH12, pub USB0_CH13: USB0_CH13, pub USIC0: USIC0, pub USIC1: USIC1, pub USIC0_CH0: USIC0_CH0, pub USIC0_CH1: USIC0_CH1, pub USIC1_CH0: USIC1_CH0, pub USIC1_CH1: USIC1_CH1, pub CAN: CAN, pub CAN_NODE0: CAN_NODE0, pub CAN_NODE1: CAN_NODE1, pub CAN_MO0: CAN_MO0, pub CAN_MO1: CAN_MO1, pub CAN_MO2: CAN_MO2, pub CAN_MO3: CAN_MO3, pub CAN_MO4: CAN_MO4, pub CAN_MO5: CAN_MO5, pub CAN_MO6: CAN_MO6, pub CAN_MO7: CAN_MO7, pub CAN_MO8: CAN_MO8, pub CAN_MO9: CAN_MO9, pub CAN_MO10: CAN_MO10, pub CAN_MO11: CAN_MO11, pub CAN_MO12: CAN_MO12, pub CAN_MO13: CAN_MO13, pub CAN_MO14: CAN_MO14, pub CAN_MO15: CAN_MO15, pub CAN_MO16: CAN_MO16, pub CAN_MO17: CAN_MO17, pub CAN_MO18: CAN_MO18, pub CAN_MO19: CAN_MO19, pub CAN_MO20: CAN_MO20, pub CAN_MO21: CAN_MO21, pub CAN_MO22: CAN_MO22, pub CAN_MO23: CAN_MO23, pub CAN_MO24: CAN_MO24, pub CAN_MO25: CAN_MO25, pub CAN_MO26: CAN_MO26, pub CAN_MO27: CAN_MO27, pub CAN_MO28: CAN_MO28, pub CAN_MO29: CAN_MO29, pub CAN_MO30: CAN_MO30, pub CAN_MO31: CAN_MO31, pub CAN_MO32: CAN_MO32, pub CAN_MO33: CAN_MO33, pub CAN_MO34: CAN_MO34, pub CAN_MO35: CAN_MO35, pub CAN_MO36: CAN_MO36, pub CAN_MO37: CAN_MO37, pub CAN_MO38: CAN_MO38, pub CAN_MO39: CAN_MO39, pub CAN_MO40: CAN_MO40, pub CAN_MO41: CAN_MO41, pub CAN_MO42: CAN_MO42, pub CAN_MO43: CAN_MO43, pub CAN_MO44: CAN_MO44, pub CAN_MO45: CAN_MO45, pub CAN_MO46: CAN_MO46, pub CAN_MO47: CAN_MO47, pub CAN_MO48: CAN_MO48, pub CAN_MO49: CAN_MO49, pub CAN_MO50: CAN_MO50, pub CAN_MO51: CAN_MO51, pub CAN_MO52: CAN_MO52, pub CAN_MO53: CAN_MO53, pub CAN_MO54: CAN_MO54, pub CAN_MO55: CAN_MO55, pub CAN_MO56: CAN_MO56, pub CAN_MO57: CAN_MO57, pub CAN_MO58: CAN_MO58, pub CAN_MO59: CAN_MO59, pub CAN_MO60: CAN_MO60, pub CAN_MO61: CAN_MO61, pub CAN_MO62: CAN_MO62, pub CAN_MO63: CAN_MO63, pub VADC: VADC, pub VADC_G0: VADC_G0, pub VADC_G1: VADC_G1, pub VADC_G2: VADC_G2, pub VADC_G3: VADC_G3, pub DSD: DSD, pub DSD_CH0: DSD_CH0, pub DSD_CH1: DSD_CH1, pub DSD_CH2: DSD_CH2, pub DSD_CH3: DSD_CH3, pub DAC: DAC, pub CCU40: CCU40, pub CCU41: CCU41, pub CCU42: CCU42, pub CCU43: CCU43, pub CCU40_CC40: CCU40_CC40, pub CCU40_CC41: CCU40_CC41, pub CCU40_CC42: CCU40_CC42, pub CCU40_CC43: CCU40_CC43, pub CCU41_CC40: CCU41_CC40, pub CCU41_CC41: CCU41_CC41, pub CCU41_CC42: CCU41_CC42, pub CCU41_CC43: CCU41_CC43, pub CCU42_CC40: CCU42_CC40, pub CCU42_CC41: CCU42_CC41, pub CCU42_CC42: CCU42_CC42, pub CCU42_CC43: CCU42_CC43, pub CCU43_CC40: CCU43_CC40, pub CCU43_CC41: CCU43_CC41, pub CCU43_CC42: CCU43_CC42, pub CCU43_CC43: CCU43_CC43, pub CCU80: CCU80, pub CCU81: CCU81, pub CCU80_CC80: CCU80_CC80, pub CCU80_CC81: CCU80_CC81, pub CCU80_CC82: CCU80_CC82, pub CCU80_CC83: CCU80_CC83, pub CCU81_CC80: CCU81_CC80, pub CCU81_CC81: CCU81_CC81, pub CCU81_CC82: CCU81_CC82, pub CCU81_CC83: CCU81_CC83, pub HRPWM0: HRPWM0, pub HRPWM0_CSG0: HRPWM0_CSG0, pub HRPWM0_CSG1: HRPWM0_CSG1, pub HRPWM0_CSG2: HRPWM0_CSG2, pub HRPWM0_HRC0: HRPWM0_HRC0, pub HRPWM0_HRC1: HRPWM0_HRC1, pub HRPWM0_HRC2: HRPWM0_HRC2, pub HRPWM0_HRC3: HRPWM0_HRC3, pub POSIF0: POSIF0, pub POSIF1: POSIF1, pub PORT0: PORT0, pub PORT1: PORT1, pub PORT2: PORT2, pub PORT3: PORT3, pub PORT4: PORT4, pub PORT5: PORT5, pub PORT14: PORT14, pub PORT15: PORT15,
}
Expand description

All the peripherals

Fields§

§PPB: PPB

PPB

§DLR: DLR

DLR

§ERU0: ERU0

ERU0

§ERU1: ERU1

ERU1

§GPDMA0: GPDMA0

GPDMA0

§GPDMA0_CH0: GPDMA0_CH0

GPDMA0_CH0

§GPDMA0_CH1: GPDMA0_CH1

GPDMA0_CH1

§GPDMA0_CH2: GPDMA0_CH2

GPDMA0_CH2

§GPDMA0_CH3: GPDMA0_CH3

GPDMA0_CH3

§GPDMA0_CH4: GPDMA0_CH4

GPDMA0_CH4

§GPDMA0_CH5: GPDMA0_CH5

GPDMA0_CH5

§GPDMA0_CH6: GPDMA0_CH6

GPDMA0_CH6

§GPDMA0_CH7: GPDMA0_CH7

GPDMA0_CH7

§FCE: FCE

FCE

§FCE_KE0: FCE_KE0

FCE_KE0

§FCE_KE1: FCE_KE1

FCE_KE1

§FCE_KE2: FCE_KE2

FCE_KE2

§FCE_KE3: FCE_KE3

FCE_KE3

§PBA0: PBA0

PBA0

§PBA1: PBA1

PBA1

§FLASH0: FLASH0

FLASH0

§PREF: PREF

PREF

§PMU0: PMU0

PMU0

§WDT: WDT

WDT

§RTC: RTC

RTC

§SCU_CLK: SCU_CLK

SCU_CLK

§SCU_OSC: SCU_OSC

SCU_OSC

§SCU_PLL: SCU_PLL

SCU_PLL

§SCU_GENERAL: SCU_GENERAL

SCU_GENERAL

§SCU_INTERRUPT: SCU_INTERRUPT

SCU_INTERRUPT

§SCU_PARITY: SCU_PARITY

SCU_PARITY

§SCU_TRAP: SCU_TRAP

SCU_TRAP

§SCU_HIBERNATE: SCU_HIBERNATE

SCU_HIBERNATE

§SCU_POWER: SCU_POWER

SCU_POWER

§SCU_RESET: SCU_RESET

SCU_RESET

§LEDTS0: LEDTS0

LEDTS0

§ETH0_CON: ETH0_CON

ETH0_CON

§ETH0: ETH0

ETH0

§USB0: USB0

USB0

§USB0_EP0: USB0_EP0

USB0_EP0

§USB0_EP1: USB0_EP1

USB0_EP1

§USB0_EP2: USB0_EP2

USB0_EP2

§USB0_EP3: USB0_EP3

USB0_EP3

§USB0_EP4: USB0_EP4

USB0_EP4

§USB0_EP5: USB0_EP5

USB0_EP5

§USB0_EP6: USB0_EP6

USB0_EP6

§USB0_CH0: USB0_CH0

USB0_CH0

§USB0_CH1: USB0_CH1

USB0_CH1

§USB0_CH2: USB0_CH2

USB0_CH2

§USB0_CH3: USB0_CH3

USB0_CH3

§USB0_CH4: USB0_CH4

USB0_CH4

§USB0_CH5: USB0_CH5

USB0_CH5

§USB0_CH6: USB0_CH6

USB0_CH6

§USB0_CH7: USB0_CH7

USB0_CH7

§USB0_CH8: USB0_CH8

USB0_CH8

§USB0_CH9: USB0_CH9

USB0_CH9

§USB0_CH10: USB0_CH10

USB0_CH10

§USB0_CH11: USB0_CH11

USB0_CH11

§USB0_CH12: USB0_CH12

USB0_CH12

§USB0_CH13: USB0_CH13

USB0_CH13

§USIC0: USIC0

USIC0

§USIC1: USIC1

USIC1

§USIC0_CH0: USIC0_CH0

USIC0_CH0

§USIC0_CH1: USIC0_CH1

USIC0_CH1

§USIC1_CH0: USIC1_CH0

USIC1_CH0

§USIC1_CH1: USIC1_CH1

USIC1_CH1

§CAN: CAN

CAN

§CAN_NODE0: CAN_NODE0

CAN_NODE0

§CAN_NODE1: CAN_NODE1

CAN_NODE1

§CAN_MO0: CAN_MO0

CAN_MO0

§CAN_MO1: CAN_MO1

CAN_MO1

§CAN_MO2: CAN_MO2

CAN_MO2

§CAN_MO3: CAN_MO3

CAN_MO3

§CAN_MO4: CAN_MO4

CAN_MO4

§CAN_MO5: CAN_MO5

CAN_MO5

§CAN_MO6: CAN_MO6

CAN_MO6

§CAN_MO7: CAN_MO7

CAN_MO7

§CAN_MO8: CAN_MO8

CAN_MO8

§CAN_MO9: CAN_MO9

CAN_MO9

§CAN_MO10: CAN_MO10

CAN_MO10

§CAN_MO11: CAN_MO11

CAN_MO11

§CAN_MO12: CAN_MO12

CAN_MO12

§CAN_MO13: CAN_MO13

CAN_MO13

§CAN_MO14: CAN_MO14

CAN_MO14

§CAN_MO15: CAN_MO15

CAN_MO15

§CAN_MO16: CAN_MO16

CAN_MO16

§CAN_MO17: CAN_MO17

CAN_MO17

§CAN_MO18: CAN_MO18

CAN_MO18

§CAN_MO19: CAN_MO19

CAN_MO19

§CAN_MO20: CAN_MO20

CAN_MO20

§CAN_MO21: CAN_MO21

CAN_MO21

§CAN_MO22: CAN_MO22

CAN_MO22

§CAN_MO23: CAN_MO23

CAN_MO23

§CAN_MO24: CAN_MO24

CAN_MO24

§CAN_MO25: CAN_MO25

CAN_MO25

§CAN_MO26: CAN_MO26

CAN_MO26

§CAN_MO27: CAN_MO27

CAN_MO27

§CAN_MO28: CAN_MO28

CAN_MO28

§CAN_MO29: CAN_MO29

CAN_MO29

§CAN_MO30: CAN_MO30

CAN_MO30

§CAN_MO31: CAN_MO31

CAN_MO31

§CAN_MO32: CAN_MO32

CAN_MO32

§CAN_MO33: CAN_MO33

CAN_MO33

§CAN_MO34: CAN_MO34

CAN_MO34

§CAN_MO35: CAN_MO35

CAN_MO35

§CAN_MO36: CAN_MO36

CAN_MO36

§CAN_MO37: CAN_MO37

CAN_MO37

§CAN_MO38: CAN_MO38

CAN_MO38

§CAN_MO39: CAN_MO39

CAN_MO39

§CAN_MO40: CAN_MO40

CAN_MO40

§CAN_MO41: CAN_MO41

CAN_MO41

§CAN_MO42: CAN_MO42

CAN_MO42

§CAN_MO43: CAN_MO43

CAN_MO43

§CAN_MO44: CAN_MO44

CAN_MO44

§CAN_MO45: CAN_MO45

CAN_MO45

§CAN_MO46: CAN_MO46

CAN_MO46

§CAN_MO47: CAN_MO47

CAN_MO47

§CAN_MO48: CAN_MO48

CAN_MO48

§CAN_MO49: CAN_MO49

CAN_MO49

§CAN_MO50: CAN_MO50

CAN_MO50

§CAN_MO51: CAN_MO51

CAN_MO51

§CAN_MO52: CAN_MO52

CAN_MO52

§CAN_MO53: CAN_MO53

CAN_MO53

§CAN_MO54: CAN_MO54

CAN_MO54

§CAN_MO55: CAN_MO55

CAN_MO55

§CAN_MO56: CAN_MO56

CAN_MO56

§CAN_MO57: CAN_MO57

CAN_MO57

§CAN_MO58: CAN_MO58

CAN_MO58

§CAN_MO59: CAN_MO59

CAN_MO59

§CAN_MO60: CAN_MO60

CAN_MO60

§CAN_MO61: CAN_MO61

CAN_MO61

§CAN_MO62: CAN_MO62

CAN_MO62

§CAN_MO63: CAN_MO63

CAN_MO63

§VADC: VADC

VADC

§VADC_G0: VADC_G0

VADC_G0

§VADC_G1: VADC_G1

VADC_G1

§VADC_G2: VADC_G2

VADC_G2

§VADC_G3: VADC_G3

VADC_G3

§DSD: DSD

DSD

§DSD_CH0: DSD_CH0

DSD_CH0

§DSD_CH1: DSD_CH1

DSD_CH1

§DSD_CH2: DSD_CH2

DSD_CH2

§DSD_CH3: DSD_CH3

DSD_CH3

§DAC: DAC

DAC

§CCU40: CCU40

CCU40

§CCU41: CCU41

CCU41

§CCU42: CCU42

CCU42

§CCU43: CCU43

CCU43

§CCU40_CC40: CCU40_CC40

CCU40_CC40

§CCU40_CC41: CCU40_CC41

CCU40_CC41

§CCU40_CC42: CCU40_CC42

CCU40_CC42

§CCU40_CC43: CCU40_CC43

CCU40_CC43

§CCU41_CC40: CCU41_CC40

CCU41_CC40

§CCU41_CC41: CCU41_CC41

CCU41_CC41

§CCU41_CC42: CCU41_CC42

CCU41_CC42

§CCU41_CC43: CCU41_CC43

CCU41_CC43

§CCU42_CC40: CCU42_CC40

CCU42_CC40

§CCU42_CC41: CCU42_CC41

CCU42_CC41

§CCU42_CC42: CCU42_CC42

CCU42_CC42

§CCU42_CC43: CCU42_CC43

CCU42_CC43

§CCU43_CC40: CCU43_CC40

CCU43_CC40

§CCU43_CC41: CCU43_CC41

CCU43_CC41

§CCU43_CC42: CCU43_CC42

CCU43_CC42

§CCU43_CC43: CCU43_CC43

CCU43_CC43

§CCU80: CCU80

CCU80

§CCU81: CCU81

CCU81

§CCU80_CC80: CCU80_CC80

CCU80_CC80

§CCU80_CC81: CCU80_CC81

CCU80_CC81

§CCU80_CC82: CCU80_CC82

CCU80_CC82

§CCU80_CC83: CCU80_CC83

CCU80_CC83

§CCU81_CC80: CCU81_CC80

CCU81_CC80

§CCU81_CC81: CCU81_CC81

CCU81_CC81

§CCU81_CC82: CCU81_CC82

CCU81_CC82

§CCU81_CC83: CCU81_CC83

CCU81_CC83

§HRPWM0: HRPWM0

HRPWM0

§HRPWM0_CSG0: HRPWM0_CSG0

HRPWM0_CSG0

§HRPWM0_CSG1: HRPWM0_CSG1

HRPWM0_CSG1

§HRPWM0_CSG2: HRPWM0_CSG2

HRPWM0_CSG2

§HRPWM0_HRC0: HRPWM0_HRC0

HRPWM0_HRC0

§HRPWM0_HRC1: HRPWM0_HRC1

HRPWM0_HRC1

§HRPWM0_HRC2: HRPWM0_HRC2

HRPWM0_HRC2

§HRPWM0_HRC3: HRPWM0_HRC3

HRPWM0_HRC3

§POSIF0: POSIF0

POSIF0

§POSIF1: POSIF1

POSIF1

§PORT0: PORT0

PORT0

§PORT1: PORT1

PORT1

§PORT2: PORT2

PORT2

§PORT3: PORT3

PORT3

§PORT4: PORT4

PORT4

§PORT5: PORT5

PORT5

§PORT14: PORT14

PORT14

§PORT15: PORT15

PORT15

Implementations§

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.