pub struct Peripherals {Show 57 fields
pub MSC: MSC,
pub EMU: EMU,
pub RMU: RMU,
pub CMU: CMU,
pub CRYPTO0: CRYPTO0,
pub LESENSE: LESENSE,
pub EBI: EBI,
pub SDIO: SDIO,
pub PDM: PDM,
pub GPIO: GPIO,
pub PRS: PRS,
pub LDMA: LDMA,
pub FPUEH: FPUEH,
pub GPCRC: GPCRC,
pub CAN0: CAN0,
pub CAN1: CAN1,
pub TIMER0: TIMER0,
pub TIMER1: TIMER1,
pub TIMER2: TIMER2,
pub TIMER3: TIMER3,
pub WTIMER0: WTIMER0,
pub WTIMER1: WTIMER1,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USART4: USART4,
pub UART0: UART0,
pub UART1: UART1,
pub QSPI0: QSPI0,
pub LEUART0: LEUART0,
pub LEUART1: LEUART1,
pub LETIMER0: LETIMER0,
pub LETIMER1: LETIMER1,
pub CRYOTIMER: CRYOTIMER,
pub PCNT0: PCNT0,
pub PCNT1: PCNT1,
pub PCNT2: PCNT2,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub ADC0: ADC0,
pub ADC1: ADC1,
pub ACMP0: ACMP0,
pub ACMP1: ACMP1,
pub ACMP2: ACMP2,
pub VDAC0: VDAC0,
pub USB: USB,
pub IDAC0: IDAC0,
pub CSEN: CSEN,
pub LCD: LCD,
pub RTC: RTC,
pub RTCC: RTCC,
pub WDOG0: WDOG0,
pub WDOG1: WDOG1,
pub ETM: ETM,
pub SMU: SMU,
pub TRNG0: TRNG0,
}Expand description
All the peripherals
Fields§
§MSC: MSCMSC
EMU: EMUEMU
RMU: RMURMU
CMU: CMUCMU
CRYPTO0: CRYPTO0CRYPTO0
LESENSE: LESENSELESENSE
EBI: EBIEBI
SDIO: SDIOSDIO
PDM: PDMPDM
GPIO: GPIOGPIO
PRS: PRSPRS
LDMA: LDMALDMA
FPUEH: FPUEHFPUEH
GPCRC: GPCRCGPCRC
CAN0: CAN0CAN0
CAN1: CAN1CAN1
TIMER0: TIMER0TIMER0
TIMER1: TIMER1TIMER1
TIMER2: TIMER2TIMER2
TIMER3: TIMER3TIMER3
WTIMER0: WTIMER0WTIMER0
WTIMER1: WTIMER1WTIMER1
USART0: USART0USART0
USART1: USART1USART1
USART2: USART2USART2
USART3: USART3USART3
USART4: USART4USART4
UART0: UART0UART0
UART1: UART1UART1
QSPI0: QSPI0QSPI0
LEUART0: LEUART0LEUART0
LEUART1: LEUART1LEUART1
LETIMER0: LETIMER0LETIMER0
LETIMER1: LETIMER1LETIMER1
CRYOTIMER: CRYOTIMERCRYOTIMER
PCNT0: PCNT0PCNT0
PCNT1: PCNT1PCNT1
PCNT2: PCNT2PCNT2
I2C0: I2C0I2C0
I2C1: I2C1I2C1
ADC0: ADC0ADC0
ADC1: ADC1ADC1
ACMP0: ACMP0ACMP0
ACMP1: ACMP1ACMP1
ACMP2: ACMP2ACMP2
VDAC0: VDAC0VDAC0
USB: USBUSB
IDAC0: IDAC0IDAC0
CSEN: CSENCSEN
LCD: LCDLCD
RTC: RTCRTC
RTCC: RTCCRTCC
WDOG0: WDOG0WDOG0
WDOG1: WDOG1WDOG1
ETM: ETMETM
SMU: SMUSMU
TRNG0: TRNG0TRNG0
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