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_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
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
USB1: USB1USB1
CRC_ENGINE: CRC_ENGINECRC_ENGINE
SDIF: SDIFSDIF
DBGMAILBOX: DBGMAILBOXDBGMAILBOX
ADC0: ADC0ADC0
USBFSH: USBFSHUSBFSH
USBHSH: USBHSHUSBHSH
HASHCRYPT: HASHCRYPTHASHCRYPT
CASPER: CASPERCASPER
POWERQUAD: POWERQUADPOWERQUAD
SECGPIO: SECGPIOSECGPIO
AHB_SECURE_CTRL: AHB_SECURE_CTRLAHB_SECURE_CTRL
SCNSCB: SCNSCBSCNSCB
SAU: SAUSAU
USB0: USB0USB0
RPU: RPURPU
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