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 [+]