diff --git a/speeduino/decoders.h b/speeduino/decoders.h index 33cf6fb0..491926de 100644 --- a/speeduino/decoders.h +++ b/speeduino/decoders.h @@ -217,6 +217,13 @@ void triggerSec_NGC68(void); uint16_t getRPM_NGC(void); void triggerSetEndTeeth_NGC(void); +void triggerSetup_Vmax(void); +void triggerPri_Vmax(void); +void triggerSec_Vmax(void); +uint16_t getRPM_Vmax(void); +int getCrankAngle_Vmax(void); +void triggerSetEndTeeth_Vmax(void); + extern void (*triggerHandler)(void); //Pointer for the trigger function (Gets pointed to the relevant decoder) extern void (*triggerSecondaryHandler)(void); //Pointer for the secondary trigger function (Gets pointed to the relevant decoder) extern void (*triggerTertiaryHandler)(void); //Pointer for the tertiary trigger function (Gets pointed to the relevant decoder) diff --git a/speeduino/init.ino b/speeduino/init.ino index 93acc92b..4dec0691 100644 --- a/speeduino/init.ino +++ b/speeduino/init.ino @@ -11,6 +11,7 @@ #include "utilities.h" #include "scheduledIO.h" #include "scheduler.h" +#include "schedule_calcs.h" #include "auxiliaries.h" #include "sensors.h" #include "decoders.h" @@ -1477,6 +1478,7 @@ void setPinMapping(byte boardID) pinO2 = A2; //O2 Sensor pin pinBat = A15; //Battery reference voltage pin. Needs Alpha4+ pinLaunch = 34; //Can be overwritten below + pinVSS = 35; pinSpareTemp2 = A16; //WRONG! Needs updating!! pinSpareTemp2 = A17; //WRONG! Needs updating!! diff --git a/speeduino/logger.ino b/speeduino/logger.ino index f1a46e28..24015cac 100644 --- a/speeduino/logger.ino +++ b/speeduino/logger.ino @@ -1,6 +1,7 @@ #include "globals.h" #include "logger.h" #include "errors.h" +#include "decoders.h" /** * Returns a numbered byte-field (partial field in case of multi-byte fields) from "current status" structure in the format expected by TunerStudio