pub struct Peripherals {Show 36 fields
pub ac: Ac,
pub adc: Adc,
pub dac: Dac,
pub dmac: Dmac,
pub dsu: Dsu,
pub eic: Eic,
pub evsys: Evsys,
pub gclk: Gclk,
pub hmatrix: Hmatrix,
pub i2s: I2s,
pub mtb: Mtb,
pub nvmctrl: Nvmctrl,
pub pac0: Pac0,
pub pac1: Pac1,
pub pac2: Pac2,
pub pm: Pm,
pub port: Port,
pub port_iobus: PortIobus,
pub rtc: Rtc,
pub sercom0: Sercom0,
pub sercom1: Sercom1,
pub sercom2: Sercom2,
pub sercom3: Sercom3,
pub sercom4: Sercom4,
pub sercom5: Sercom5,
pub sysctrl: Sysctrl,
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 usb: Usb,
pub wdt: Wdt,
}Expand description
All the peripherals.
Fields§
§ac: AcAC
adc: AdcADC
dac: DacDAC
dmac: DmacDMAC
dsu: DsuDSU
eic: EicEIC
evsys: EvsysEVSYS
gclk: GclkGCLK
hmatrix: HmatrixHMATRIX
i2s: I2sI2S
mtb: MtbMTB
nvmctrl: NvmctrlNVMCTRL
pac0: Pac0PAC0
pac1: Pac1PAC1
pac2: Pac2PAC2
pm: PmPM
port: PortPORT
port_iobus: PortIobusPORT_IOBUS
rtc: RtcRTC
sercom0: Sercom0SERCOM0
sercom1: Sercom1SERCOM1
sercom2: Sercom2SERCOM2
sercom3: Sercom3SERCOM3
sercom4: Sercom4SERCOM4
sercom5: Sercom5SERCOM5
sysctrl: SysctrlSYSCTRL
tc3: Tc3TC3
tc4: Tc4TC4
tc5: Tc5TC5
tc6: Tc6TC6
tc7: Tc7TC7
tcc0: Tcc0TCC0
tcc1: Tcc1TCC1
tcc2: Tcc2TCC2
usb: UsbUSB
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