Struct swm341_pac::Peripherals
source · pub struct Peripherals {Show 69 fields
pub SYS: SYS,
pub PORTA: PORTA,
pub PORTB: PORTB,
pub PORTC: PORTC,
pub PORTD: PORTD,
pub PORTE: PORTE,
pub PORTM: PORTM,
pub PORTN: PORTN,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub GPIOM: GPIOM,
pub GPION: GPION,
pub TIMR0: TIMR0,
pub TIMR1: TIMR1,
pub TIMR2: TIMR2,
pub TIMR3: TIMR3,
pub TIMR4: TIMR4,
pub TIMRG: TIMRG,
pub BTIMR0: BTIMR0,
pub BTIMR1: BTIMR1,
pub BTIMR2: BTIMR2,
pub BTIMR3: BTIMR3,
pub BTIMR4: BTIMR4,
pub BTIMR5: BTIMR5,
pub BTIMR6: BTIMR6,
pub BTIMR7: BTIMR7,
pub BTIMR8: BTIMR8,
pub BTIMR9: BTIMR9,
pub BTIMR10: BTIMR10,
pub BTIMR11: BTIMR11,
pub BTIMRG: BTIMRG,
pub UART0: UART0,
pub UART1: UART1,
pub UART2: UART2,
pub UART3: UART3,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub ADC0: ADC0,
pub ADC1: ADC1,
pub PWM0: PWM0,
pub PWM1: PWM1,
pub PWM2: PWM2,
pub PWM3: PWM3,
pub PWM4: PWM4,
pub PWMG: PWMG,
pub CAN0: CAN0,
pub CAN1: CAN1,
pub USBD: USBD,
pub USBH: USBH,
pub SDIO: SDIO,
pub SDRAMC: SDRAMC,
pub DMA: DMA,
pub LCD: LCD,
pub DMA2D: DMA2D,
pub DAC: DAC,
pub CRC: CRC,
pub CORDIC: CORDIC,
pub DIV: DIV,
pub RTC: RTC,
pub WDT: WDT,
pub QEI: QEI,
pub FMC: FMC,
pub SFC: SFC,
pub JPEG: JPEG,
}Expand description
All the peripherals
Fields§
§SYS: SYSSYS
PORTA: PORTAPORTA
PORTB: PORTBPORTB
PORTC: PORTCPORTC
PORTD: PORTDPORTD
PORTE: PORTEPORTE
PORTM: PORTMPORTM
PORTN: PORTNPORTN
GPIOA: GPIOAGPIOA
GPIOB: GPIOBGPIOB
GPIOC: GPIOCGPIOC
GPIOD: GPIODGPIOD
GPIOE: GPIOEGPIOE
GPIOM: GPIOMGPIOM
GPION: GPIONGPION
TIMR0: TIMR0TIMR0
TIMR1: TIMR1TIMR1
TIMR2: TIMR2TIMR2
TIMR3: TIMR3TIMR3
TIMR4: TIMR4TIMR4
TIMRG: TIMRGTIMRG
BTIMR0: BTIMR0BTIMR0
BTIMR1: BTIMR1BTIMR1
BTIMR2: BTIMR2BTIMR2
BTIMR3: BTIMR3BTIMR3
BTIMR4: BTIMR4BTIMR4
BTIMR5: BTIMR5BTIMR5
BTIMR6: BTIMR6BTIMR6
BTIMR7: BTIMR7BTIMR7
BTIMR8: BTIMR8BTIMR8
BTIMR9: BTIMR9BTIMR9
BTIMR10: BTIMR10BTIMR10
BTIMR11: BTIMR11BTIMR11
BTIMRG: BTIMRGBTIMRG
UART0: UART0UART0
UART1: UART1UART1
UART2: UART2UART2
UART3: UART3UART3
SPI0: SPI0SPI0
SPI1: SPI1SPI1
I2C0: I2C0I2C0
I2C1: I2C1I2C1
ADC0: ADC0ADC0
ADC1: ADC1ADC1
PWM0: PWM0PWM0
PWM1: PWM1PWM1
PWM2: PWM2PWM2
PWM3: PWM3PWM3
PWM4: PWM4PWM4
PWMG: PWMGPWMG
CAN0: CAN0CAN0
CAN1: CAN1CAN1
USBD: USBDUSBD
USBH: USBHUSBH
SDIO: SDIOSDIO
SDRAMC: SDRAMCSDRAMC
DMA: DMADMA
LCD: LCDLCD
DMA2D: DMA2DDMA2D
DAC: DACDAC
CRC: CRCCRC
CORDIC: CORDICCORDIC
DIV: DIVDIV
RTC: RTCRTC
WDT: WDTWDT
QEI: QEIQEI
FMC: FMCFMC
SFC: SFCSFC
JPEG: JPEGJPEG
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