allow inverted flex input #6131

This commit is contained in:
rusefillc 2024-03-03 18:39:11 -05:00
parent 7207635602
commit 3988645527
3 changed files with 3 additions and 2 deletions

View File

@ -54,7 +54,7 @@ static Gpio flexPin = Gpio::Unassigned;
static void flexExtiCallback(void*, efitick_t nowNt) {
#if EFI_PROD_CODE
flexCallback(nowNt, efiReadPin(flexPin));
flexCallback(nowNt, efiReadPin(flexPin) & engineConfiguration->flexSensorInverted);
#endif
}

View File

@ -1150,7 +1150,7 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\
bit enableExtendedCanBroadcast
! temporary for too much CAN RX processing kills Lua script #5841
bit luaCanRxWorkaround
bit unusedBit_495_7
bit flexSensorInverted
bit unusedBit_495_8
bit unusedBit_495_9
bit unusedBit_495_10

View File

@ -3026,6 +3026,7 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_
field = "Brake Pedal", brakePedalPin
field = "Brake Pedal Mode", brakePedalPinMode
field = "Flex fuel sensor", flexSensorPin
field = flexSensorInverted, flexSensorInverted
field = "Turbo Speed Sensor", turboSpeedSensorInputPin
field = "Turbo Speed Multiplier", turboSpeedSensorMultiplier
field = "Throttle inlet pressure sensor", throttleInletPressureChannel