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 Freeze for Peripherals
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more