ch32v307-pac

Crates.ioch32v307-pac
lib.rsch32v307-pac
version
sourcesrc
created_at2022-06-16 16:46:36.34485
updated_at2022-06-16 16:46:36.34485
descriptionPeripheral access API for CH32V307 chips
homepage
repositoryhttps://github.com/sadkotheguest/ch32v307-pac
max_upload_size
id607551
size0
Alexander Buraga (sadkotheguest)

documentation

README

ch32v307-pac

Peripheral access crate for CH32V307.

This repository includes ch32v307-pac inspired by gd32vf103-pac (https://github.com/riscv-rust/gd32vf103-pac).

Peripherials:

  • TRNG [+]
  • USB [+]
  • CAN1 [+], CAN2 [+]
  • ETHERNET_MAC [+], ETHERNET_MMC [+], ETHERNET_PTP [+], ETHERNET_DMA [+]
  • SDIO [+]
  • FSMC [+]
  • DVP [+]
  • DAC [+]
  • PWR [+]
  • RCC [+]
  • OPA [+]
  • GPIOA [+], GPIOB [+], GPIOC [+], GPIOD [+], GPIOE [+]
  • AFIO [+]
  • EXTI [+]
  • DMA1 [+], DMA2 [+]
  • RTC [+]
  • BKP [+]
  • IWDG [+]
  • WWDG [+]
  • Advanced timers: TIM1 [+], TIM8 [+], TIM9 [+], TIM10 [+]
  • General purpose timers: TIM2 [+], TIM3 [+], TIM4 [+], TIM5 [+]
  • I2C1 [+], I2C2 [+]
  • SPI1 [+], SPI2 [+], SPI3 [+]
  • USART1...USART3 [+], UART4...UART8 [+]
  • ADC1 [+], ADC2 [+]
  • DBG [+]
  • USBHD [+]
  • CRC [+]
  • FLASH [+]
  • USB FS OTG [+]
  • PFIC [+]
Commit count: 36

cargo fmt