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: 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
sercom0: Sercom0
SERCOM0
sercom1: Sercom1
SERCOM1
sercom2: Sercom2
SERCOM2
sercom3: Sercom3
SERCOM3
sercom4: Sercom4
SERCOM4
sercom5: Sercom5
SERCOM5
supc: Supc
SUPC
tc0: Tc0
TC0
tc1: Tc1
TC1
tc2: Tc2
TC2
tc3: Tc3
TC3
tc4: Tc4
TC4
tc5: Tc5
TC5
tcc0: Tcc0
TCC0
tcc1: Tcc1
TCC1
tcc2: Tcc2
TCC2
tcc3: Tcc3
TCC3
tcc4: Tcc4
TCC4
trng: Trng
TRNG
usb: Usb
USB
wdt: Wdt
WDT
core_debug: CoreDebug
CoreDebug
etm: Etm
ETM
sys_tick: SysTick
SysTick
system_control: SystemControl
SystemControl
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