EPIC: we need to test fresh boards #5511

This commit is contained in:
rusefi 2023-08-29 22:07:02 -04:00
parent bdd94e7b5b
commit 938bdb25c0
6 changed files with 47 additions and 33 deletions

View File

@ -27,13 +27,13 @@ static const brain_pin_e injPins[] = {
static const brain_pin_e ignPins[] = {
Gpio::PROTEUS_IGN_1,
Gpio::PROTEUS_IGN_2,
PROTEUS_IGN_3,
PROTEUS_IGN_4,
PROTEUS_IGN_5,
PROTEUS_IGN_6,
PROTEUS_IGN_7,
PROTEUS_IGN_8,
PROTEUS_IGN_9,
Gpio::PROTEUS_IGN_3,
Gpio::PROTEUS_IGN_4,
Gpio::PROTEUS_IGN_5,
Gpio::PROTEUS_IGN_6,
Gpio::PROTEUS_IGN_7,
Gpio::PROTEUS_IGN_8,
Gpio::PROTEUS_IGN_9,
Gpio::PROTEUS_IGN_10,
Gpio::PROTEUS_IGN_11,
Gpio::PROTEUS_IGN_12,

View File

@ -49,14 +49,14 @@
// pin 2/black35
#define PROTEUS_HS_1 Gpio::A9
#define PROTEUS_HS_1 A9
// pin 1/black35
#define PROTEUS_HS_2 Gpio::A8
#define PROTEUS_HS_2 A8
#define PROTEUS_HS_3 Gpio::D15
#define PROTEUS_HS_3 D15
#define PROTEUS_HS_4 Gpio::D14
#define PROTEUS_HS_4 D14
// pin 35/black35
#define PROTEUS_IGN_1 D4
@ -65,13 +65,13 @@
#define PROTEUS_IGN_2 D3
// pin 22/black35
#define PROTEUS_IGN_3 Gpio::C9
#define PROTEUS_IGN_4 Gpio::C8
#define PROTEUS_IGN_5 Gpio::C7
#define PROTEUS_IGN_6 Gpio::G8
#define PROTEUS_IGN_7 Gpio::G7
#define PROTEUS_IGN_8 Gpio::G6
#define PROTEUS_IGN_9 Gpio::G5
#define PROTEUS_IGN_3 C9
#define PROTEUS_IGN_4 C8
#define PROTEUS_IGN_5 C7
#define PROTEUS_IGN_6 G8
#define PROTEUS_IGN_7 G7
#define PROTEUS_IGN_8 G6
#define PROTEUS_IGN_9 G5
#define PROTEUS_IGN_10 G4
#define PROTEUS_IGN_11 G3
#define PROTEUS_IGN_12 G2
@ -161,6 +161,20 @@ Gpio::PROTEUS_LS_15,
Gpio::PROTEUS_LS_16,
Gpio::PROTEUS_IGN_1,
Gpio::PROTEUS_IGN_2,
Gpio::PROTEUS_IGN_3,
Gpio::PROTEUS_IGN_4,
Gpio::PROTEUS_IGN_5,
Gpio::PROTEUS_IGN_6,
Gpio::PROTEUS_IGN_7,
Gpio::PROTEUS_IGN_8,
Gpio::PROTEUS_IGN_9,
Gpio::PROTEUS_IGN_10,
Gpio::PROTEUS_IGN_11,
Gpio::PROTEUS_IGN_12,
Gpio::PROTEUS_HS_1,
Gpio::PROTEUS_HS_2,
Gpio::PROTEUS_HS_3,
Gpio::PROTEUS_HS_4
};
#endif // HW_PROTEUS

View File

@ -509,21 +509,21 @@ void proteusBoardTest() {
engineConfiguration->luaOutputPins[1] = Gpio::PROTEUS_LS_14;
engineConfiguration->luaOutputPins[2] = Gpio::PROTEUS_LS_15;
engineConfiguration->luaOutputPins[3] = Gpio::PROTEUS_LS_16;
engineConfiguration->luaOutputPins[4] = PROTEUS_HS_2;
engineConfiguration->luaOutputPins[5] = PROTEUS_HS_4;
engineConfiguration->luaOutputPins[4] = Gpio::PROTEUS_HS_2;
engineConfiguration->luaOutputPins[5] = Gpio::PROTEUS_HS_4;
engineConfiguration->ignitionPins[0] = Gpio::PROTEUS_IGN_1;
engineConfiguration->ignitionPins[1] = Gpio::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[2] = Gpio::PROTEUS_IGN_4;
engineConfiguration->ignitionPins[3] = Gpio::PROTEUS_IGN_5;
engineConfiguration->ignitionPins[4] = Gpio::PROTEUS_IGN_6;
engineConfiguration->ignitionPins[5] = Gpio::PROTEUS_IGN_7;
engineConfiguration->ignitionPins[6] = PROTEUS_HS_3;
engineConfiguration->ignitionPins[7] = PROTEUS_IGN_3;
engineConfiguration->ignitionPins[8] = PROTEUS_IGN_9;
engineConfiguration->ignitionPins[9] = PROTEUS_IGN_8;
engineConfiguration->ignitionPins[10] = PROTEUS_HS_1;
engineConfiguration->ignitionPins[6] = Gpio::PROTEUS_HS_3;
engineConfiguration->ignitionPins[7] = Gpio::PROTEUS_IGN_3;
engineConfiguration->ignitionPins[8] = Gpio::PROTEUS_IGN_9;
engineConfiguration->ignitionPins[9] = Gpio::PROTEUS_IGN_8;
engineConfiguration->ignitionPins[10] = Gpio::PROTEUS_HS_1;
engineConfiguration->ignitionPins[11] = Gpio::PROTEUS_IGN_12;
strncpy(config->luaScript, R"(

View File

@ -88,7 +88,7 @@ void setSbc() {
engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_15; // #4
// wow high side relay control
engineConfiguration->fuelPumpPin = PROTEUS_HS_1;
engineConfiguration->fuelPumpPin = Gpio::PROTEUS_HS_1;
setGmCltSensor(&engineConfiguration->clt, PROTEUS_DEFAULT_AT_PULLUP);
#endif // HW_PROTEUS
engineConfiguration->mainRelayPin = Gpio::Unassigned; // vehicle controls main relay

View File

@ -86,8 +86,8 @@ void setProteusHondaElement2003() {
engineConfiguration->injectionPins[2] = Gpio::PROTEUS_LS_6;
engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_5;
vtsControl->pin = PROTEUS_HS_1;
engineConfiguration->vvtPins[0] = PROTEUS_HS_2;
vtsControl->pin = Gpio::PROTEUS_HS_1;
engineConfiguration->vvtPins[0] = Gpio::PROTEUS_HS_2;
engineConfiguration->malfunctionIndicatorPin = Gpio::PROTEUS_LS_10;
engineConfiguration->idle.solenoidPin = Gpio::PROTEUS_LS_15;

View File

@ -712,7 +712,7 @@ void setMiataNB2_Proteus() {
#if EFI_PROD_CODE
engineConfiguration->ignitionPins[0] = Gpio::PROTEUS_IGN_1;
engineConfiguration->ignitionPins[1] = Gpio::Unassigned;
engineConfiguration->ignitionPins[2] = PROTEUS_IGN_3;
engineConfiguration->ignitionPins[2] = Gpio::PROTEUS_IGN_3;
engineConfiguration->ignitionPins[3] = Gpio::Unassigned;
engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;