Dockerized build system (Dockerfile, docker-compose, build.sh) with Pico SDK cross-compilation. Modular CMake split into project_config, mcu_config, and sources_config under cmake/. Component architecture following inc/prg/cfg convention: STD_TYPES, MCU_USB, HAL_COM, APP_CLSW, SYS_ECU. Full call chain SYS_ECU -> APP_CLSW -> HAL_COM -> MCU_USB verified end-to-end on RP2040-Zero hardware over USB-CDC. Includes flash.sh for automated .uf2 flashing on macOS and devcontainer config for VS Code. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
10 lines
477 B
Plaintext
10 lines
477 B
Plaintext
# ============================================================================
|
|
# .gitignore for the color_switcher Pico firmware project
|
|
# ============================================================================
|
|
|
|
# Build artifacts directory created by CMake / build.sh.
|
|
# Contains Makefiles, object files, the final .elf/.uf2/.bin/.hex/.dis/.map
|
|
# outputs, and any fetched dependencies (e.g. picotool). Regenerated on
|
|
# every build, so it should never be committed.
|
|
build/
|