pub struct Peripherals {Show 34 fields
pub PWM: PWM,
pub AES: AES,
pub CAN0: CAN0,
pub GMAC: GMAC,
pub UART1: UART1,
pub HSMCI: HSMCI,
pub UDP: UDP,
pub SPI: SPI,
pub TC0: TC0,
pub USART0: USART0,
pub USART1: USART1,
pub TWI0: TWI0,
pub TWI1: TWI1,
pub AFEC0: AFEC0,
pub AFEC1: AFEC1,
pub DACC: DACC,
pub ACC: ACC,
pub DMAC: DMAC,
pub CMCC: CMCC,
pub MATRIX: MATRIX,
pub PMC: PMC,
pub UART0: UART0,
pub CHIPID: CHIPID,
pub EFC: EFC,
pub PIOA: PIOA,
pub PIOB: PIOB,
pub PIOD: PIOD,
pub RSTC: RSTC,
pub SUPC: SUPC,
pub RTT: RTT,
pub WDT: WDT,
pub RTC: RTC,
pub GPBR: GPBR,
pub RSWDT: RSWDT,
}Expand description
All the peripherals.
Fields§
§PWM: PWMPWM
AES: AESAES
CAN0: CAN0CAN0
GMAC: GMACGMAC
UART1: UART1UART1
HSMCI: HSMCIHSMCI
UDP: UDPUDP
SPI: SPISPI
TC0: TC0TC0
USART0: USART0USART0
USART1: USART1USART1
TWI0: TWI0TWI0
TWI1: TWI1TWI1
AFEC0: AFEC0AFEC0
AFEC1: AFEC1AFEC1
DACC: DACCDACC
ACC: ACCACC
DMAC: DMACDMAC
CMCC: CMCCCMCC
MATRIX: MATRIXMATRIX
PMC: PMCPMC
UART0: UART0UART0
CHIPID: CHIPIDCHIPID
EFC: EFCEFC
PIOA: PIOAPIOA
PIOB: PIOBPIOB
PIOD: PIODPIOD
RSTC: RSTCRSTC
SUPC: SUPCSUPC
RTT: RTTRTT
WDT: WDTWDT
RTC: RTCRTC
GPBR: GPBRGPBR
RSWDT: RSWDTRSWDT
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