Ivan's Blog
项目实践

whisker-breeze

Hardware/firmware repo that combines firmware sources and PCB assets, driven by Makefile-based workflows. Evidence: README.md, Makefile, firmware/, pcb/.

  • C firmware
  • Device mono-repo
  • PCB assets

目录

技术栈

配置与质量

配置文件
  • .gitignore
  • .gitmodules
JSON

Basics

Hardware/firmware repo that combines firmware sources and PCB assets, driven by Makefile-based workflows. Evidence: README.md, Makefile, firmware/, pcb/.

Taxonomy

  • Tags: C firmware, Device mono-repo, PCB assets

Architecture

  • Multi-domain mono-repo: separates firmware and board assets at the top level. Evidence: firmware/, pcb/.
  • Uses an embedded vendor/toolkit subtree. Evidence: ch32fun/.

Conventions

  • Build entrypoint is Make-driven. Evidence: Makefile.
  • Repo-level docs live under docs/ and are referenced from the README. Evidence: README.md, docs/.

Taste notes

Keeping firmware and PCB artifacts together is practical for small devices: it helps correlate firmware changes with hardware revisions without cross-repo overhead.