move variables from compile scripts to meta-info

This commit is contained in:
David Holdeman 2024-02-15 16:21:36 -06:00 committed by rusefillc
parent 9c6a1f9096
commit 013cd3828c
47 changed files with 48 additions and 139 deletions

View File

@ -1,12 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="\
-DEFI_HPFP=FALSE \
-DEFI_ALTERNATOR_CONTROL=FALSE \
-DEFI_LOGIC_ANALYZER=FALSE \
-DEFI_TOOTH_LOGGER=FALSE \
-DEFI_LUA=FALSE \
-DRAMDISK_INVALID"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
bash ../common_make.sh config/boards/f407-discovery/meta-info-f407-discovery_debug.env

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=f407-discovery
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS= -DEFI_HPFP=FALSE -DEFI_ALTERNATOR_CONTROL=FALSE -DEFI_LOGIC_ANALYZER=FALSE -DEFI_TOOTH_LOGGER=FALSE -DEFI_LUA=FALSE -DRAMDISK_INVALID
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,6 +1,4 @@
#!/bin/bash
export USE_OPENBLT=yes
cd ..
bash ../common_make.sh config/boards/hellen/alphax-2chan/meta-info.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=alphax-2chan
PROJECT_CPU=ARCH_STM32F4
USE_OPENBLT=yes

View File

@ -1,6 +1,4 @@
#!/bin/bash
export USE_OPENBLT=yes
cd ..
bash ../common_make.sh config/boards/hellen/alphax-4chan/meta-info-alphax-4chan_f7.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=alphax-4chan_f7
PROJECT_CPU=ARCH_STM32F7
USE_OPENBLT=yes

View File

@ -1,7 +1,4 @@
#!/bin/bash
export EXTRA_PARAMS="-DRAMDISK_INVALID -DEFI_LUA=FALSE"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
cd ..
bash ../common_make.sh config/boards/hellen/alphax-8chan/meta-info-alphax-8chan_debug.env

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=alphax-8chan
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DRAMDISK_INVALID -DEFI_LUA=FALSE
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,8 +1,4 @@
#!/bin/bash
export EXTRA_PARAMS="-DRAMDISK_INVALID -DEFI_LUA=FALSE"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
cd ..
bash ../common_make.sh config/boards/hellen/hellen-112-17/meta-info-hellen-112-17_debug.env

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=hellen-112-17
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DRAMDISK_INVALID -DEFI_LUA=FALSE
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,13 +1,4 @@
#!/bin/bash
export EXTRA_PARAMS="\
-DEFI_HPFP=FALSE \
-DEFI_ALTERNATOR_CONTROL=FALSE \
-DEFI_LOGIC_ANALYZER=FALSE \
-DEFI_TOOTH_LOGGER=FALSE \
-DEFI_LUA=FALSE \
-DRAMDISK_INVALID"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
cd ..
bash ../common_make.sh config/boards/hellen/hellen-honda-k/meta-info-hellen-honda-k_debug.env

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=hellen-honda-k
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS= -DEFI_HPFP=FALSE -DEFI_ALTERNATOR_CONTROL=FALSE -DEFI_LOGIC_ANALYZER=FALSE -DEFI_TOOTH_LOGGER=FALSE -DEFI_LUA=FALSE -DRAMDISK_INVALID
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,9 +1,4 @@
#!/bin/bash
cd ..
export EXTRA_PARAMS="\
-DEFI_SOFTWARE_KNOCK=TRUE -DSTM32_ADC_USE_ADC3=TRUE \
"
bash ../common_make.sh config/boards/hellen/hellen88bmw/meta-info-hellen88bmw.env

View File

@ -1,11 +1,4 @@
#!/bin/bash
cd ..
export EXTRA_PARAMS="\
-DEFI_SOFTWARE_KNOCK=FALSE \
-DHAL_TRIGGER_USE_ADC=TRUE \
-DSTM32_ADC_USE_ADC3=TRUE \
"
bash ../common_make.sh config/boards/hellen/hellen88bmw/meta-info-hellen88bmw_avr.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=hellen88bmw
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DEFI_SOFTWARE_KNOCK=TRUE -DSTM32_ADC_USE_ADC3=TRUE

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=hellen88bmw
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DEFI_SOFTWARE_KNOCK=FALSE -DHAL_TRIGGER_USE_ADC=TRUE -DSTM32_ADC_USE_ADC3=TRUE

View File

@ -1,13 +1,4 @@
#!/bin/bash
export EXTRA_PARAMS="\
-DEFI_HPFP=FALSE \
-DEFI_ALTERNATOR_CONTROL=FALSE \
-DEFI_LOGIC_ANALYZER=FALSE \
-DEFI_TOOTH_LOGGER=FALSE \
-DEFI_LUA=FALSE \
-DRAMDISK_INVALID"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
cd ..
bash ../common_make.sh config/boards/hellen/small-can-board/meta-info-small-can-board_debug.env

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=small-can-board
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS= -DEFI_HPFP=FALSE -DEFI_ALTERNATOR_CONTROL=FALSE -DEFI_LOGIC_ANALYZER=FALSE -DEFI_TOOTH_LOGGER=FALSE -DEFI_LUA=FALSE -DRAMDISK_INVALID
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -5,6 +5,4 @@
# ./gen_config_board.sh config/boards/microrusefi mre_f4
#
export USE_OPENBLT=yes
bash ../common_make.sh config/boards/microrusefi/meta-info-mre_f4.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=mre_f4
PROJECT_CPU=ARCH_STM32F4
USE_OPENBLT=yes

View File

@ -7,12 +7,4 @@ echo "Entering $SCRIPT_NAME"
# Nucleo boards use MCO signal from St-Link and NOT oscillator - these need STM32_HSE_BYPASS
export USE_FATFS=no
export EXTRA_PARAMS="-DSTM32F767xx \
-DEFI_INJECTOR_PIN3=Gpio::Unassigned \
-DSTM32_HSE_BYPASS=TRUE \
-DEFI_ENABLE_ASSERTS=FALSE \
-DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE"
bash ../common_make.sh config/boards/nucleo_f767/meta-info-stm32f767_nucleo.env

View File

@ -7,16 +7,4 @@ echo "Entering $SCRIPT_NAME"
# Nucleo boards use MCO signal from St-Link and NOT oscillator - these need STM32_HSE_BYPASS
export USE_FATFS=no
export EXTRA_PARAMS="-DSTM32F767xx \
-DEFI_INJECTOR_PIN3=Gpio::Unassigned \
-DSTM32_HSE_BYPASS=TRUE \
-DEFI_ENABLE_ASSERTS=FALSE \
-DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE"
export EXTRA_PARAMS="-DEFI_LUA=FALSE"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g -Wl,--defsym=FLASH_SIZE=768k"
export INCLUDE_ELF=yes
bash ../common_make.sh config/boards/nucleo_f767/meta-info-stm32f767_nucleo_debug.env

View File

@ -1,18 +1,5 @@
#!/bin/bash
# STM32F767 version of the firmware for F767ZI chip NOT on Nucleo board, with a real oscillator
export USE_FATFS=no
export EXTRA_PARAMS="-DSTM32F767xx \
\
\
-DEFI_ENABLE_ASSERTS=FALSE \
-DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE"
bash ../common_make.sh config/boards/nucleo_f767/meta-info-stm32f767_osc.env

View File

@ -1,2 +1,4 @@
SHORT_BOARD_NAME=stm32f767_nucleo
PROJECT_CPU=ARCH_STM32F7
USE_FATFS=no
EXTRA_PARAMS=-DSTM32F767xx -DEFI_INJECTOR_PIN3=Gpio::Unassigned -DSTM32_HSE_BYPASS=TRUE -DEFI_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE

View File

@ -1,2 +1,7 @@
SHORT_BOARD_NAME=stm32f767_nucleo
PROJECT_CPU=ARCH_STM32F7
USE_FATFS=no
EXTRA_PARAMS=-DSTM32F767xx -DEFI_INJECTOR_PIN3=Gpio::Unassigned -DSTM32_HSE_BYPASS=TRUE -DEFI_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE
EXTRA_PARAMS=-DEFI_LUA=FALSE
DEBUG_LEVEL_OPT=-O0 -ggdb -g -Wl,--defsym=FLASH_SIZE=768k
INCLUDE_ELF=yes

View File

@ -1,2 +1,4 @@
SHORT_BOARD_NAME=stm32f767_nucleo
PROJECT_CPU=ARCH_STM32F7
USE_FATFS=no
EXTRA_PARAMS=-DSTM32F767xx -DEFI_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_CHECKS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE

View File

@ -1,5 +1,3 @@
#!/bin/bash
export USE_OPENBLT=yes
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f4.env

View File

@ -1,20 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="\
-DEFI_HPFP=FALSE \
-DEFI_ALTERNATOR_CONTROL=FALSE \
-DEFI_LOGIC_ANALYZER=FALSE \
-DEFI_ENGINE_SNIFFER=FALSE \
-DEFI_BOOST_CONTROL=FALSE \
-DEFI_LAUNCH_CONTROL=FALSE \
-DEFI_ANTILAG_SYSTEM=FALSE \
-DEFI_MC33816=FALSE \
-DEFI_BLUETOOTH_SETUP=FALSE \
-DEFI_ELECTRONIC_THROTTLE_BODY=FALSE \
-DEFI_SENSOR_CHART=FALSE \
-DEFI_TOOTH_LOGGER=FALSE \
-DEFI_LUA=FALSE \
-DRAMDISK_INVALID"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f4_debug.env

View File

@ -1,9 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="-DVR_HW_CHECK_MODE=TRUE -DHW_CHECK_MODE=TRUE -DHW_CHECK_SD=TRUE -DHW_CHECK_ALWAYS_STIMULATE=TRUE"
export VAR_DEF_ENGINE_TYPE=-DDEFAULT_ENGINE_TYPE=engine_type_e::PROTEUS_QC_TEST_BOARD
# export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f4_hardware_QC_special_build.env

View File

@ -1,6 +1,3 @@
#!/bin/bash
export USE_OPENBLT=yes
export DEBUG_LEVEL_OPT="-Os -ggdb -g"
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f7.env

View File

@ -1,6 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="-DEFI_LUA=FALSE"
export DEBUG_LEVEL_OPT="-O0 -ggdb -g -Wl,--defsym=FLASH_SIZE=768k"
export INCLUDE_ELF=yes
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f7_debug.env

View File

@ -1,9 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="-DVR_HW_CHECK_MODE=TRUE -DHW_CHECK_MODE=TRUE -DHW_CHECK_SD=TRUE -DHW_CHECK_ALWAYS_STIMULATE=TRUE"
export VAR_DEF_ENGINE_TYPE=-DDEFAULT_ENGINE_TYPE=engine_type_e::PROTEUS_QC_TEST_BOARD
export DEBUG_LEVEL_OPT="-Os -ggdb -g"
bash ../common_make.sh config/boards/proteus/meta-info-proteus_f7_hardware_QC_special_build.env

View File

@ -1,5 +1,3 @@
#!/bin/bash
# export USE_OPENBLT=yes
bash ../common_make.sh config/boards/proteus/meta-info-proteus_h7.env

View File

@ -1,5 +1,3 @@
#!/bin/bash
export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export INCLUDE_ELF=yes
bash ../common_make.sh config/boards/proteus/meta-info-proteus_h7_debug.env

View File

@ -2,6 +2,4 @@
# Use this script for Proteus v0.1/0.2 (boards where vbat was on ADC3)
export PROTEUS_LEGACY=TRUE
bash ../common_make.sh config/boards/proteus/meta-info-proteus_legacy.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=proteus_f4
PROJECT_CPU=ARCH_STM32F4
USE_OPENBLT=yes

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=proteus_f4
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS= -DEFI_HPFP=FALSE -DEFI_ALTERNATOR_CONTROL=FALSE -DEFI_LOGIC_ANALYZER=FALSE -DEFI_ENGINE_SNIFFER=FALSE -DEFI_BOOST_CONTROL=FALSE -DEFI_LAUNCH_CONTROL=FALSE -DEFI_ANTILAG_SYSTEM=FALSE -DEFI_MC33816=FALSE -DEFI_BLUETOOTH_SETUP=FALSE -DEFI_ELECTRONIC_THROTTLE_BODY=FALSE -DEFI_SENSOR_CHART=FALSE -DEFI_TOOTH_LOGGER=FALSE -DEFI_LUA=FALSE -DRAMDISK_INVALID
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,2 +1,4 @@
SHORT_BOARD_NAME=proteus_f4
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DVR_HW_CHECK_MODE=TRUE -DHW_CHECK_MODE=TRUE -DHW_CHECK_SD=TRUE -DHW_CHECK_ALWAYS_STIMULATE=TRUE
VAR_DEF_ENGINE_TYPE=-DDEFAULT_ENGINE_TYPE=engine_type_e::PROTEUS_QC_TEST_BOARD

View File

@ -1,2 +1,4 @@
SHORT_BOARD_NAME=proteus_f7
PROJECT_CPU=ARCH_STM32F7
USE_OPENBLT=yes
DEBUG_LEVEL_OPT=-Os -ggdb -g

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=proteus_f7
PROJECT_CPU=ARCH_STM32F7
EXTRA_PARAMS=-DEFI_LUA=FALSE
DEBUG_LEVEL_OPT=-O0 -ggdb -g -Wl,--defsym=FLASH_SIZE=768k
INCLUDE_ELF=yes

View File

@ -1,2 +1,5 @@
SHORT_BOARD_NAME=proteus_f7
PROJECT_CPU=ARCH_STM32F7
EXTRA_PARAMS=-DVR_HW_CHECK_MODE=TRUE -DHW_CHECK_MODE=TRUE -DHW_CHECK_SD=TRUE -DHW_CHECK_ALWAYS_STIMULATE=TRUE
VAR_DEF_ENGINE_TYPE=-DDEFAULT_ENGINE_TYPE=engine_type_e::PROTEUS_QC_TEST_BOARD
DEBUG_LEVEL_OPT=-Os -ggdb -g

View File

@ -1,2 +1,4 @@
SHORT_BOARD_NAME=proteus_h7
PROJECT_CPU=ARCH_STM32H7
DEBUG_LEVEL_OPT=-O0 -ggdb -g
INCLUDE_ELF=yes

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=proteus_f7
PROJECT_CPU=ARCH_STM32F7
PROTEUS_LEGACY=TRUE

View File

@ -1,5 +1,3 @@
#!/bin/bash
export EXTRA_PARAMS="-DDUMMY"
bash ../common_make.sh config/boards/s105/meta-info.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=s105
PROJECT_CPU=ARCH_STM32F4
EXTRA_PARAMS=-DDUMMY

View File

@ -1,12 +1,3 @@
#!/bin/bash
#Build with no debug features
#export EXTRA_PARAMS="-DEFI_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_ASSERTS=FALSE -DCH_DBG_ENABLE_STACK_CHECK=FALSE -DCH_DBG_FILL_THREADS=FALSE -DCH_DBG_THREADS_PROFILING=FALSE"
#export VAR_DEF_ENGINE_TYPE="-DDEFAULT_ENGINE_TYPE=SUBARUEG33_DEFAULTS"
#export DEBUG_LEVEL_OPT="-O0 -ggdb -g"
export USE_OPENBLT=yes
bash ../common_make.sh config/boards/subaru_eg33/meta-info-subaru_eg33_f7.env

View File

@ -1,2 +1,3 @@
SHORT_BOARD_NAME=subaru_eg33_f7
PROJECT_CPU=ARCH_STM32F7
USE_OPENBLT=yes