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>
18 lines
760 B
C
18 lines
760 B
C
/******************************************************************************
|
|
* File: MCU_UART_cfg.h
|
|
* Component: MCU_UART
|
|
* Description: Configuration header for the MCU_UART driver.
|
|
* Declares configuration structures and constants that can be
|
|
* edited to adapt the UART driver to the specific hardware
|
|
* setup (e.g., which UART instance, pin assignments, baud rate,
|
|
* data bits, stop bits, parity).
|
|
*
|
|
* Layer: MCU (hardware abstraction) - configuration
|
|
*****************************************************************************/
|
|
|
|
#ifndef MCU_UART_CFG_H
|
|
#define MCU_UART_CFG_H
|
|
|
|
/* Configuration constants and structure declarations will go here */
|
|
|
|
#endif /* MCU_UART_CFG_H */ |