Proteus meta - fixing confusion

This commit is contained in:
Andrey 2021-10-28 22:11:26 -04:00
parent 05c13b0ebb
commit bfe6a5b2a8
4 changed files with 43 additions and 37 deletions

View File

@ -26,18 +26,18 @@ static const brain_pin_e injPins[] = {
};
static const brain_pin_e ignPins[] = {
PROTEUS_HS_1,
PROTEUS_HS_2,
PROTEUS_HS_3,
PROTEUS_HS_4,
PROTEUS_HS_5,
PROTEUS_HS_6,
PROTEUS_HS_7,
PROTEUS_HS_8,
PROTEUS_HS_9,
PROTEUS_HS_10,
PROTEUS_HS_11,
PROTEUS_HS_12,
PROTEUS_IGN_1,
PROTEUS_IGN_2,
PROTEUS_IGN_3,
PROTEUS_IGN_4,
PROTEUS_IGN_5,
PROTEUS_IGN_6,
PROTEUS_IGN_7,
PROTEUS_IGN_8,
PROTEUS_IGN_9,
PROTEUS_IGN_10,
PROTEUS_IGN_11,
PROTEUS_IGN_12,
};
static void setInjectorPins() {

View File

@ -41,23 +41,29 @@
// pin 23/black35
#define PROTEUS_LS_16 GPIOE_2
// pin 2/black35
#define PROTEUS_HS_1 GPIOD_4
// pin 1/black35
#define PROTEUS_HS_2 GPIOD_3
// pin 35/black35
#define PROTEUS_IGN_1 GPIOD_4
// pin 34/black35
#define PROTEUS_IGN_2 GPIOD_3
// pin 22/black35
#define PROTEUS_HS_3 GPIOC_9
#define PROTEUS_HS_4 GPIOC_8
#define PROTEUS_HS_5 GPIOC_7
#define PROTEUS_HS_6 GPIOG_8
#define PROTEUS_HS_7 GPIOG_7
#define PROTEUS_HS_8 GPIOG_6
#define PROTEUS_HS_9 GPIOG_5
#define PROTEUS_HS_10 GPIOG_4
#define PROTEUS_HS_11 GPIOG_3
#define PROTEUS_HS_12 GPIOG_2
#define PROTEUS_IGN_3 GPIOC_9
#define PROTEUS_IGN_4 GPIOC_8
#define PROTEUS_IGN_5 GPIOC_7
#define PROTEUS_IGN_6 GPIOG_8
#define PROTEUS_IGN_7 GPIOG_7
#define PROTEUS_IGN_8 GPIOG_6
#define PROTEUS_IGN_9 GPIOG_5
#define PROTEUS_IGN_10 GPIOG_4
#define PROTEUS_IGN_11 GPIOG_3
#define PROTEUS_IGN_12 GPIOG_2
// Analog Temp 1 = PC4
#define PROTEUS_IN_ANALOG_TEMP_1 EFI_ADC_14

View File

@ -544,19 +544,19 @@ void proteusBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
engineConfiguration->ignitionPins[0] = PROTEUS_HS_1;
engineConfiguration->ignitionPins[1] = PROTEUS_HS_2;
engineConfiguration->ignitionPins[2] = PROTEUS_HS_4;
engineConfiguration->ignitionPins[3] = PROTEUS_HS_5;
engineConfiguration->ignitionPins[4] = PROTEUS_HS_6;
engineConfiguration->ignitionPins[5] = PROTEUS_HS_7;
engineConfiguration->ignitionPins[0] = PROTEUS_IGN_1;
engineConfiguration->ignitionPins[1] = PROTEUS_IGN_2;
engineConfiguration->ignitionPins[2] = PROTEUS_IGN_4;
engineConfiguration->ignitionPins[3] = PROTEUS_IGN_5;
engineConfiguration->ignitionPins[4] = PROTEUS_IGN_6;
engineConfiguration->ignitionPins[5] = PROTEUS_IGN_7;
engineConfiguration->ignitionPins[6] = GPIOD_15;// "Highside 3" # pin 13/black35
engineConfiguration->ignitionPins[7] = PROTEUS_HS_3;
engineConfiguration->ignitionPins[8] = PROTEUS_HS_9;
engineConfiguration->ignitionPins[9] = PROTEUS_HS_8;
engineConfiguration->ignitionPins[10] = PROTEUS_HS_1;
engineConfiguration->ignitionPins[11] = PROTEUS_HS_12;
engineConfiguration->ignitionPins[7] = PROTEUS_IGN_3;
engineConfiguration->ignitionPins[8] = PROTEUS_IGN_9;
engineConfiguration->ignitionPins[9] = PROTEUS_IGN_8;
engineConfiguration->ignitionPins[10] = PROTEUS_IGN_1;
engineConfiguration->ignitionPins[11] = PROTEUS_IGN_12;
engineConfiguration->fsioOutputPins[0] = GPIOE_2;// "Lowside 16" # pin 23/black35
engineConfiguration->fsioOutputPins[1] = GPIOG_14;// "Lowside 7"

View File

@ -759,9 +759,9 @@ void setMiataNB2_ProteusEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE)
engineConfiguration->ignitionMode = IM_WASTED_SPARK;
#if EFI_PROD_CODE
engineConfiguration->ignitionPins[0] = PROTEUS_HS_1;
engineConfiguration->ignitionPins[0] = PROTEUS_IGN_1;
engineConfiguration->ignitionPins[1] = GPIO_UNASSIGNED;
engineConfiguration->ignitionPins[2] = PROTEUS_HS_3;
engineConfiguration->ignitionPins[2] = PROTEUS_IGN_3;
engineConfiguration->ignitionPins[3] = GPIO_UNASSIGNED;
engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;