2021-03-24 14:44:32 +01:00
|
|
|
import os
|
2022-08-19 11:41:34 -07:00
|
|
|
import copy
|
2021-03-24 14:44:32 +01:00
|
|
|
|
2023-08-03 19:07:41 -07:00
|
|
|
Import('build_project', 'base_project_f4', 'base_project_h7')
|
2021-03-24 14:44:32 +01:00
|
|
|
|
2023-08-03 19:07:41 -07:00
|
|
|
build_projects = {
|
|
|
|
|
"panda": base_project_f4,
|
|
|
|
|
"panda_h7": base_project_h7,
|
2021-10-04 03:13:29 -07:00
|
|
|
}
|
|
|
|
|
|
2023-08-03 19:07:41 -07:00
|
|
|
for project_name, project in build_projects.items():
|
|
|
|
|
flags = [
|
2022-08-19 11:41:34 -07:00
|
|
|
"-DPANDA",
|
2021-03-24 14:44:32 +01:00
|
|
|
]
|
2024-02-16 22:58:01 -08:00
|
|
|
if ("ENABLE_SPI" in os.environ or "h7" in project_name):
|
2022-11-10 03:46:20 +01:00
|
|
|
flags.append('-DENABLE_SPI')
|
|
|
|
|
|
2024-07-14 15:56:18 -07:00
|
|
|
if "H723" in os.environ:
|
|
|
|
|
flags.append('-DSTM32H723')
|
|
|
|
|
|
2023-08-03 19:07:41 -07:00
|
|
|
build_project(project_name, project, flags)
|