disable trigger_hw_input should work for PAL and VVT

This commit is contained in:
rusefi 2020-08-09 00:20:01 -04:00
parent 1c7e0e3595
commit a7edab2db6
2 changed files with 12 additions and 0 deletions

View File

@ -29,6 +29,9 @@ static ioline_t primary_line;
static void shaft_callback(void *arg) {
// do the time sensitive things as early as possible!
efitick_t stamp = getTimeNowNt();
if (!engine->hwTriggerInputEnabled) {
return;
}
ioline_t pal_line = (ioline_t)arg;
bool rise = (palReadLine(pal_line) == PAL_HIGH);
@ -59,6 +62,9 @@ static void shaft_callback(void *arg) {
static void cam_callback(void *arg) {
efitick_t stamp = getTimeNowNt();
if (!engine->hwTriggerInputEnabled) {
return;
}
ioline_t pal_line = (ioline_t)arg;

View File

@ -29,6 +29,9 @@ static Logging *logger;
static void vvtRisingCallback(void *) {
efitick_t now = getTimeNowNt();
if (!engine->hwTriggerInputEnabled) {
return;
}
#if EFI_TOOTH_LOGGER
if (!CONFIG(displayLogicLevelsInEngineSniffer)) {
// real physical fronts go into engine sniffer
@ -40,6 +43,9 @@ static void vvtRisingCallback(void *) {
static void vvtFallingCallback(void *) {
efitick_t now = getTimeNowNt();
if (!engine->hwTriggerInputEnabled) {
return;
}
#if EFI_TOOTH_LOGGER
if (!CONFIG(displayLogicLevelsInEngineSniffer)) {
LogTriggerTooth(SHAFT_SECONDARY_FALLING, now);