25#include "../board_id/qc_stim_meta.h"
88#if EFI_UNIT_TEST || EFI_SIMULATOR
107#if EFI_TCU || EFI_SIMULATOR
115#if defined(HW_SUBARU_2011) || defined(HW_HELLEN_8CHAN) || HW_PROTEUS
121#if HW_MICRO_RUSEFI || HW_PROTEUS
153#if HW_PROTEUS || HW_HELLEN_4CHAN || HW_HELLEN_8CHAN || HW_HELLEN_4K_GDI
162#if HW_PROTEUS || HW_HELLEN_HONDA
189#if HW_PROTEUS || HW_HELLEN
195#if HW_PROTEUS || HW_HELLEN
219#if defined(HW_HELLEN_UAEFI) || defined(HW_HELLEN_UAEFI121) || defined(HW_HELLEN_SUPER_UAEFI) || defined(HW_HELLEN_8CHAN) || HW_PROTEUS || EFI_SIMULATOR
225#if HW_PROTEUS || EFI_SIMULATOR
254#if defined(HARDWARE_CI) || EFI_SIMULATOR
256 #if defined(HARDWARE_CI)
263#if defined(HW_HELLEN_MERCEDES) || EFI_SIMULATOR
275#ifdef HW_HELLEN_NISSAN
284#ifdef HW_HELLEN_HYUNDAI
293#if defined(HW_HELLEN_8CHAN) || defined(HW_HELLEN_UAEFI121) || defined(HW_HELLEN_UAEFI)
299#if defined(HW_HELLEN_121_VAG) || defined(HW_HELLEN_UAEFI) || defined(HW_HELLEN_UAEFI121) || EFI_SIMULATOR
305#if defined(HW_HELLEN_121_VAG) || EFI_SIMULATOR
325#if defined(HW_NUCLEO_F767) || defined(HW_NUCLEO_H743) || defined(HW_FRANKENSO) || HW_PROTEUS || EFI_SIMULATOR
339#if defined(HW_FRANKENSO) || EFI_SIMULATOR || defined(HW_NUCLEO_F767) || defined(HW_NUCLEO_H743) || defined(SUPPORT_GY6)
345#if defined(HW_FRANKENSO) || EFI_SIMULATOR || defined(HW_NUCLEO_F767) || defined(HW_NUCLEO_H743)
379#if EFI_PROD_CODE && HAL_USE_EEPROM
420#if defined(HW_SUBARU_EG33) || EFI_SIMULATOR
void setGy6139qmbDefaultEngineConfiguration()
void setBMW_M73_TwoCoilUnitTest()
void setEngineBMW_M73_Proteus()
void setEngineBMW_M73_microRusEfi()
std::optional< setup_custom_board_engine_type_type > custom_board_AfterTuneDefaults
static bool call_board_override(std::optional< FuncType > board_override, Args &&... args)
std::optional< setup_custom_board_engine_type_type > custom_board_applyUnknownType
void setEtbTestConfiguration()
void setFrankensoConfiguration()
void setL9779TestConfiguration()
void setTest33816EngineConfiguration()
void setEepromTestConfiguration()
void setDiscovery33810Test()
void proteusDcWastegateTest()
void setDodgeNeonNGCEngineConfiguration()
void setDodgeNeon1995EngineConfiguration()
1995 Dodge Neon default engine configuration
@ HELLEN_121_NISSAN_4_CYL
@ HELLEN_128_MERCEDES_8_CYL
@ FRANKENSO_MIATA_NA6_MAP
@ ET_TEST_WITH_BOSCH_QUICK_START
@ TEST_DC_WASTEGATE_DISCOVERY
@ HELLEN_121_NISSAN_6_CYL
@ PROTEUS_ANALOG_PWM_TEST
@ HELLEN_128_MERCEDES_6_CYL
@ HELLEN_154_HYUNDAI_COUPE_BK2
@ HELLEN_121_NISSAN_ALMERA_N16
@ HELLEN_121_NISSAN_8_CYL
@ HELLEN_128_MERCEDES_4_CYL
@ HELLEN_154_HYUNDAI_COUPE_BK1
void applyUnknownEngineType(engine_type_e engineType)
void boardAfterTuneDefaults(engine_type_e engineType)
PUBLIC_API_WEAK_SOMETHING_WEIRD engine_type_e getLastEngineType()
void applyEngineType(engine_type_e engineType)
void firmwareError(ObdCode code, const char *fmt,...)
void setFordInline6()
Default values for persistent properties.
void setFordAspireEngineConfiguration()
1996 Ford Aspire default engine configuration
void setProteusHondaOBD2A()
void setGenesisCoupeBK1()
void setGenesisCoupeBK2()
void setMercedesM111EngineConfiguration()
void setMiataNA6_MAP_Frankenso()
void setMiataNB2_Proteus_TCU()
void setMazdaMiataNB2_36()
void setHellenMercedes128_4_cyl()
void setHellenMercedes128_6_cyl()
void setHellenMercedes128_8_cyl()
void setProteusNissanVQ()
void setHellen121nissanQR()
void setHellen121nissanVQ()
@ CUSTOM_UNEXPECTED_ENGINE_TYPE
void setSubaruEG33Defaults()
void setProteusAnalogPwmTest()
void setTestCamEngineConfiguration()
void setTestVVTEngineConfiguration()
void setTestEngineIssue366both()
void setTestCrankEngineConfiguration()
void setTestEngineIssue366rise()
void setTestEngineBoschQuickStart()
void setTestDcWastegateConfiguration()
void setTestEngineWithBoschQuickStartCam()
void setToyota_2jz_vics()
void setHellen121Vag_8_cyl()
void setHellen121Vag_vr6_cyl()
void setHellen121Vag_v6_cyl()
void setProteusVwPassatB6()