MAP phase sensing #3544

This commit is contained in:
rusefillc 2021-12-02 22:32:07 -05:00
parent a83bff1bc9
commit 3a8e7e00f9
1 changed files with 8 additions and 1 deletions

View File

@ -108,7 +108,14 @@ void mapAveragingAdcCallback(adcsample_t adcValue) {
if (engineConfiguration->vvtMode[0] == VVT_MAP_V_TWIN) {
engine->triggerCentral.mapState.add(instantMap);
if (engine->triggerCentral.mapState.isPeak()) {
bool isPeak = engine->triggerCentral.mapState.isPeak();
#if EFI_TUNER_STUDIO
tsOutputChannels.TEMPLOG_MAP_INSTANT_AVERAGE = engine->triggerCentral.mapState.current;
if (isPeak) {
tsOutputChannels.TEMPLOG_map_peak++;
}
#endif //EFI_TUNER_STUDIO
if (isPeak) {
efitick_t stamp = getTimeNowNt();
hwHandleVvtCamSignal(TV_RISE, stamp, /*index*/0);
hwHandleVvtCamSignal(TV_FALL, stamp, /*index*/0);