pub struct Peripherals {Show 55 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 sercom0: Sercom0,
pub sercom1: Sercom1,
pub sercom2: Sercom2,
pub sercom3: Sercom3,
pub sercom4: Sercom4,
pub sercom5: Sercom5,
pub supc: Supc,
pub tc0: Tc0,
pub tc1: Tc1,
pub tc2: Tc2,
pub tc3: Tc3,
pub tc4: Tc4,
pub tc5: Tc5,
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 core_debug: CoreDebug,
pub etm: Etm,
pub sys_tick: SysTick,
pub system_control: SystemControl,
}Expand description
All the peripherals.
Fields§
§ac: AcAC
adc0: Adc0ADC0
adc1: Adc1ADC1
aes: AesAES
ccl: CclCCL
cmcc: CmccCMCC
dac: DacDAC
dmac: DmacDMAC
dsu: DsuDSU
eic: EicEIC
evsys: EvsysEVSYS
freqm: FreqmFREQM
gclk: GclkGCLK
hmatrix: HmatrixHMATRIX
icm: IcmICM
i2s: I2sI2S
mclk: MclkMCLK
nvmctrl: NvmctrlNVMCTRL
oscctrl: OscctrlOSCCTRL
osc32kctrl: Osc32kctrlOSC32KCTRL
pac: PacPAC
pcc: PccPCC
pdec: PdecPDEC
pm: PmPM
port: PortPORT
qspi: QspiQSPI
ramecc: RameccRAMECC
rstc: RstcRSTC
rtc: RtcRTC
sdhc0: Sdhc0SDHC0
sercom0: Sercom0SERCOM0
sercom1: Sercom1SERCOM1
sercom2: Sercom2SERCOM2
sercom3: Sercom3SERCOM3
sercom4: Sercom4SERCOM4
sercom5: Sercom5SERCOM5
supc: SupcSUPC
tc0: Tc0TC0
tc1: Tc1TC1
tc2: Tc2TC2
tc3: Tc3TC3
tc4: Tc4TC4
tc5: Tc5TC5
tcc0: Tcc0TCC0
tcc1: Tcc1TCC1
tcc2: Tcc2TCC2
tcc3: Tcc3TCC3
tcc4: Tcc4TCC4
trng: TrngTRNG
usb: UsbUSB
wdt: WdtWDT
core_debug: CoreDebugCoreDebug
etm: EtmETM
sys_tick: SysTickSysTick
system_control: SystemControlSystemControl
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