proteus adapters

This commit is contained in:
rusefillc 2021-10-02 12:50:06 -04:00
parent ef6ecf540f
commit 0f1a640258
4 changed files with 41 additions and 11 deletions

View File

@ -5,6 +5,7 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \
$(PROJECT_DIR)/config/engines/custom_engine.cpp \
$(PROJECT_DIR)/config/engines/bmw_m73.cpp \
$(PROJECT_DIR)/config/engines/bmw_m73_mre.cpp \
$(PROJECT_DIR)/config/engines/bmw_n73.cpp \
$(PROJECT_DIR)/config/engines/mazda_miata.cpp \
$(PROJECT_DIR)/config/engines/mazda_miata_base_maps.cpp \
$(PROJECT_DIR)/config/engines/mazda_miata_1_6.cpp \
@ -19,6 +20,8 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \
$(PROJECT_DIR)/config/engines/mazda_miata_nb.cpp \
$(PROJECT_DIR)/config/engines/mercedes.cpp \
$(PROJECT_DIR)/config/engines/honda_accord.cpp \
$(PROJECT_DIR)/config/engines/honda_600.cpp \
$(PROJECT_DIR)/config/engines/honda_k_dbc.cpp \
$(PROJECT_DIR)/config/engines/subaru.cpp \
$(PROJECT_DIR)/config/engines/GY6_139QMB.cpp \
$(PROJECT_DIR)/config/engines/mazda_626.cpp \
@ -32,7 +35,6 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \
$(PROJECT_DIR)/config/engines/chevrolet_camaro_4.cpp \
$(PROJECT_DIR)/config/engines/toyota_jzs147.cpp \
$(PROJECT_DIR)/config/engines/lada_kalina.cpp \
$(PROJECT_DIR)/config/engines/honda_600.cpp \
$(PROJECT_DIR)/config/engines/me7pnp.cpp \
$(PROJECT_DIR)/config/engines/ford_festiva.cpp \

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "rusefi_enums.h"
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Thu Sep 30 21:33:23 EDT 2021
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Sat Oct 02 11:25:28 EDT 2021
// see also gen_config_and_enums.bat
@ -526,10 +526,18 @@ case PROTEUS_ANALOG_PWM_TEST:
return "PROTEUS_ANALOG_PWM_TEST";
case PROTEUS_DEFAULTS:
return "PROTEUS_DEFAULTS";
case PROTEUS_HONDA_ELEMENT_2003:
return "PROTEUS_HONDA_ELEMENT_2003";
case PROTEUS_HONDA_OBD2A:
return "PROTEUS_HONDA_OBD2A";
case PROTEUS_MIATA_NB2:
return "PROTEUS_MIATA_NB2";
case PROTEUS_N73:
return "PROTEUS_N73";
case PROTEUS_QC_TEST_BOARD:
return "PROTEUS_QC_TEST_BOARD";
case PROTEUS_VAG_80_18T:
return "PROTEUS_VAG_80_18T";
case SACHS:
return "SACHS";
case SUBARUEG33_DEFAULTS:

View File

@ -35,20 +35,28 @@
#endif
#include "defaults.h"
#include "custom_engine.h"
#include "engine_template.h"
#include "bmw_m73.h"
#include "bmw_m73.h"
#include "bmw_n73.h"
#include "citroenBerlingoTU3JP.h"
#include "custom_engine.h"
#include "dodge_neon.h"
#include "dodge_ram.h"
#include "engine_template.h"
#include "ford_aspire.h"
#include "ford_1995_inline_6.h"
#include "honda_accord.h"
#include "honda_k_dbc.h"
#include "honda_600.h"
#include "GY6_139QMB.h"
#include "nissan_primera.h"
#include "nissan_vq.h"
#include "honda_accord.h"
#include "GY6_139QMB.h"
#include "mazda_miata.h"
#include "mazda_miata_1_6.h"
@ -58,20 +66,18 @@
#include "mazda_626.h"
#include "m111.h"
#include "mercedes.h"
#include "citroenBerlingoTU3JP.h"
#include "mitsubishi.h"
#include "me7pnp.h"
#include "subaru.h"
#include "test_engine.h"
#include "sachs.h"
#include "vw.h"
#include "me7pnp.h"
#include "vw_b6.h"
#include "chevrolet_camaro_4.h"
#include "toyota_jzs147.h"
#include "ford_festiva.h"
#include "lada_kalina.h"
#include "honda_600.h"
#include "boost_control.h"
#if EFI_IDLE_CONTROL
#include "idle_thread.h"
@ -923,6 +929,12 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
case MIATA_PROTEUS_TCU:
setMiataNB2_Proteus_TCU(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case PROTEUS_HONDA_ELEMENT_2003:
setProteusHondaElement2003(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case PROTEUS_HONDA_OBD2A:
case PROTEUS_VAG_80_18T:
case PROTEUS_N73:
case PROTEUS_MIATA_NB2:
setMiataNB2_ProteusEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
break;

View File

@ -219,6 +219,14 @@ typedef enum {
HELLEN_128_MERCEDES_8_CYL = ET_HELLEN_128_MERCEDES_8_CYL,
PROTEUS_HONDA_ELEMENT_2003 = ET_PROTEUS_HONDA_ELEMENT_2003,
PROTEUS_HONDA_OBD2A = ET_PROTEUS_HONDA_OBD2A,
PROTEUS_VAG_80_18T = ET_PROTEUS_VAG_80_18T,
PROTEUS_N73 = ET_PROTEUS_N73,
/**
* this configuration has as few pins configured as possible