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: ACAC
ADC: ADCADC
BOOT_LOAD: BOOT_LOADBOOT_LOAD
CPU: CPUCPU
EEPROM: EEPROMEEPROM
EXINT: EXINTEXINT
FUSE: FUSEFUSE
JTAG: JTAGJTAG
LOCKBIT: LOCKBITLOCKBIT
PORTA: PORTAPORTA
PORTB: PORTBPORTB
PORTC: PORTCPORTC
PORTD: PORTDPORTD
PORTE: PORTEPORTE
PORTF: PORTFPORTF
PORTG: PORTGPORTG
PORTH: PORTHPORTH
PORTJ: PORTJPORTJ
PORTK: PORTKPORTK
PORTL: PORTLPORTL
SPI: SPISPI
TC0: TC0TC0
TC1: TC1TC1
TC2: TC2TC2
TC3: TC3TC3
TC4: TC4TC4
TC5: TC5TC5
TWI: TWITWI
USART0: USART0USART0
USART1: USART1USART1
USART2: USART2USART2
USART3: USART3USART3
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