Expand description
§SiFli PAC
Rust Peripheral Access Crate (PAC) for SiFli MCUs.
§Generation
To generate the PAC, you need to install chiptool, form and rustfmt:
cargo install form
rustup component add rustfmt
cargo install --git https://github.com/embassy-rs/chiptool --branch dev --lockedIf you have an older version of chiptool installed, you may need to update it (2025.2.18 and later).
Then run the following in Bash or PowerShell:
./updateThis crate is inspired by the project structure of rp-pac.
§License
This project is under Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).
Modules§
- aes
- atim
- audcodec
- audprc
- btim
- common
- crc
- dmac
- efusec
- epic
- extdma
- ezip
- gpadc
- gptim
- hpsys_
aon - hpsys_
cfg - hpsys_
gpio - hpsys_
pinmux - hpsys_
rcc - i2c
- i2s
- iwdt
- lcdc
- lptim
- mpi
- pdm
- pmuc
- ptc
- sdmmc
- spi
- tim_
common - trng
- tsen
- usart
- wdt