Struct avr_device::atmega4809::Peripherals  
source · 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 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