From f028c4d7279d93cd6a798c3e3abc89a850168b8f Mon Sep 17 00:00:00 2001 From: Andrey Date: Tue, 13 Jul 2021 18:16:32 -0400 Subject: [PATCH] trigger signal debug pins - logic level output #2959 --- firmware/controllers/trigger/trigger_central.cpp | 4 ++++ firmware/hw_layer/digital_input/trigger/trigger_input.cpp | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/firmware/controllers/trigger/trigger_central.cpp b/firmware/controllers/trigger/trigger_central.cpp index 52177472b6..178e6b035f 100644 --- a/firmware/controllers/trigger/trigger_central.cpp +++ b/firmware/controllers/trigger/trigger_central.cpp @@ -177,6 +177,10 @@ void hwHandleVvtCamSignal(trigger_value_e front, efitick_t nowNt, int index DECL return; } + if (isImportantFront && CONFIG(camInputsDebug[index]) != GPIO_UNASSIGNED) { + + } + if (CONFIG(displayLogicLevelsInEngineSniffer) && isImportantFront) { if (CONFIG(vvtCamSensorUseRise)) { // todo: unify TS composite logger code with console Engine Sniffer diff --git a/firmware/hw_layer/digital_input/trigger/trigger_input.cpp b/firmware/hw_layer/digital_input/trigger/trigger_input.cpp index 7d32aadef6..e4cfc3d4f1 100644 --- a/firmware/hw_layer/digital_input/trigger/trigger_input.cpp +++ b/firmware/hw_layer/digital_input/trigger/trigger_input.cpp @@ -138,11 +138,15 @@ void stopTriggerInputPins(void) { if (isConfigurationChanged(triggerInputPins[i])) { turnOffTriggerInputPin(i, true); } + if (isConfigurationChanged(triggerInputDebugPins[i])) { + } } for (int i = 0; i < CAM_INPUTS_COUNT; i++) { if (isConfigurationChanged(camInputs[i])) { turnOffTriggerInputPin(i, false); } + if (isConfigurationChanged(camInputsDebug[i])) { + } } } @@ -152,12 +156,16 @@ void startTriggerInputPins(void) { const char * msg = (i == 0 ? "Trigger #1" : (i == 1 ? "Trigger #2" : "Trigger #3")); turnOnTriggerInputPin(msg, i, true); } + if (isConfigurationChanged(triggerInputDebugPins[i])) { + } } for (int i = 0; i < CAM_INPUTS_COUNT; i++) { if (isConfigurationChanged(camInputs[i])) { turnOnTriggerInputPin("Cam", i, false); } + if (isConfigurationChanged(camInputsDebug[i])) { + } } }