[−][src]Struct lpc55s6x_pac::Peripherals 
All the peripherals
Fields
FLASH_CFPA0: FLASH_CFPA0FLASH_CFPA0
FLASH_CFPA_SCRATCH: FLASH_CFPA_SCRATCHFLASH_CFPA_SCRATCH
FLASH_CFPA1: FLASH_CFPA1FLASH_CFPA1
FLASH_CMPA: FLASH_CMPAFLASH_CMPA
FLASH_KEY_STORE: FLASH_KEY_STOREFLASH_KEY_STORE
SYSCON: SYSCONSYSCON
IOCON: IOCONIOCON
GINT0: GINT0GINT0
GINT1: GINT1GINT1
PINT: PINTPINT
SECPINT: SECPINTSECPINT
INPUTMUX: INPUTMUXINPUTMUX
CTIMER0: CTIMER0CTIMER0
CTIMER1: CTIMER1CTIMER1
CTIMER2: CTIMER2CTIMER2
CTIMER3: CTIMER3CTIMER3
CTIMER4: CTIMER4CTIMER4
WWDT: WWDTWWDT
MRT0: MRT0MRT0
UTICK0: UTICK0UTICK0
ANACTRL: ANACTRLANACTRL
PMC: PMCPMC
SYSCTL: SYSCTLSYSCTL
RTC: RTCRTC
OSTIMER: OSTIMEROSTIMER
FLASH: FLASHFLASH
PRINCE: PRINCEPRINCE
USBPHY: USBPHYUSBPHY
RNG: RNGRNG
PUF: PUFPUF
PLU: PLUPLU
DMA0: DMA0DMA0
DMA1: DMA1DMA1
USB0: USB0USB0
SCT0: SCT0SCT0
FLEXCOMM0: FLEXCOMM0FLEXCOMM0
FLEXCOMM1: FLEXCOMM1FLEXCOMM1
FLEXCOMM2: FLEXCOMM2FLEXCOMM2
FLEXCOMM3: FLEXCOMM3FLEXCOMM3
FLEXCOMM4: FLEXCOMM4FLEXCOMM4
FLEXCOMM5: FLEXCOMM5FLEXCOMM5
FLEXCOMM6: FLEXCOMM6FLEXCOMM6
FLEXCOMM7: FLEXCOMM7FLEXCOMM7
FLEXCOMM8: FLEXCOMM8FLEXCOMM8
I2C0: I2C0I2C0
I2C1: I2C1I2C1
I2C2: I2C2I2C2
I2C3: I2C3I2C3
I2C4: I2C4I2C4
I2C5: I2C5I2C5
I2C6: I2C6I2C6
I2C7: I2C7I2C7
I2S0: I2S0I2S0
I2S1: I2S1I2S1
I2S2: I2S2I2S2
I2S3: I2S3I2S3
I2S4: I2S4I2S4
I2S5: I2S5I2S5
I2S6: I2S6I2S6
I2S7: I2S7I2S7
SPI0: SPI0SPI0
SPI1: SPI1SPI1
SPI2: SPI2SPI2
SPI3: SPI3SPI3
SPI4: SPI4SPI4
SPI5: SPI5SPI5
SPI6: SPI6SPI6
SPI7: SPI7SPI7
SPI8: SPI8SPI8
USART0: USART0USART0
USART1: USART1USART1
USART2: USART2USART2
USART3: USART3USART3
USART4: USART4USART4
USART5: USART5USART5
USART6: USART6USART6
USART7: USART7USART7
MAILBOX: MAILBOXMAILBOX
GPIO: GPIOGPIO
SECGPIO: SECGPIOSECGPIO
USBHSD: USBHSDUSBHSD
CRC_ENGINE: CRC_ENGINECRC_ENGINE
SDIF: SDIFSDIF
DGBMAILBOX: DGBMAILBOXDGBMAILBOX
ADC0: ADC0ADC0
USBFSH: USBFSHUSBFSH
USBHSH: USBHSHUSBHSH
HASHCRYPT: HASHCRYPTHASHCRYPT
CASPER: CASPERCASPER
POWERQUAD: POWERQUADPOWERQUAD
AHB_SECURE_CTRL: AHB_SECURE_CTRLAHB_SECURE_CTRL
SCNSCB: SCNSCBSCNSCB
SAU: SAUSAU
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
impl Send for Peripherals
impl !Sync for Peripherals
Blanket Implementations
impl<T> From<T> for T[src][+]
impl<T, U> TryFrom<U> for T where
    U: Into<T>, [src][+]
U: Into<T>,
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>,
impl<T> Borrow<T> for T where
    T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src][+]
T: ?Sized,
impl<T> Any for T where
    T: 'static + ?Sized, [src][+]
T: 'static + ?Sized,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self