[−][src]Struct gd32vf103_pac::Peripherals
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
Methods
impl Peripherals
[src]
pub fn take() -> Option<Self>
[src]
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
Unchecked version of Peripherals::take
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,