Struct xmc4500::Peripherals [] [src]

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

All the peripherals

Fields

CPUID

DCB

DWT

FPB

FPU

ITM

MPU

NVIC

SCB

SYST

TPIU

PPB

DLR

ERU0

ERU1

GPDMA0

GPDMA0_CH0

GPDMA0_CH1

GPDMA0_CH2

GPDMA0_CH3

GPDMA0_CH4

GPDMA0_CH5

GPDMA0_CH6

GPDMA0_CH7

GPDMA1

GPDMA1_CH0

GPDMA1_CH1

GPDMA1_CH2

GPDMA1_CH3

FCE

FCE_KE0

FCE_KE1

FCE_KE2

FCE_KE3

PBA0

PBA1

FLASH0

PREF

PMU0

WDT

RTC

SCU_CLK

SCU_OSC

SCU_PLL

SCU_GENERAL

SCU_INTERRUPT

SCU_PARITY

SCU_TRAP

SCU_HIBERNATE

SCU_POWER

SCU_RESET

LEDTS0

SDMMC

EBU

ETH0_CON

ETH0

USB0

USB0_EP0

USB0_EP1

USB0_EP2

USB0_EP3

USB0_EP4

USB0_EP5

USB0_EP6

USB0_CH0

USB0_CH1

USB0_CH2

USB0_CH3

USB0_CH4

USB0_CH5

USB0_CH6

USB0_CH7

USB0_CH8

USB0_CH9

USB0_CH10

USB0_CH11

USB0_CH12

USB0_CH13

USIC0

USIC1

USIC2

USIC0_CH0

USIC0_CH1

USIC1_CH0

USIC1_CH1

USIC2_CH0

USIC2_CH1

CAN

CAN_NODE0

CAN_NODE1

CAN_NODE2

CAN_MO0

CAN_MO1

CAN_MO2

CAN_MO3

CAN_MO4

CAN_MO5

CAN_MO6

CAN_MO7

CAN_MO8

CAN_MO9

CAN_MO10

CAN_MO11

CAN_MO12

CAN_MO13

CAN_MO14

CAN_MO15

CAN_MO16

CAN_MO17

CAN_MO18

CAN_MO19

CAN_MO20

CAN_MO21

CAN_MO22

CAN_MO23

CAN_MO24

CAN_MO25

CAN_MO26

CAN_MO27

CAN_MO28

CAN_MO29

CAN_MO30

CAN_MO31

CAN_MO32

CAN_MO33

CAN_MO34

CAN_MO35

CAN_MO36

CAN_MO37

CAN_MO38

CAN_MO39

CAN_MO40

CAN_MO41

CAN_MO42

CAN_MO43

CAN_MO44

CAN_MO45

CAN_MO46

CAN_MO47

CAN_MO48

CAN_MO49

CAN_MO50

CAN_MO51

CAN_MO52

CAN_MO53

CAN_MO54

CAN_MO55

CAN_MO56

CAN_MO57

CAN_MO58

CAN_MO59

CAN_MO60

CAN_MO61

CAN_MO62

CAN_MO63

VADC

VADC_G0

VADC_G1

VADC_G2

VADC_G3

DSD

DSD_CH0

DSD_CH1

DSD_CH2

DSD_CH3

DAC

CCU40

CCU41

CCU42

CCU43

CCU40_CC40

CCU40_CC41

CCU40_CC42

CCU40_CC43

CCU41_CC40

CCU41_CC41

CCU41_CC42

CCU41_CC43

CCU42_CC40

CCU42_CC41

CCU42_CC42

CCU42_CC43

CCU43_CC40

CCU43_CC41

CCU43_CC42

CCU43_CC43

CCU80

CCU81

CCU80_CC80

CCU80_CC81

CCU80_CC82

CCU80_CC83

CCU81_CC80

CCU81_CC81

CCU81_CC82

CCU81_CC83

POSIF0

POSIF1

PORT0

PORT1

PORT2

PORT3

PORT4

PORT5

PORT6

PORT14

PORT15

Methods

impl<'a> Peripherals<'a>
[src]

[src]

Grants access to all the peripherals