looking forward

This commit is contained in:
rusefi 2020-02-01 17:55:58 -05:00
parent 097afd19c4
commit 3d3c4c38f4
5 changed files with 15 additions and 1 deletions

View File

@ -56,6 +56,8 @@
* set engine_type 40 * set engine_type 40
* Manhattan * Manhattan
* set engine_type 24 * set engine_type 24
* Proteus
* set engine_type 63
* *
* https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/oem_docs/VAG/Bosch_0280750009_pinout.jpg * https://raw.githubusercontent.com/wiki/rusefi/rusefi_documentation/oem_docs/VAG/Bosch_0280750009_pinout.jpg
* *
@ -211,3 +213,6 @@ GPIOA_6
} }
void setEngineBMW_M73_Proteus(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
m73engine(PASS_CONFIG_PARAMETER_SIGNATURE);
}

View File

@ -11,3 +11,4 @@
void setEngineBMW_M73_Frankenso(DECLARE_CONFIG_PARAMETER_SIGNATURE); void setEngineBMW_M73_Frankenso(DECLARE_CONFIG_PARAMETER_SIGNATURE);
void setEngineBMW_M73_Manhattan(DECLARE_CONFIG_PARAMETER_SIGNATURE); void setEngineBMW_M73_Manhattan(DECLARE_CONFIG_PARAMETER_SIGNATURE);
void setEngineBMW_M73_Proteus(DECLARE_CONFIG_PARAMETER_SIGNATURE);

View File

@ -717,6 +717,8 @@ case BMW_M73_F:
return "BMW_M73_F"; return "BMW_M73_F";
case BMW_M73_M: case BMW_M73_M:
return "BMW_M73_M"; return "BMW_M73_M";
case BMW_M73_PROTEUS:
return "BMW_M73_P";
case MRE_BOARD_TEST: case MRE_BOARD_TEST:
return "MRE_BOARD_TEST"; return "MRE_BOARD_TEST";
case GY6_139QMB: case GY6_139QMB:

View File

@ -1109,6 +1109,9 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
case BMW_M73_M: case BMW_M73_M:
setEngineBMW_M73_Manhattan(PASS_CONFIG_PARAMETER_SIGNATURE); setEngineBMW_M73_Manhattan(PASS_CONFIG_PARAMETER_SIGNATURE);
break; break;
case BMW_M73_PROTEUS:
setEngineBMW_M73_Proteus(PASS_CONFIG_PARAMETER_SIGNATURE);
break;
case MRE_MIATA_NA6: case MRE_MIATA_NA6:
setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE); setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE);
break; break;

View File

@ -183,6 +183,8 @@ typedef enum {
VW_B6 = 62, VW_B6 = 62,
BMW_M73_PROTEUS = 63,
/** /**
* this configuration has as few pins configured as possible * this configuration has as few pins configured as possible
*/ */
@ -837,8 +839,9 @@ typedef enum {
*/ */
Force_4bytes_size_idle_state_e = ENUM_32_BITS, Force_4bytes_size_idle_state_e = ENUM_32_BITS,
} idle_state_e; } idle_state_e;
typedef enum { typedef enum {
OPEN_LOOP = 0, OPEN_LOOP = 0,
CLOSED_LOOP = 1, CLOSED_LOOP = 1,
Force_4bytes_size_boostType_e = ENUM_32_BITS, Force_4bytes_size_boostType_e = ENUM_32_BITS,
} boostType_e; } boostType_e;