pub struct Peripherals {Show 34 fields
pub DMA: DMA,
pub AES: AES,
pub MSC: MSC,
pub EMU: EMU,
pub RMU: RMU,
pub CMU: CMU,
pub LESENSE: LESENSE,
pub FPUEH: FPUEH,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub TIMER0: TIMER0,
pub TIMER1: TIMER1,
pub TIMER2: TIMER2,
pub TIMER3: TIMER3,
pub ACMP0: ACMP0,
pub ACMP1: ACMP1,
pub LEUART0: LEUART0,
pub LEUART1: LEUART1,
pub RTC: RTC,
pub LETIMER0: LETIMER0,
pub PCNT0: PCNT0,
pub PCNT1: PCNT1,
pub PCNT2: PCNT2,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub GPIO: GPIO,
pub VCMP: VCMP,
pub PRS: PRS,
pub ADC0: ADC0,
pub DAC0: DAC0,
pub BURTC: BURTC,
pub WDOG: WDOG,
pub ETM: ETM,
}
Expand description
All the peripherals
Fields§
§DMA: DMA
DMA
AES: AES
AES
MSC: MSC
MSC
EMU: EMU
EMU
RMU: RMU
RMU
CMU: CMU
CMU
LESENSE: LESENSE
LESENSE
FPUEH: FPUEH
FPUEH
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
TIMER0: TIMER0
TIMER0
TIMER1: TIMER1
TIMER1
TIMER2: TIMER2
TIMER2
TIMER3: TIMER3
TIMER3
ACMP0: ACMP0
ACMP0
ACMP1: ACMP1
ACMP1
LEUART0: LEUART0
LEUART0
LEUART1: LEUART1
LEUART1
RTC: RTC
RTC
LETIMER0: LETIMER0
LETIMER0
PCNT0: PCNT0
PCNT0
PCNT1: PCNT1
PCNT1
PCNT2: PCNT2
PCNT2
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
GPIO: GPIO
GPIO
VCMP: VCMP
VCMP
PRS: PRS
PRS
ADC0: ADC0
ADC0
DAC0: DAC0
DAC0
BURTC: BURTC
BURTC
WDOG: WDOG
WDOG
ETM: ETM
ETM
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