Struct xmc4200::Peripherals
[−]
[src]
pub struct Peripherals { 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, }
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
Methods
impl Peripherals
[src]
pub fn take() -> Option<Self>
[src]
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
Unchecked version of Peripherals::take