All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.5.0 - 2021-09-04
- Add support for DMA
- Add GitHub Actions
- Add Spi::change_clock_frequency()
- Add PWM API for remapping pins [#29].
- Add ADC support
- Use cchp.oaen bit to enable automatically all TIMER0 PWM channels
- Replaced unreachable!() with panic!()
- Enabling PWM is now explicit [#30].
- Remove unused errifx and errifcx fields from the DMA driver code
- Remove Travis CI rules and status badge
v0.4.0 - 2020-11-01
- RTC driver
- Add I2C driver
- Add free watchdog
- Add ECLIC mode
- Add Fast Plus mode
- Add UPG to clear timer counter
- Add method to get gpio port and pin information
- Add EXTI support
- Update riscv and gd32vf103-pac dependencies
- Fix PWM driver
- Rename des -> signature
- Remove defines for unsupported ISA variants
- Remove rebase-hack.S
v0.3.0 - 2020-04-12
- Added Afio::disable_jtag()
- Added afio module docs
- Binaries Regenerated
- Refactor AFIO and Serial
- Hide closed traits and make them pub(crate)
- Update dependencies, remove unused riscv-rt dependency
- Configure serial pins after enabling usart clock
v0.2.3 - 2020-02-26
- Make GPIO pin activate() public