2015-07-10 06:01:56 -07:00
|
|
|
/**
|
|
|
|
* @file custom_engine.h
|
|
|
|
*
|
|
|
|
* @date Jan 18, 2015
|
2020-01-07 21:02:40 -08:00
|
|
|
* @author Andrey Belomutskiy, (c) 2012-2020
|
2015-07-10 06:01:56 -07:00
|
|
|
*/
|
2019-12-28 20:22:16 -08:00
|
|
|
|
|
|
|
#pragma once
|
2015-07-10 06:01:56 -07:00
|
|
|
|
2019-05-03 15:41:43 -07:00
|
|
|
#include "engine_configuration.h"
|
2021-11-16 01:15:29 -08:00
|
|
|
void setFrankensoConfiguration();
|
2019-01-10 21:03:42 -08:00
|
|
|
void runSchedulingPrecisionTestIfNeeded(void);
|
2023-02-10 16:10:36 -08:00
|
|
|
void setDiscoveryPdm();
|
2021-11-16 01:15:29 -08:00
|
|
|
void setFrankensoBoardTestConfiguration();
|
|
|
|
void setEtbTestConfiguration();
|
|
|
|
void setTle8888TestConfiguration();
|
2022-02-06 10:55:16 -08:00
|
|
|
void setL9779TestConfiguration();
|
2017-02-24 15:55:53 -08:00
|
|
|
|
2022-02-06 10:59:08 -08:00
|
|
|
void setEepromTestConfiguration();
|
|
|
|
|
2021-11-16 01:15:29 -08:00
|
|
|
void mreBoardNewTest();
|
|
|
|
void mreSecondaryCan();
|
|
|
|
void mreBCM();
|
2019-12-28 20:22:16 -08:00
|
|
|
|
2023-07-10 14:39:09 -07:00
|
|
|
void fuelBenchMode();
|
|
|
|
|
2021-04-22 19:04:39 -07:00
|
|
|
/**
|
|
|
|
* PROTEUS_QC_TEST_BOARD
|
|
|
|
* set engine_type 42
|
|
|
|
*/
|
2021-11-16 01:15:29 -08:00
|
|
|
void proteusBoardTest();
|
|
|
|
void proteusLuaDemo();
|
|
|
|
void proteusHarley();
|
2023-02-13 14:46:12 -08:00
|
|
|
void proteusDcWastegateTest();
|
2020-12-25 21:57:23 -08:00
|
|
|
|
2021-11-16 01:15:29 -08:00
|
|
|
void setTest33816EngineConfiguration();
|
|
|
|
void setBoschHDEV_5_injectors();
|
2023-02-10 16:09:39 -08:00
|
|
|
|
2021-11-16 01:15:29 -08:00
|
|
|
void setRotary();
|
|
|
|
void setVrThresholdTest();
|
2021-09-29 08:47:04 -07:00
|
|
|
|
2022-01-09 14:40:08 -08:00
|
|
|
void detectBoardType();
|