Expand description
Peripheral access API for CH592SFR microcontrollers (generated using svd2rust v0.29.0 ( ))
You can find an overview of the generated API here.
API features to be included in the next
svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open
.
Modules
- Analog to Digital Converter
- General porpose intput output
- I2C register
- LCD register
- Program Fast Interrupt Controller
- PWMx register
- Real time clock
- SPI0 register
- System Control Register
- System control related registers
- Systick register
- Timer0 register
- Timer1 register
- Timer2 register
- Timer3 register
- Touch buttons
- UART0 register
- UART1 register
- UART2 register
- UART3 register
- USB register
Structs
- Analog to Digital Converter
- General porpose intput output
- I2C register
- LCD register
- Program Fast Interrupt Controller
- PWMx register
- All the peripherals.
- Real time clock
- SPI0 register
- System Control Register
- System control related registers
- Systick register
- Timer0 register
- Timer1 register
- Timer2 register
- Timer3 register
- Touch buttons
- UART0 register
- UART1 register
- UART2 register
- UART3 register
- USB register
Enums
- Enumeration of all the interrupts.
Constants
- Number available in the NVIC for configuring priority