pub struct Peripherals {Show 56 fields
pub AUX_ADI4: AUX_ADI4,
pub AON_BATMON: AON_BATMON,
pub AON_EVENT: AON_EVENT,
pub AON_IOC: AON_IOC,
pub AON_PMCTL: AON_PMCTL,
pub AON_RTC: AON_RTC,
pub AUX_AIODIO0: AUX_AIODIO0,
pub AUX_AIODIO1: AUX_AIODIO1,
pub AUX_AIODIO2: AUX_AIODIO2,
pub AUX_AIODIO3: AUX_AIODIO3,
pub AUX_ANAIF: AUX_ANAIF,
pub AUX_EVCTL: AUX_EVCTL,
pub AUX_MAC: AUX_MAC,
pub AUX_SCE: AUX_SCE,
pub AUX_SMPH: AUX_SMPH,
pub AUX_SPIM: AUX_SPIM,
pub AUX_SYSIF: AUX_SYSIF,
pub AUX_TDC: AUX_TDC,
pub AUX_TIMER01: AUX_TIMER01,
pub AUX_TIMER2: AUX_TIMER2,
pub CCFG: CCFG,
pub CPU_DWT: CPU_DWT,
pub CPU_FPB: CPU_FPB,
pub CPU_ITM: CPU_ITM,
pub CPU_SCS: CPU_SCS,
pub CPU_TIPROP: CPU_TIPROP,
pub CPU_TPIU: CPU_TPIU,
pub CRYPTO: CRYPTO,
pub AUX_DDI0_OSC: AUX_DDI0_OSC,
pub EVENT: EVENT,
pub FCFG1: FCFG1,
pub FLASH: FLASH,
pub GPIO: GPIO,
pub GPT0: GPT0,
pub GPT1: GPT1,
pub GPT2: GPT2,
pub GPT3: GPT3,
pub I2C0: I2C0,
pub I2S0: I2S0,
pub IOC: IOC,
pub PKA: PKA,
pub PKA_INT: PKA_INT,
pub PRCM: PRCM,
pub RFC_DBELL: RFC_DBELL,
pub RFC_PWR: RFC_PWR,
pub RFC_RAT: RFC_RAT,
pub SMPH: SMPH,
pub SRAM_MMR: SRAM_MMR,
pub SSI0: SSI0,
pub SSI1: SSI1,
pub TRNG: TRNG,
pub UART0: UART0,
pub UART1: UART1,
pub UDMA0: UDMA0,
pub VIMS: VIMS,
pub WDT: WDT,
}Expand description
All the peripherals
Fields§
§AUX_ADI4: AUX_ADI4AUX_ADI4
AON_BATMON: AON_BATMONAON_BATMON
AON_EVENT: AON_EVENTAON_EVENT
AON_IOC: AON_IOCAON_IOC
AON_PMCTL: AON_PMCTLAON_PMCTL
AON_RTC: AON_RTCAON_RTC
AUX_AIODIO0: AUX_AIODIO0AUX_AIODIO0
AUX_AIODIO1: AUX_AIODIO1AUX_AIODIO1
AUX_AIODIO2: AUX_AIODIO2AUX_AIODIO2
AUX_AIODIO3: AUX_AIODIO3AUX_AIODIO3
AUX_ANAIF: AUX_ANAIFAUX_ANAIF
AUX_EVCTL: AUX_EVCTLAUX_EVCTL
AUX_MAC: AUX_MACAUX_MAC
AUX_SCE: AUX_SCEAUX_SCE
AUX_SMPH: AUX_SMPHAUX_SMPH
AUX_SPIM: AUX_SPIMAUX_SPIM
AUX_SYSIF: AUX_SYSIFAUX_SYSIF
AUX_TDC: AUX_TDCAUX_TDC
AUX_TIMER01: AUX_TIMER01AUX_TIMER01
AUX_TIMER2: AUX_TIMER2AUX_TIMER2
CCFG: CCFGCCFG
CPU_DWT: CPU_DWTCPU_DWT
CPU_FPB: CPU_FPBCPU_FPB
CPU_ITM: CPU_ITMCPU_ITM
CPU_SCS: CPU_SCSCPU_SCS
CPU_TIPROP: CPU_TIPROPCPU_TIPROP
CPU_TPIU: CPU_TPIUCPU_TPIU
CRYPTO: CRYPTOCRYPTO
AUX_DDI0_OSC: AUX_DDI0_OSCAUX_DDI0_OSC
EVENT: EVENTEVENT
FCFG1: FCFG1FCFG1
FLASH: FLASHFLASH
GPIO: GPIOGPIO
GPT0: GPT0GPT0
GPT1: GPT1GPT1
GPT2: GPT2GPT2
GPT3: GPT3GPT3
I2C0: I2C0I2C0
I2S0: I2S0I2S0
IOC: IOCIOC
PKA: PKAPKA
PKA_INT: PKA_INTPKA_INT
PRCM: PRCMPRCM
RFC_DBELL: RFC_DBELLRFC_DBELL
RFC_PWR: RFC_PWRRFC_PWR
RFC_RAT: RFC_RATRFC_RAT
SMPH: SMPHSMPH
SRAM_MMR: SRAM_MMRSRAM_MMR
SSI0: SSI0SSI0
SSI1: SSI1SSI1
TRNG: TRNGTRNG
UART0: UART0UART0
UART1: UART1UART1
UDMA0: UDMA0UDMA0
VIMS: VIMSVIMS
WDT: WDTWDT
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