h-bridge wastegate not alive on bench #4965

in my dreams that would be part of CI
This commit is contained in:
rusefillc 2023-01-17 11:50:10 -05:00
parent 625de5e662
commit 067a94414b
3 changed files with 17 additions and 7 deletions

View File

@ -62,7 +62,7 @@ static void setupEtb() {
// Disable pin
engineConfiguration->etbIo[1].disablePin = Gpio::Unassigned;
// Unused
engineConfiguration->etbIo[0].directionPin2 = Gpio::Unassigned;
engineConfiguration->etbIo[1].directionPin2 = Gpio::Unassigned;
// we only have pwm/dir, no dira/dirb
engineConfiguration->etb_use_two_wires = false;
}

View File

@ -61,6 +61,16 @@ void setTestDcWastegateConfiguration() {
engineConfiguration->isBoostControlEnabled = 1;
engineConfiguration->etbFunctions[0] = ETB_Wastegate;
setTable(config->boostTableOpenLoop, 50);
engineConfiguration->tps1_1AdcChannel = EFI_ADC_1; // PA1
// PWM pin
engineConfiguration->etbIo[0].controlPin = Gpio::C0;
// DIR pin
engineConfiguration->etbIo[0].directionPin1 = Gpio::C1;
// Disable pin
engineConfiguration->etbIo[0].disablePin = Gpio::C2;
// we only have pwm/dir, no dira/dirb
engineConfiguration->etb_use_two_wires = false;
}
void setTestVVTEngineConfiguration() {

View File

@ -711,12 +711,6 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
// all basic settings are already set in prepareVoidConfiguration(), no need to set anything here
// nothing to do - we do it all in setBoardDefaultConfiguration
break;
case TEST_ENGINE:
setTestCamEngineConfiguration();
break;
case TEST_CRANK_ENGINE:
setTestCrankEngineConfiguration();
break;
#if EFI_UNIT_TEST
case TEST_ISSUE_366_BOTH:
setTestEngineIssue366both();
@ -872,6 +866,12 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
case DEFAULT_FRANKENSO:
setFrankensoConfiguration();
break;
case TEST_ENGINE:
setTestCamEngineConfiguration();
break;
case TEST_CRANK_ENGINE:
setTestCrankEngineConfiguration();
break;
case FRANKENSO_QA_ENGINE:
setFrankensoBoardTestConfiguration();
break;