From 96a5c9516854c384aaa1ffa9ab52d44afad3ea8b Mon Sep 17 00:00:00 2001 From: Josh Stewart Date: Sun, 16 Aug 2015 18:00:24 +1000 Subject: [PATCH] Definitions for v0.4 board --- reference/speeduino.ini | 4 ++-- utils.ino | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/reference/speeduino.ini b/reference/speeduino.ini index e031814f..a3ad0861 100644 --- a/reference/speeduino.ini +++ b/reference/speeduino.ini @@ -101,7 +101,7 @@ page = 2 aseCount = scalar, U08, 3, "s", 1.0, 0.0, 0.0, 255, 0 wueBins = array, U08, 4, [ 10], "%", 1.0, 0.0, 0.0, 255, 0 crankingPct= scalar, U08, 14, "%", 1.0, 0.0, 0.0, 255, 0 - pinLayout = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" + pinLayout = bits, U08, 15, [0:7], "Speeduino v0.1", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Turtana PCB", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "Plazomat I/O 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" unused16 = scalar, U08, 16, "ms", 0.1, 0.0, 0.0, 25.5, 1 tdePct = scalar, U08, 17, "ms", 0.1, 0.0, 0.0, 25.5, 1 taeColdA = scalar, U08, 18, "ms", 0.1, 0.0, 0.0, 25.5, 1 @@ -194,7 +194,7 @@ page = 3 ;These are primarily ignition related settings (Previously part of page 2) ;-------------------------------------------------- page = 4 - TrigAng = scalar, S16, 0, "Deg", 1, 0, 0, 360, 0 + TrigAng = scalar, S16, 0, "Deg", 1, 0, -360, 360, 0 FixAng = scalar, U08, 2, "Deg", 1, 0, 0, 80, 0 CrankAng = scalar, U08, 3, "Deg", 1, -28.4, -10, 80, 0 IgHold = scalar, U08, 4, "", 1, 0, 0, 100, 0 diff --git a/utils.ino b/utils.ino index 178ab8c5..5cef2aef 100644 --- a/utils.ino +++ b/utils.ino @@ -89,8 +89,8 @@ void setPinMapping(byte boardID) pinInjector2 = 9; //Output pin injector 2 is on pinInjector3 = 10; //Output pin injector 3 is on pinInjector4 = 11; //Output pin injector 4 is on - pinCoil1 = 28; //Pin for coil 1 - pinCoil2 = 24; //Pin for coil 2 + pinCoil1 = 40; //Pin for coil 1 + pinCoil2 = 38; //Pin for coil 2 pinCoil3 = 40; //Pin for coil 3 pinCoil4 = 36; //Pin for coil 4 pinTrigger = 19; //The CAS pin @@ -103,6 +103,8 @@ void setPinMapping(byte boardID) pinBat = A4; //Battery reference voltage pin pinDisplayReset = 48; // OLED reset pin pinTachOut = 49; //Tacho output pin + pinIdle1 = 5; //Single wire idle control + pinFuelPump = 45; //Fuel pump output break; case 10: