- GD32F4xx
- Added support for GD32F425 in new
gd32f4
crate.
- Added support for GD32F425 in new
- Re-enabled re-export of
cortex_m_rt::interrupt
macro.
- Updated to
svd2rust
0.32.0. - GD32C1x3
- Added support for GD32C103 and GD32C113 in new
gd32c1
crate.
- Added support for GD32C103 and GD32C113 in new
- GD32E103
- Fixed range of
I2C*.CTL1.I2CCLK
andI2C*.RT.RISETIME
. - Fixed range of
DAC.DACC_R8DH.DAC*_DH
. - Fixed range of
CAN*.BT.BAUDPSC
.
- Fixed range of
- GD32F1x0
- Fixed width of
I2C*.CTL1.I2CCLK
andI2C*.RT.RISETIME
to be 7 bits rather than 6. - Fixed range of
DAC.DACC_R8DH.DAC*_DH
. - Fixed range of
CAN*.BT.BAUDPSC
.
- Fixed width of
- GD32F20x
- Fixed range of
I2C*.CTL1.I2CCLK
andI2C*.RT.RISETIME
. - Fixed range of
DAC.DACC_R8DH.DAC*_DH
. - Fixed range of
CAN*.BT.BAUDPSC
.
- Fixed range of
- GD32F30x
- Fixed range of
DAC.DACC_R8DH.DAC*_DH
. - Fixed range of
CAN*.BT.BAUDPSC
.
- Fixed range of
- Updated to
critical-section
to 1.1.2. - Updated to
cortex-m-rt
to 0.7.3. - Updated to
cortex-m
to 0.7.7. - Updated to
svd2rust
0.30.1. - GD32E103
- Added some more field details to
RCU.INT
.
- Added some more field details to
- GD32E23x
- Added RCU peripheral.
- GD32F1x0
- Fixed
RCU.DSV.DSLPVS
variants for GD32F170 and GD32F190.
- Fixed
- GD32F20x
- Added some more field details to
RCU.INT
.
- Added some more field details to
- Updated to
svd2rust
0.27.2. - Updated to
cortex-m
0.7.6 andcortex-m-rt
0.7.2. - GD32E103
- Added support for GD32E103 in new
gd32e1
crate.
- Added support for GD32E103 in new
- GD32E50x
- Added support for GD32E503, GD32E505, GD32E507, GD32E508 in new
gd32e5
crate.
- Added support for GD32E503, GD32E505, GD32E507, GD32E508 in new
- GD32E23x
- Added DMA peripheral.
- GD32F1x0
- Renamed various DMA registers and fields to be consistent with documentation and other series.
- GD32F20x
- Added support for GD32F205 and GD32F207 in new
gd32f2
crate.
- Added support for GD32F205 and GD32F207 in new
- GD32F30x
- Added support for GD32F303, GD32F305 and GD32F307, in new
gd32f3
crate.
- Added support for GD32F303, GD32F305 and GD32F307, in new
- Updated to
svd2rust
0.24.0.
- GD32E23x
- Added support for GD32E230 and GD32E231, in new
gd32e2
crate.
- Added support for GD32E230 and GD32E231, in new
- GD32F1x0
- Renamed
I2Cn.STAT0.SMBALTS
toSMBALT
. This matches what the documentation calls it.
- Renamed
- Updated to
svd2rust
0.19.0.
- GD32F1x0
- Fixed
TIMERn.CTL0.CEN
values, the enum values were accidentally reversed in 0.3.0.
- Fixed
- GD32F1x0
- Changed various timer fields to share the same enum type.
- GD32F1x0
- Reduced set of features for docs.rs, to hopefully fix build.
- GD32F1x0
- Fixed TIMER PWM mode names, and added missing timer fields.
- Split into 4 separate variants, and removed features not actually present on each variant.
- Added CAN peripheral.
- Added DAC peripheral.
- Added I2C peripheral.
- Added IVREF peripheral.
- Added OPA peripheral.
- Added SPI peripheral.
- Added SYSCFG peripheral.
First release.