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[] = { static const brain_pin_e ignPins[] = {
Gpio::PROTEUS_IGN_1, Gpio::PROTEUS_IGN_1,
Gpio::PROTEUS_IGN_2, Gpio::PROTEUS_IGN_2,
PROTEUS_IGN_3, Gpio::PROTEUS_IGN_3,
PROTEUS_IGN_4, Gpio::PROTEUS_IGN_4,
PROTEUS_IGN_5, Gpio::PROTEUS_IGN_5,
PROTEUS_IGN_6, Gpio::PROTEUS_IGN_6,
PROTEUS_IGN_7, Gpio::PROTEUS_IGN_7,
PROTEUS_IGN_8, Gpio::PROTEUS_IGN_8,
PROTEUS_IGN_9, Gpio::PROTEUS_IGN_9,
Gpio::PROTEUS_IGN_10, Gpio::PROTEUS_IGN_10,
Gpio::PROTEUS_IGN_11, Gpio::PROTEUS_IGN_11,
Gpio::PROTEUS_IGN_12, Gpio::PROTEUS_IGN_12,

View File

@ -49,14 +49,14 @@
// pin 2/black35 // pin 2/black35
#define PROTEUS_HS_1 Gpio::A9 #define PROTEUS_HS_1 A9
// pin 1/black35 // 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 // pin 35/black35
#define PROTEUS_IGN_1 D4 #define PROTEUS_IGN_1 D4
@ -65,13 +65,13 @@
#define PROTEUS_IGN_2 D3 #define PROTEUS_IGN_2 D3
// pin 22/black35 // pin 22/black35
#define PROTEUS_IGN_3 Gpio::C9 #define PROTEUS_IGN_3 C9
#define PROTEUS_IGN_4 Gpio::C8 #define PROTEUS_IGN_4 C8
#define PROTEUS_IGN_5 Gpio::C7 #define PROTEUS_IGN_5 C7
#define PROTEUS_IGN_6 Gpio::G8 #define PROTEUS_IGN_6 G8
#define PROTEUS_IGN_7 Gpio::G7 #define PROTEUS_IGN_7 G7
#define PROTEUS_IGN_8 Gpio::G6 #define PROTEUS_IGN_8 G6
#define PROTEUS_IGN_9 Gpio::G5 #define PROTEUS_IGN_9 G5
#define PROTEUS_IGN_10 G4 #define PROTEUS_IGN_10 G4
#define PROTEUS_IGN_11 G3 #define PROTEUS_IGN_11 G3
#define PROTEUS_IGN_12 G2 #define PROTEUS_IGN_12 G2
@ -161,6 +161,20 @@ Gpio::PROTEUS_LS_15,
Gpio::PROTEUS_LS_16, Gpio::PROTEUS_LS_16,
Gpio::PROTEUS_IGN_1, Gpio::PROTEUS_IGN_1,
Gpio::PROTEUS_IGN_2, 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 #endif // HW_PROTEUS

View File

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

View File

@ -88,7 +88,7 @@ void setSbc() {
engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_15; // #4 engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_15; // #4
// wow high side relay control // wow high side relay control
engineConfiguration->fuelPumpPin = PROTEUS_HS_1; engineConfiguration->fuelPumpPin = Gpio::PROTEUS_HS_1;
setGmCltSensor(&engineConfiguration->clt, PROTEUS_DEFAULT_AT_PULLUP); setGmCltSensor(&engineConfiguration->clt, PROTEUS_DEFAULT_AT_PULLUP);
#endif // HW_PROTEUS #endif // HW_PROTEUS
engineConfiguration->mainRelayPin = Gpio::Unassigned; // vehicle controls main relay 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[2] = Gpio::PROTEUS_LS_6;
engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_5; engineConfiguration->injectionPins[3] = Gpio::PROTEUS_LS_5;
vtsControl->pin = PROTEUS_HS_1; vtsControl->pin = Gpio::PROTEUS_HS_1;
engineConfiguration->vvtPins[0] = PROTEUS_HS_2; engineConfiguration->vvtPins[0] = Gpio::PROTEUS_HS_2;
engineConfiguration->malfunctionIndicatorPin = Gpio::PROTEUS_LS_10; engineConfiguration->malfunctionIndicatorPin = Gpio::PROTEUS_LS_10;
engineConfiguration->idle.solenoidPin = Gpio::PROTEUS_LS_15; engineConfiguration->idle.solenoidPin = Gpio::PROTEUS_LS_15;

View File

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