Ivan's Blog
项目实践

sk150c-kit

Rust firmware project for controlling an adjustable power supply module (STM32G431CBU6), with developer guides (CN/EN), models, and scripts. Evidence: README.md, Cargo.toml, DEVELOPER_GUIDE.md.

目录

技术栈

运行与交付

CI 工作流
  • ci.yml
  • release.yml
能力标记
  • cargo_toml
  • github_actions
JSON

Basics

Rust firmware project for controlling an adjustable power supply module (STM32G431CBU6), with developer guides (CN/EN), models, and scripts. Evidence: README.md, Cargo.toml, DEVELOPER_GUIDE.md.

Architecture

  • Single embedded firmware crate under repo root, with models and test harness folders. Evidence: src/, models/, test_button_standalone/.
  • Build script and assets indicate codegen/resources integration typical for embedded firmware. Evidence: build.rs, assets/.

Conventions

  • Pinned Rust toolchain + formatting + hooks. Evidence: rust-toolchain.toml, rustfmt.toml, lefthook.yml.
  • Documentation is explicitly bilingual for onboarding. Evidence: README.zh.md, DEVELOPER_GUIDE.zh.md.

Taste notes

Bilingual developer docs plus an .ioc file is a very practical combo for embedded firmware teams collaborating across tooling ecosystems.