From 8b9c1c6d392a8f0c5bb9bd9e22202145a322d7a6 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sat, 23 Mar 2024 21:56:12 -0400 Subject: [PATCH] bosch quick start decoding issue or else #6281 camSimulatorPin part two only:f407-discovery --- .../controllers/trigger/trigger_emulator_algo.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/firmware/controllers/trigger/trigger_emulator_algo.cpp b/firmware/controllers/trigger/trigger_emulator_algo.cpp index f35b9db260..bbfe2c8510 100644 --- a/firmware/controllers/trigger/trigger_emulator_algo.cpp +++ b/firmware/controllers/trigger/trigger_emulator_algo.cpp @@ -239,10 +239,16 @@ void startTriggerEmulatorPins() { for (size_t i = 0; i < efi::size(emulatorOutputs[channel]); i++) { triggerEmulatorSignals[channel].outputPins[i] = &emulatorOutputs[channel][i]; - // todo: add pin configs for cam simulator channels - if (channel != 0) - continue; - brain_pin_e pin = engineConfiguration->triggerSimulatorPins[i]; + brain_pin_e pin; + + if (channel == 0) { + pin = engineConfiguration->triggerSimulatorPins[i]; + } else if (channel == 1 && i == 0) { + pin = engineConfiguration->camSimulatorPin; + } else { + // todo: add pin configs for cam simulator channels + continue; + } // Only bother trying to set output pins if they're configured if (isBrainPinValid(pin)) {