pub struct Peripherals {Show 24 fields
pub AES: AES,
pub DMA: DMA,
pub USB: USB,
pub MSC: MSC,
pub EMU: EMU,
pub RMU: RMU,
pub CMU: CMU,
pub TIMER0: TIMER0,
pub TIMER1: TIMER1,
pub TIMER2: TIMER2,
pub ACMP0: ACMP0,
pub USART0: USART0,
pub USART1: USART1,
pub PRS: PRS,
pub IDAC0: IDAC0,
pub GPIO: GPIO,
pub VCMP: VCMP,
pub ADC0: ADC0,
pub LEUART0: LEUART0,
pub PCNT0: PCNT0,
pub I2C0: I2C0,
pub RTC: RTC,
pub WDOG: WDOG,
pub MTB: MTB,
}
Expand description
All the peripherals.
Fields§
§AES: AES
AES
DMA: DMA
DMA
USB: USB
USB
MSC: MSC
MSC
EMU: EMU
EMU
RMU: RMU
RMU
CMU: CMU
CMU
TIMER0: TIMER0
TIMER0
TIMER1: TIMER1
TIMER1
TIMER2: TIMER2
TIMER2
ACMP0: ACMP0
ACMP0
USART0: USART0
USART0
USART1: USART1
USART1
PRS: PRS
PRS
IDAC0: IDAC0
IDAC0
GPIO: GPIO
GPIO
VCMP: VCMP
VCMP
ADC0: ADC0
ADC0
LEUART0: LEUART0
LEUART0
PCNT0: PCNT0
PCNT0
I2C0: I2C0
I2C0
RTC: RTC
RTC
WDOG: WDOG
WDOG
MTB: MTB
MTB
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