├── .gitignore ├── Cargo.toml ├── LICENSE-MIT ├── LICENSE-MULAN ├── README.md ├── asm.S ├── assemble.ps1 ├── assemble.sh ├── bin └── riscv32imac-unknown-none-elf.a ├── gd32vf103-hal └── build.rs └── src ├── adc.rs ├── afio.rs ├── backup.rs ├── crc.rs ├── ctimer.rs ├── debug.rs ├── delay.rs ├── esig.rs ├── fmc.rs ├── gpio.rs ├── lib.rs ├── rcu.rs ├── serial.rs ├── spi.rs ├── timer.rs ├── unit.rs └── wdog.rs /.gitignore: -------------------------------------------------------------------------------- 1 | **/target 2 | **/*.rs.bk 3 | 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /LICENSE-MULAN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/LICENSE-MULAN -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/README.md -------------------------------------------------------------------------------- /asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/asm.S -------------------------------------------------------------------------------- /assemble.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/assemble.ps1 -------------------------------------------------------------------------------- /assemble.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/assemble.sh -------------------------------------------------------------------------------- /bin/riscv32imac-unknown-none-elf.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/bin/riscv32imac-unknown-none-elf.a -------------------------------------------------------------------------------- /gd32vf103-hal/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/gd32vf103-hal/build.rs -------------------------------------------------------------------------------- /src/adc.rs: -------------------------------------------------------------------------------- 1 | //! (TODO) Analog-to-Digital Converter 2 | -------------------------------------------------------------------------------- /src/afio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/afio.rs -------------------------------------------------------------------------------- /src/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/backup.rs -------------------------------------------------------------------------------- /src/crc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/crc.rs -------------------------------------------------------------------------------- /src/ctimer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/ctimer.rs -------------------------------------------------------------------------------- /src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/debug.rs -------------------------------------------------------------------------------- /src/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/delay.rs -------------------------------------------------------------------------------- /src/esig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/esig.rs -------------------------------------------------------------------------------- /src/fmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/fmc.rs -------------------------------------------------------------------------------- /src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/gpio.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/rcu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/rcu.rs -------------------------------------------------------------------------------- /src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/serial.rs -------------------------------------------------------------------------------- /src/spi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/spi.rs -------------------------------------------------------------------------------- /src/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/timer.rs -------------------------------------------------------------------------------- /src/unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/unit.rs -------------------------------------------------------------------------------- /src/wdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gd32v-rust/gd32vf103-hal/HEAD/src/wdog.rs --------------------------------------------------------------------------------