pub struct Peripherals {Show 44 fields
pub AC0: AC0,
pub ADC0: ADC0,
pub BOD: BOD,
pub CCL: CCL,
pub CLKCTRL: CLKCTRL,
pub CPU: CPU,
pub CPUINT: CPUINT,
pub CRCSCAN: CRCSCAN,
pub EVSYS: EVSYS,
pub FUSE: FUSE,
pub GPIO: GPIO,
pub LOCKBIT: LOCKBIT,
pub NVMCTRL: NVMCTRL,
pub PORTA: PORTA,
pub PORTB: PORTB,
pub PORTC: PORTC,
pub PORTD: PORTD,
pub PORTE: PORTE,
pub PORTF: PORTF,
pub PORTMUX: PORTMUX,
pub RSTCTRL: RSTCTRL,
pub RTC: RTC,
pub SIGROW: SIGROW,
pub SLPCTRL: SLPCTRL,
pub SPI0: SPI0,
pub SYSCFG: SYSCFG,
pub TCB0: TCB0,
pub TCB1: TCB1,
pub TCB2: TCB2,
pub TCB3: TCB3,
pub TWI0: TWI0,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub USERROW: USERROW,
pub VPORTA: VPORTA,
pub VPORTB: VPORTB,
pub VPORTC: VPORTC,
pub VPORTD: VPORTD,
pub VPORTE: VPORTE,
pub VPORTF: VPORTF,
pub VREF: VREF,
pub WDT: WDT,
}Expand description
All the peripherals.
Fields§
§AC0: AC0AC0
ADC0: ADC0ADC0
BOD: BODBOD
CCL: CCLCCL
CLKCTRL: CLKCTRLCLKCTRL
CPU: CPUCPU
CPUINT: CPUINTCPUINT
CRCSCAN: CRCSCANCRCSCAN
EVSYS: EVSYSEVSYS
FUSE: FUSEFUSE
GPIO: GPIOGPIO
LOCKBIT: LOCKBITLOCKBIT
NVMCTRL: NVMCTRLNVMCTRL
PORTA: PORTAPORTA
PORTB: PORTBPORTB
PORTC: PORTCPORTC
PORTD: PORTDPORTD
PORTE: PORTEPORTE
PORTF: PORTFPORTF
PORTMUX: PORTMUXPORTMUX
RSTCTRL: RSTCTRLRSTCTRL
RTC: RTCRTC
SIGROW: SIGROWSIGROW
SLPCTRL: SLPCTRLSLPCTRL
SPI0: SPI0SPI0
SYSCFG: SYSCFGSYSCFG
TCB0: TCB0TCB0
TCB1: TCB1TCB1
TCB2: TCB2TCB2
TCB3: TCB3TCB3
TWI0: TWI0TWI0
USART0: USART0USART0
USART1: USART1USART1
USART2: USART2USART2
USART3: USART3USART3
USERROW: USERROWUSERROW
VPORTA: VPORTAVPORTA
VPORTB: VPORTBVPORTB
VPORTC: VPORTCVPORTC
VPORTD: VPORTDVPORTD
VPORTE: VPORTEVPORTE
VPORTF: VPORTFVPORTF
VREF: VREFVREF
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