Struct xmc1000::Peripherals [−][src]
pub struct Peripherals { pub PPB: PPB, pub ERU0: ERU0, pub MATH: MATH, pub PAU: PAU, pub NVM: NVM, pub WDT: WDT, pub RTC: RTC, pub PRNG: PRNG, pub USIC0: USIC0, pub USIC0_CH0: USIC0_CH0, pub USIC0_CH1: USIC0_CH1, pub SCU_GENERAL: SCU_GENERAL, pub SCU_INTERRUPT: SCU_INTERRUPT, pub SCU_POWER: SCU_POWER, pub SCU_CLK: SCU_CLK, pub SCU_RESET: SCU_RESET, pub COMPARATOR: COMPARATOR, pub SCU_ANALOG: SCU_ANALOG, pub CCU40: CCU40, pub CCU40_CC40: CCU40_CC40, pub CCU40_CC41: CCU40_CC41, pub CCU40_CC42: CCU40_CC42, pub CCU40_CC43: CCU40_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 POSIF0: POSIF0, pub VADC: VADC, pub VADC_G0: VADC_G0, pub VADC_G1: VADC_G1, pub SHS0: SHS0, pub BCCU0: BCCU0, pub BCCU0_CH0: BCCU0_CH0, pub BCCU0_CH1: BCCU0_CH1, pub BCCU0_CH2: BCCU0_CH2, pub BCCU0_CH3: BCCU0_CH3, pub BCCU0_CH4: BCCU0_CH4, pub BCCU0_CH5: BCCU0_CH5, pub BCCU0_CH6: BCCU0_CH6, pub BCCU0_CH7: BCCU0_CH7, pub BCCU0_CH8: BCCU0_CH8, pub BCCU0_DE0: BCCU0_DE0, pub BCCU0_DE1: BCCU0_DE1, pub BCCU0_DE2: BCCU0_DE2, pub PORT0: PORT0, pub PORT1: PORT1, pub PORT2: PORT2, }
All the peripherals
Fields
PPB: PPB
PPB
ERU0: ERU0
ERU0
MATH: MATH
MATH
PAU: PAU
PAU
NVM: NVM
NVM
WDT: WDT
WDT
RTC: RTC
RTC
PRNG: PRNG
PRNG
USIC0: USIC0
USIC0
USIC0_CH0: USIC0_CH0
USIC0_CH0
USIC0_CH1: USIC0_CH1
USIC0_CH1
SCU_GENERAL: SCU_GENERAL
SCU_GENERAL
SCU_INTERRUPT: SCU_INTERRUPT
SCU_INTERRUPT
SCU_POWER: SCU_POWER
SCU_POWER
SCU_CLK: SCU_CLK
SCU_CLK
SCU_RESET: SCU_RESET
SCU_RESET
COMPARATOR: COMPARATOR
COMPARATOR
SCU_ANALOG: SCU_ANALOG
SCU_ANALOG
CCU40: CCU40
CCU40
CCU40_CC40: CCU40_CC40
CCU40_CC40
CCU40_CC41: CCU40_CC41
CCU40_CC41
CCU40_CC42: CCU40_CC42
CCU40_CC42
CCU40_CC43: CCU40_CC43
CCU40_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
POSIF0: POSIF0
POSIF0
VADC: VADC
VADC
VADC_G0: VADC_G0
VADC_G0
VADC_G1: VADC_G1
VADC_G1
SHS0: SHS0
SHS0
BCCU0: BCCU0
BCCU0
BCCU0_CH0: BCCU0_CH0
BCCU0_CH0
BCCU0_CH1: BCCU0_CH1
BCCU0_CH1
BCCU0_CH2: BCCU0_CH2
BCCU0_CH2
BCCU0_CH3: BCCU0_CH3
BCCU0_CH3
BCCU0_CH4: BCCU0_CH4
BCCU0_CH4
BCCU0_CH5: BCCU0_CH5
BCCU0_CH5
BCCU0_CH6: BCCU0_CH6
BCCU0_CH6
BCCU0_CH7: BCCU0_CH7
BCCU0_CH7
BCCU0_CH8: BCCU0_CH8
BCCU0_CH8
BCCU0_DE0: BCCU0_DE0
BCCU0_DE0
BCCU0_DE1: BCCU0_DE1
BCCU0_DE1
BCCU0_DE2: BCCU0_DE2
BCCU0_DE2
PORT0: PORT0
PORT0
PORT1: PORT1
PORT1
PORT2: PORT2
PORT2
Methods
impl Peripherals
[src]
impl Peripherals
pub fn take() -> Option<Self>
[src]
pub fn take() -> Option<Self>
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
pub unsafe fn steal() -> Self
Unchecked version of Peripherals::take
Auto Trait Implementations
impl Send for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl !Sync for Peripherals