mirror of https://github.com/rusefi/rusefi.git
VVT simulator on real hardware pin with invert option #6285
This commit is contained in:
parent
0ea1e924ca
commit
db4ec1a70f
|
@ -239,12 +239,16 @@ void startTriggerEmulatorPins() {
|
||||||
for (size_t i = 0; i < efi::size(emulatorOutputs[channel]); i++) {
|
for (size_t i = 0; i < efi::size(emulatorOutputs[channel]); i++) {
|
||||||
triggerEmulatorSignals[channel].outputPins[i] = &emulatorOutputs[channel][i];
|
triggerEmulatorSignals[channel].outputPins[i] = &emulatorOutputs[channel][i];
|
||||||
|
|
||||||
|
#if EFI_PROD_CODE
|
||||||
brain_pin_e pin;
|
brain_pin_e pin;
|
||||||
|
|
||||||
|
pin_output_mode_e outputMode;
|
||||||
if (channel == 0) {
|
if (channel == 0) {
|
||||||
pin = engineConfiguration->triggerSimulatorPins[i];
|
pin = engineConfiguration->triggerSimulatorPins[i];
|
||||||
|
outputMode = engineConfiguration->triggerSimulatorPinModes[i];
|
||||||
} else if (channel == 1 && i == 0) {
|
} else if (channel == 1 && i == 0) {
|
||||||
pin = engineConfiguration->camSimulatorPin;
|
pin = engineConfiguration->camSimulatorPin;
|
||||||
|
outputMode = engineConfiguration->camSimulatorPinMode;
|
||||||
} else {
|
} else {
|
||||||
// todo: add pin configs for cam simulator channels
|
// todo: add pin configs for cam simulator channels
|
||||||
continue;
|
continue;
|
||||||
|
@ -255,10 +259,9 @@ void startTriggerEmulatorPins() {
|
||||||
hasStimPins = true;
|
hasStimPins = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if EFI_PROD_CODE
|
|
||||||
if (isConfigurationChanged(triggerSimulatorPins[i])) {
|
if (isConfigurationChanged(triggerSimulatorPins[i])) {
|
||||||
triggerEmulatorSignals[channel].outputPins[i]->initPin("Trigger emulator", pin,
|
triggerEmulatorSignals[channel].outputPins[i]->initPin("Trigger emulator", pin,
|
||||||
engineConfiguration->triggerSimulatorPinModes[i]);
|
outputMode);
|
||||||
}
|
}
|
||||||
#endif // EFI_PROD_CODE
|
#endif // EFI_PROD_CODE
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue