pub struct Peripherals {Show 83 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 FLASH_ROMPATCH: FLASH_ROMPATCH,
pub FLASH_NMPA: FLASH_NMPA,
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 RNG: RNG,
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 SPI3: SPI3,
pub SPI4: SPI4,
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 GPIO: GPIO,
pub CRC_ENGINE: CRC_ENGINE,
pub DBGMAILBOX: DBGMAILBOX,
pub CAN0: CAN0,
pub ADC0: ADC0,
pub CDOG: CDOG,
pub SECGPIO: SECGPIO,
pub AHB_SECURE_CTRL: AHB_SECURE_CTRL,
pub SCN_SCB: SCN_SCB,
pub SAU: SAU,
}
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
FLASH_ROMPATCH: FLASH_ROMPATCH
FLASH_ROMPATCH
FLASH_NMPA: FLASH_NMPA
FLASH_NMPA
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
RNG: RNG
RNG
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
SPI3: SPI3
SPI3
SPI4: SPI4
SPI4
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
GPIO: GPIO
GPIO
CRC_ENGINE: CRC_ENGINE
CRC_ENGINE
DBGMAILBOX: DBGMAILBOX
DBGMAILBOX
CAN0: CAN0
CAN0
ADC0: ADC0
ADC0
CDOG: CDOG
CDOG
SECGPIO: SECGPIO
SECGPIO
AHB_SECURE_CTRL: AHB_SECURE_CTRL
AHB_SECURE_CTRL
SCN_SCB: SCN_SCB
SCN_SCB
SAU: SAU
SAU
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