Struct xmc4200::Peripherals[][src]

pub struct Peripherals {
Show 150 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 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 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 DAC: DAC, pub CCU40: CCU40, pub CCU41: CCU41, 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 CCU80: CCU80, pub CCU80_CC80: CCU80_CC80, pub CCU80_CC81: CCU80_CC81, pub CCU80_CC82: CCU80_CC82, pub CCU80_CC83: CCU80_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 PORT0: PORT0, pub PORT1: PORT1, pub PORT2: PORT2, pub PORT3: PORT3, pub PORT14: PORT14,
}
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

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

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

DAC: DAC

DAC

CCU40: CCU40

CCU40

CCU41: CCU41

CCU41

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

CCU80: CCU80

CCU80

CCU80_CC80: CCU80_CC80

CCU80_CC80

CCU80_CC81: CCU80_CC81

CCU80_CC81

CCU80_CC82: CCU80_CC82

CCU80_CC82

CCU80_CC83: CCU80_CC83

CCU80_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

PORT0: PORT0

PORT0

PORT1: PORT1

PORT1

PORT2: PORT2

PORT2

PORT3: PORT3

PORT3

PORT14: PORT14

PORT14

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

Performs the conversion.

Performs the conversion.

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.