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: AC0
AC0
ADC0: ADC0
ADC0
BOD: BOD
BOD
CCL: CCL
CCL
CLKCTRL: CLKCTRL
CLKCTRL
CPU: CPU
CPU
CPUINT: CPUINT
CPUINT
CRCSCAN: CRCSCAN
CRCSCAN
EVSYS: EVSYS
EVSYS
FUSE: FUSE
FUSE
GPIO: GPIO
GPIO
LOCKBIT: LOCKBIT
LOCKBIT
NVMCTRL: NVMCTRL
NVMCTRL
PORTA: PORTA
PORTA
PORTB: PORTB
PORTB
PORTC: PORTC
PORTC
PORTD: PORTD
PORTD
PORTE: PORTE
PORTE
PORTF: PORTF
PORTF
PORTMUX: PORTMUX
PORTMUX
RSTCTRL: RSTCTRL
RSTCTRL
RTC: RTC
RTC
SIGROW: SIGROW
SIGROW
SLPCTRL: SLPCTRL
SLPCTRL
SPI0: SPI0
SPI0
SYSCFG: SYSCFG
SYSCFG
TCB0: TCB0
TCB0
TCB1: TCB1
TCB1
TCB2: TCB2
TCB2
TCB3: TCB3
TCB3
TWI0: TWI0
TWI0
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
USERROW: USERROW
USERROW
VPORTA: VPORTA
VPORTA
VPORTB: VPORTB
VPORTB
VPORTC: VPORTC
VPORTC
VPORTD: VPORTD
VPORTD
VPORTE: VPORTE
VPORTE
VPORTF: VPORTF
VPORTF
VREF: VREF
VREF
WDT: WDT
WDT
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