Smart ECU: misfire detection #936

This commit is contained in:
rusefillc 2021-09-06 11:10:11 -04:00
parent b2b4a4abe6
commit d4fd06db54
2 changed files with 4 additions and 0 deletions

View File

@ -536,6 +536,8 @@ void onTriggerEventSparkLogic(bool limitedSpark, uint32_t trgEventIndex, int rpm
if (i == 0 && CONFIG(artificialTestMisfire) && (engine->globalSparkIdCounter % ((int)engineConfiguration->fsio_setting[5]) == 0)) {
// artificial misfire on cylinder #1 for testing purposes
// enable artificialMisfire
// set_fsio_setting 6 20
warning(CUSTOM_ERR_6729, "artificial misfire on cylinder #1 for testing purposes %d", engine->globalSparkIdCounter);
continue;
}

View File

@ -734,6 +734,8 @@ static void enableOrDisable(const char *param, bool isEnabled) {
CONFIG(useTLE8888_cranking_hack) = isEnabled;
} else if (strEqualCaseInsensitive(param, "verboseTLE8888")) {
CONFIG(verboseTLE8888) = isEnabled;
} else if (strEqualCaseInsensitive(param, "artificialMisfire")) {
CONFIG(artificialTestMisfire) = isEnabled;
} else if (strEqualCaseInsensitive(param, "logic_level_trigger")) {
CONFIG(displayLogicLevelsInEngineSniffer) = isEnabled;
} else if (strEqualCaseInsensitive(param, "can_broadcast")) {