Struct gd32vf103_pac::Peripherals
source · pub struct Peripherals {Show 47 fields
pub ADC0: ADC0,
pub ADC1: ADC1,
pub AFIO: AFIO,
pub BKP: BKP,
pub CAN0: CAN0,
pub CAN1: CAN1,
pub CRC: CRC,
pub DAC: DAC,
pub DBG: DBG,
pub DMA0: DMA0,
pub DMA1: DMA1,
pub EXMC: EXMC,
pub EXTI: EXTI,
pub FMC: FMC,
pub FWDGT: FWDGT,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub ECLIC: ECLIC,
pub PMU: PMU,
pub RCU: RCU,
pub RTC: RTC,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub TIMER0: TIMER0,
pub TIMER1: TIMER1,
pub TIMER2: TIMER2,
pub TIMER3: TIMER3,
pub TIMER4: TIMER4,
pub TIMER5: TIMER5,
pub TIMER6: TIMER6,
pub USART0: USART0,
pub USART1: USART1,
pub USART2: USART2,
pub UART3: UART3,
pub UART4: UART4,
pub USBFS_GLOBAL: USBFS_GLOBAL,
pub USBFS_HOST: USBFS_HOST,
pub USBFS_DEVICE: USBFS_DEVICE,
pub USBFS_PWRCLK: USBFS_PWRCLK,
pub WWDGT: WWDGT,
pub CTIMER: CTIMER,
}
Expand description
All the peripherals.
Fields§
§ADC0: ADC0
ADC0
ADC1: ADC1
ADC1
AFIO: AFIO
AFIO
BKP: BKP
BKP
CAN0: CAN0
CAN0
CAN1: CAN1
CAN1
CRC: CRC
CRC
DAC: DAC
DAC
DBG: DBG
DBG
DMA0: DMA0
DMA0
DMA1: DMA1
DMA1
EXMC: EXMC
EXMC
EXTI: EXTI
EXTI
FMC: FMC
FMC
FWDGT: FWDGT
FWDGT
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOE: GPIOE
GPIOE
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
ECLIC: ECLIC
ECLIC
PMU: PMU
PMU
RCU: RCU
RCU
RTC: RTC
RTC
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
TIMER0: TIMER0
TIMER0
TIMER1: TIMER1
TIMER1
TIMER2: TIMER2
TIMER2
TIMER3: TIMER3
TIMER3
TIMER4: TIMER4
TIMER4
TIMER5: TIMER5
TIMER5
TIMER6: TIMER6
TIMER6
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
UART3: UART3
UART3
UART4: UART4
UART4
USBFS_GLOBAL: USBFS_GLOBAL
USBFS_GLOBAL
USBFS_HOST: USBFS_HOST
USBFS_HOST
USBFS_DEVICE: USBFS_DEVICE
USBFS_DEVICE
USBFS_PWRCLK: USBFS_PWRCLK
USBFS_PWRCLK
WWDGT: WWDGT
WWDGT
CTIMER: CTIMER
CTIMER
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