Struct atsamd51p::Peripherals
source · [−]pub struct Peripherals {Show 61 fields
pub AC: AC,
pub ADC0: ADC0,
pub ADC1: ADC1,
pub AES: AES,
pub CCL: CCL,
pub CMCC: CMCC,
pub DAC: DAC,
pub DMAC: DMAC,
pub DSU: DSU,
pub EIC: EIC,
pub EVSYS: EVSYS,
pub FREQM: FREQM,
pub GCLK: GCLK,
pub HMATRIX: HMATRIX,
pub ICM: ICM,
pub I2S: I2S,
pub MCLK: MCLK,
pub NVMCTRL: NVMCTRL,
pub OSCCTRL: OSCCTRL,
pub OSC32KCTRL: OSC32KCTRL,
pub PAC: PAC,
pub PCC: PCC,
pub PDEC: PDEC,
pub PM: PM,
pub PORT: PORT,
pub QSPI: QSPI,
pub RAMECC: RAMECC,
pub RSTC: RSTC,
pub RTC: RTC,
pub SDHC0: SDHC0,
pub SDHC1: SDHC1,
pub SERCOM0: SERCOM0,
pub SERCOM1: SERCOM1,
pub SERCOM2: SERCOM2,
pub SERCOM3: SERCOM3,
pub SERCOM4: SERCOM4,
pub SERCOM5: SERCOM5,
pub SERCOM6: SERCOM6,
pub SERCOM7: SERCOM7,
pub SUPC: SUPC,
pub TC0: TC0,
pub TC1: TC1,
pub TC2: TC2,
pub TC3: TC3,
pub TC4: TC4,
pub TC5: TC5,
pub TC6: TC6,
pub TC7: TC7,
pub TCC0: TCC0,
pub TCC1: TCC1,
pub TCC2: TCC2,
pub TCC3: TCC3,
pub TCC4: TCC4,
pub TRNG: TRNG,
pub USB: USB,
pub WDT: WDT,
pub COREDEBUG: COREDEBUG,
pub ETM: ETM,
pub SYSTICK: SYSTICK,
pub SYSTEMCONTROL: SYSTEMCONTROL,
pub TPI: TPI,
}
Expand description
All the peripherals
Fields
AC: AC
AC
ADC0: ADC0
ADC0
ADC1: ADC1
ADC1
AES: AES
AES
CCL: CCL
CCL
CMCC: CMCC
CMCC
DAC: DAC
DAC
DMAC: DMAC
DMAC
DSU: DSU
DSU
EIC: EIC
EIC
EVSYS: EVSYS
EVSYS
FREQM: FREQM
FREQM
GCLK: GCLK
GCLK
HMATRIX: HMATRIX
HMATRIX
ICM: ICM
ICM
I2S: I2S
I2S
MCLK: MCLK
MCLK
NVMCTRL: NVMCTRL
NVMCTRL
OSCCTRL: OSCCTRL
OSCCTRL
OSC32KCTRL: OSC32KCTRL
OSC32KCTRL
PAC: PAC
PAC
PCC: PCC
PCC
PDEC: PDEC
PDEC
PM: PM
PM
PORT: PORT
PORT
QSPI: QSPI
QSPI
RAMECC: RAMECC
RAMECC
RSTC: RSTC
RSTC
RTC: RTC
RTC
SDHC0: SDHC0
SDHC0
SDHC1: SDHC1
SDHC1
SERCOM0: SERCOM0
SERCOM0
SERCOM1: SERCOM1
SERCOM1
SERCOM2: SERCOM2
SERCOM2
SERCOM3: SERCOM3
SERCOM3
SERCOM4: SERCOM4
SERCOM4
SERCOM5: SERCOM5
SERCOM5
SERCOM6: SERCOM6
SERCOM6
SERCOM7: SERCOM7
SERCOM7
SUPC: SUPC
SUPC
TC0: TC0
TC0
TC1: TC1
TC1
TC2: TC2
TC2
TC3: TC3
TC3
TC4: TC4
TC4
TC5: TC5
TC5
TC6: TC6
TC6
TC7: TC7
TC7
TCC0: TCC0
TCC0
TCC1: TCC1
TCC1
TCC2: TCC2
TCC2
TCC3: TCC3
TCC3
TCC4: TCC4
TCC4
TRNG: TRNG
TRNG
USB: USB
USB
WDT: WDT
WDT
COREDEBUG: COREDEBUG
COREDEBUG
ETM: ETM
ETM
SYSTICK: SYSTICK
SYSTICK
SYSTEMCONTROL: SYSTEMCONTROL
SYSTEMCONTROL
TPI: TPI
TPI
Implementations
Auto Trait Implementations
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more