diff --git a/firmware/config/engines/dodge_neon.cpp b/firmware/config/engines/dodge_neon.cpp index d17e58cdad..59529c7bf3 100644 --- a/firmware/config/engines/dodge_neon.cpp +++ b/firmware/config/engines/dodge_neon.cpp @@ -316,7 +316,6 @@ void setDodgeNeonNGCEngineConfiguration(engine_configuration_s *engineConfigurat boardConfiguration->adcHwChannelEnabled[1] = ADC_SLOW; boardConfiguration->adcHwChannelEnabled[4] = ADC_SLOW; boardConfiguration->adcHwChannelEnabled[6] = ADC_FAST; - boardConfiguration->adcHwChannelEnabled[10] = ADC_SLOW; // HIP9011 boardConfiguration->adcHwChannelEnabled[11] = ADC_SLOW; // IAT boardConfiguration->adcHwChannelEnabled[12] = ADC_SLOW; // CLT boardConfiguration->adcHwChannelEnabled[13] = ADC_SLOW; // AFR @@ -324,7 +323,6 @@ void setDodgeNeonNGCEngineConfiguration(engine_configuration_s *engineConfigurat boardConfiguration->adcHwChannelEnabled[15] = ADC_SLOW; // TPS - /** * TPS */ diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index c941083836..79f30877b7 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -259,6 +259,7 @@ static void printAnalogInfo(void) { printAnalogChannelInfo("BARO", engineConfiguration->baroSensor.hwChannel); } printAnalogChannelInfo("A/C sw", engineConfiguration->acSwitchAdc); + printAnalogChannelInfo("HIP9011", engineConfiguration->hipOutputChannel); printAnalogChannelInfoExt("Vbatt", engineConfiguration->vbattAdcChannel, getVBatt(engineConfiguration)); } diff --git a/firmware/hw_layer/HIP9011.cpp b/firmware/hw_layer/HIP9011.cpp index 4971a01055..c0fbbb6013 100644 --- a/firmware/hw_layer/HIP9011.cpp +++ b/firmware/hw_layer/HIP9011.cpp @@ -107,6 +107,9 @@ static void showHipInfo(void) { scheduleMsg(logger, "spi= int=%s response count=%d", hwPortname(boardConfiguration->hip9011IntHoldPin), nonZeroResponse); scheduleMsg(logger, "CS=%s updateCount=%d", hwPortname(boardConfiguration->hip9011CsPin), settingUpdateCount); + + scheduleMsg(logger, "value=%f@#%d", getVoltageDivided(engineConfiguration->hipOutputChannel), + engineConfiguration->hipOutputChannel); } void setHip9011FrankensoPinout(void) { @@ -119,6 +122,9 @@ void setHip9011FrankensoPinout(void) { boardConfiguration->is_enabled_spi_2 = true; engineConfiguration->hipThreshold = 2; + + boardConfiguration->adcHwChannelEnabled[10] = ADC_FAST; // HIP9011 + engineConfiguration->hipOutputChannel = EFI_ADC_10; } static void startIntegration(void) {