STD_TYPES, MCU_UART, MCU_USB, MCU_PIO, HAL_COM, HAL_LED moved to separate repos under common/ as git submodules. Each submodule ships with default config (cfg/) that projects can override. color_switcher/src/ now contains only project-specific components (APP_CLSW, SYS_ECU). CMake sources_config references common/ via COMMON_DIR. Docker volume mounts ../common:/common so the container sees the submodules. Build verified — zero errors.
19 lines
711 B
Plaintext
19 lines
711 B
Plaintext
[submodule "common/STD_TYPES"]
|
|
path = common/STD_TYPES
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/std_types.git
|
|
[submodule "common/MCU_UART"]
|
|
path = common/MCU_UART
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/mcu_uart.git
|
|
[submodule "common/MCU_USB"]
|
|
path = common/MCU_USB
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/mcu_usb.git
|
|
[submodule "common/MCU_PIO"]
|
|
path = common/MCU_PIO
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/mcu_pio.git
|
|
[submodule "common/HAL_COM"]
|
|
path = common/HAL_COM
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/hal_com.git
|
|
[submodule "common/HAL_LED"]
|
|
path = common/HAL_LED
|
|
url = http://git.teqanylogix.com:3000/mohamed.salem/hal_led.git
|