Struct avr_device::atmega2560::Peripherals
source · pub struct Peripherals {Show 33 fields
pub AC: AC,
pub ADC: ADC,
pub BOOT_LOAD: BOOT_LOAD,
pub CPU: CPU,
pub EEPROM: EEPROM,
pub EXINT: EXINT,
pub FUSE: FUSE,
pub JTAG: JTAG,
pub LOCKBIT: LOCKBIT,
pub PORTA: PORTA,
pub PORTB: PORTB,
pub PORTC: PORTC,
pub PORTD: PORTD,
pub PORTE: PORTE,
pub PORTF: PORTF,
pub PORTG: PORTG,
pub PORTH: PORTH,
pub PORTJ: PORTJ,
pub PORTK: PORTK,
pub PORTL: PORTL,
pub SPI: SPI,
pub TC0: TC0,
pub TC1: TC1,
pub TC2: TC2,
pub TC3: TC3,
pub TC4: TC4,
pub TC5: TC5,
pub TWI: TWI,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub WDT: WDT,
}
Expand description
All the peripherals.
Fields§
§AC: AC
AC
ADC: ADC
ADC
BOOT_LOAD: BOOT_LOAD
BOOT_LOAD
CPU: CPU
CPU
EEPROM: EEPROM
EEPROM
EXINT: EXINT
EXINT
FUSE: FUSE
FUSE
JTAG: JTAG
JTAG
LOCKBIT: LOCKBIT
LOCKBIT
PORTA: PORTA
PORTA
PORTB: PORTB
PORTB
PORTC: PORTC
PORTC
PORTD: PORTD
PORTD
PORTE: PORTE
PORTE
PORTF: PORTF
PORTF
PORTG: PORTG
PORTG
PORTH: PORTH
PORTH
PORTJ: PORTJ
PORTJ
PORTK: PORTK
PORTK
PORTL: PORTL
PORTL
SPI: SPI
SPI
TC0: TC0
TC0
TC1: TC1
TC1
TC2: TC2
TC2
TC3: TC3
TC3
TC4: TC4
TC4
TC5: TC5
TC5
TWI: TWI
TWI
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
WDT: WDT
WDT
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