[−][src]Struct xmc4300::Peripherals
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
SDMMC_CON: SDMMC_CON
SDMMC_CON
SDMMC: SDMMC
SDMMC
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_MO: CAN_MO
CAN_MO
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
PORT0: PORT0
PORT0
PORT1: PORT1
PORT1
PORT2: PORT2
PORT2
PORT3: PORT3
PORT3
PORT4: PORT4
PORT4
PORT5: PORT5
PORT5
PORT14: PORT14
PORT14
PORT15: PORT15
PORT15
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
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self