pub struct Peripherals {Show 45 fields
pub FICR: FICR,
pub UICR: UICR,
pub BPROT: BPROT,
pub CLOCK: CLOCK,
pub POWER: POWER,
pub P0: P0,
pub RADIO: RADIO,
pub UART0: UART0,
pub UARTE0: UARTE0,
pub SPI0: SPI0,
pub SPIM0: SPIM0,
pub SPIS0: SPIS0,
pub TWI0: TWI0,
pub TWIM0: TWIM0,
pub TWIS0: TWIS0,
pub SPI1: SPI1,
pub SPIM1: SPIM1,
pub SPIS1: SPIS1,
pub GPIOTE: GPIOTE,
pub SAADC: SAADC,
pub TIMER0: TIMER0,
pub TIMER1: TIMER1,
pub TIMER2: TIMER2,
pub RTC0: RTC0,
pub TEMP: TEMP,
pub RNG: RNG,
pub ECB: ECB,
pub AAR: AAR,
pub CCM: CCM,
pub WDT: WDT,
pub RTC1: RTC1,
pub QDEC: QDEC,
pub COMP: COMP,
pub EGU0: EGU0,
pub SWI0: SWI0,
pub EGU1: EGU1,
pub SWI1: SWI1,
pub SWI2: SWI2,
pub SWI3: SWI3,
pub SWI4: SWI4,
pub SWI5: SWI5,
pub PWM0: PWM0,
pub PDM: PDM,
pub NVMC: NVMC,
pub PPI: PPI,
}Expand description
All the peripherals
Fields§
§FICR: FICRFICR
UICR: UICRUICR
BPROT: BPROTBPROT
CLOCK: CLOCKCLOCK
POWER: POWERPOWER
P0: P0P0
RADIO: RADIORADIO
UART0: UART0UART0
UARTE0: UARTE0UARTE0
SPI0: SPI0SPI0
SPIM0: SPIM0SPIM0
SPIS0: SPIS0SPIS0
TWI0: TWI0TWI0
TWIM0: TWIM0TWIM0
TWIS0: TWIS0TWIS0
SPI1: SPI1SPI1
SPIM1: SPIM1SPIM1
SPIS1: SPIS1SPIS1
GPIOTE: GPIOTEGPIOTE
SAADC: SAADCSAADC
TIMER0: TIMER0TIMER0
TIMER1: TIMER1TIMER1
TIMER2: TIMER2TIMER2
RTC0: RTC0RTC0
TEMP: TEMPTEMP
RNG: RNGRNG
ECB: ECBECB
AAR: AARAAR
CCM: CCMCCM
WDT: WDTWDT
RTC1: RTC1RTC1
QDEC: QDECQDEC
COMP: COMPCOMP
EGU0: EGU0EGU0
SWI0: SWI0SWI0
EGU1: EGU1EGU1
SWI1: SWI1SWI1
SWI2: SWI2SWI2
SWI3: SWI3SWI3
SWI4: SWI4SWI4
SWI5: SWI5SWI5
PWM0: PWM0PWM0
PDM: PDMPDM
NVMC: NVMCNVMC
PPI: PPIPPI
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