Struct lpc55_pac::Peripherals
source · [−]pub struct Peripherals {Show 94 fields
pub FLASH_CFPA0: FLASH_CFPA0,
pub FLASH_CFPA_SCRATCH: FLASH_CFPA_SCRATCH,
pub FLASH_CFPA1: FLASH_CFPA1,
pub FLASH_CMPA: FLASH_CMPA,
pub FLASH_KEY_STORE: FLASH_KEY_STORE,
pub SYSCON: SYSCON,
pub IOCON: IOCON,
pub GINT0: GINT0,
pub GINT1: GINT1,
pub PINT: PINT,
pub SECPINT: SECPINT,
pub INPUTMUX: INPUTMUX,
pub CTIMER0: CTIMER0,
pub CTIMER1: CTIMER1,
pub CTIMER2: CTIMER2,
pub CTIMER3: CTIMER3,
pub CTIMER4: CTIMER4,
pub WWDT: WWDT,
pub MRT0: MRT0,
pub UTICK0: UTICK0,
pub ANACTRL: ANACTRL,
pub PMC: PMC,
pub SYSCTL: SYSCTL,
pub RTC: RTC,
pub OSTIMER: OSTIMER,
pub FLASH: FLASH,
pub PRINCE: PRINCE,
pub USBPHY: USBPHY,
pub RNG: RNG,
pub PUF: PUF,
pub PLU: PLU,
pub DMA0: DMA0,
pub DMA1: DMA1,
pub SCT0: SCT0,
pub FLEXCOMM0: FLEXCOMM0,
pub FLEXCOMM1: FLEXCOMM1,
pub FLEXCOMM2: FLEXCOMM2,
pub FLEXCOMM3: FLEXCOMM3,
pub FLEXCOMM4: FLEXCOMM4,
pub FLEXCOMM5: FLEXCOMM5,
pub FLEXCOMM6: FLEXCOMM6,
pub FLEXCOMM7: FLEXCOMM7,
pub FLEXCOMM8: FLEXCOMM8,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub I2C4: I2C4,
pub I2C5: I2C5,
pub I2C6: I2C6,
pub I2C7: I2C7,
pub I2S0: I2S0,
pub I2S1: I2S1,
pub I2S2: I2S2,
pub I2S3: I2S3,
pub I2S4: I2S4,
pub I2S5: I2S5,
pub I2S6: I2S6,
pub I2S7: I2S7,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub SPI4: SPI4,
pub SPI5: SPI5,
pub SPI6: SPI6,
pub SPI7: SPI7,
pub SPI8: SPI8,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USART4: USART4,
pub USART5: USART5,
pub USART6: USART6,
pub USART7: USART7,
pub MAILBOX: MAILBOX,
pub GPIO: GPIO,
pub USB1: USB1,
pub CRC_ENGINE: CRC_ENGINE,
pub SDIF: SDIF,
pub DBGMAILBOX: DBGMAILBOX,
pub ADC0: ADC0,
pub USBFSH: USBFSH,
pub USBHSH: USBHSH,
pub HASHCRYPT: HASHCRYPT,
pub CASPER: CASPER,
pub POWERQUAD: POWERQUAD,
pub SECGPIO: SECGPIO,
pub AHB_SECURE_CTRL: AHB_SECURE_CTRL,
pub SCNSCB: SCNSCB,
pub SAU: SAU,
pub USB0: USB0,
pub RPU: RPU,
}
Expand description
All the peripherals
Fields
FLASH_CFPA0: FLASH_CFPA0
FLASH_CFPA0
FLASH_CFPA_SCRATCH: FLASH_CFPA_SCRATCH
FLASH_CFPA_SCRATCH
FLASH_CFPA1: FLASH_CFPA1
FLASH_CFPA1
FLASH_CMPA: FLASH_CMPA
FLASH_CMPA
FLASH_KEY_STORE: FLASH_KEY_STORE
FLASH_KEY_STORE
SYSCON: SYSCON
SYSCON
IOCON: IOCON
IOCON
GINT0: GINT0
GINT0
GINT1: GINT1
GINT1
PINT: PINT
PINT
SECPINT: SECPINT
SECPINT
INPUTMUX: INPUTMUX
INPUTMUX
CTIMER0: CTIMER0
CTIMER0
CTIMER1: CTIMER1
CTIMER1
CTIMER2: CTIMER2
CTIMER2
CTIMER3: CTIMER3
CTIMER3
CTIMER4: CTIMER4
CTIMER4
WWDT: WWDT
WWDT
MRT0: MRT0
MRT0
UTICK0: UTICK0
UTICK0
ANACTRL: ANACTRL
ANACTRL
PMC: PMC
PMC
SYSCTL: SYSCTL
SYSCTL
RTC: RTC
RTC
OSTIMER: OSTIMER
OSTIMER
FLASH: FLASH
FLASH
PRINCE: PRINCE
PRINCE
USBPHY: USBPHY
USBPHY
RNG: RNG
RNG
PUF: PUF
PUF
PLU: PLU
PLU
DMA0: DMA0
DMA0
DMA1: DMA1
DMA1
SCT0: SCT0
SCT0
FLEXCOMM0: FLEXCOMM0
FLEXCOMM0
FLEXCOMM1: FLEXCOMM1
FLEXCOMM1
FLEXCOMM2: FLEXCOMM2
FLEXCOMM2
FLEXCOMM3: FLEXCOMM3
FLEXCOMM3
FLEXCOMM4: FLEXCOMM4
FLEXCOMM4
FLEXCOMM5: FLEXCOMM5
FLEXCOMM5
FLEXCOMM6: FLEXCOMM6
FLEXCOMM6
FLEXCOMM7: FLEXCOMM7
FLEXCOMM7
FLEXCOMM8: FLEXCOMM8
FLEXCOMM8
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
I2C4: I2C4
I2C4
I2C5: I2C5
I2C5
I2C6: I2C6
I2C6
I2C7: I2C7
I2C7
I2S0: I2S0
I2S0
I2S1: I2S1
I2S1
I2S2: I2S2
I2S2
I2S3: I2S3
I2S3
I2S4: I2S4
I2S4
I2S5: I2S5
I2S5
I2S6: I2S6
I2S6
I2S7: I2S7
I2S7
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
SPI4: SPI4
SPI4
SPI5: SPI5
SPI5
SPI6: SPI6
SPI6
SPI7: SPI7
SPI7
SPI8: SPI8
SPI8
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
USART4: USART4
USART4
USART5: USART5
USART5
USART6: USART6
USART6
USART7: USART7
USART7
MAILBOX: MAILBOX
MAILBOX
GPIO: GPIO
GPIO
USB1: USB1
USB1
CRC_ENGINE: CRC_ENGINE
CRC_ENGINE
SDIF: SDIF
SDIF
DBGMAILBOX: DBGMAILBOX
DBGMAILBOX
ADC0: ADC0
ADC0
USBFSH: USBFSH
USBFSH
USBHSH: USBHSH
USBHSH
HASHCRYPT: HASHCRYPT
HASHCRYPT
CASPER: CASPER
CASPER
POWERQUAD: POWERQUAD
POWERQUAD
SECGPIO: SECGPIO
SECGPIO
AHB_SECURE_CTRL: AHB_SECURE_CTRL
AHB_SECURE_CTRL
SCNSCB: SCNSCB
SCNSCB
SAU: SAU
SAU
USB0: USB0
USB0
RPU: RPU
RPU
Implementations
Auto Trait Implementations
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more