Add pin mapping for MX5 PNP
This commit is contained in:
parent
15f366bbc2
commit
98cc410492
|
@ -138,7 +138,7 @@ page = 2
|
||||||
aseCount = scalar, U08, 3, "s", 1.0, 0.0, 0.0, 255, 0
|
aseCount = scalar, U08, 3, "s", 1.0, 0.0, 0.0, 255, 0
|
||||||
wueRates = array, U08, 4, [10], "%", 1.0, 0.0, 0.0, 255, 0
|
wueRates = array, U08, 4, [10], "%", 1.0, 0.0, 0.0, 255, 0
|
||||||
crankingPct= scalar, U08, 14, "%", 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", "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", "Daz V6 Shield 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "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", "NA6 MX5 PNP", "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", "Daz V6 Shield 0.1", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID",
|
||||||
tachoPin = bits, U08, 16, [0:5], "Board Default", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
tachoPin = bits, U08, 16, [0:5], "Board Default", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
unused2-16f= bits, U08, 16, [6:7], "One", "Two", "INVALID", "INVALID"
|
unused2-16f= bits, U08, 16, [6:7], "One", "Two", "INVALID", "INVALID"
|
||||||
tdePct = scalar, U08, 17, "ms", 0.1, 0.0, 0.0, 25.5, 1
|
tdePct = scalar, U08, 17, "ms", 0.1, 0.0, 0.0, 25.5, 1
|
||||||
|
|
32
utils.ino
32
utils.ino
|
@ -143,6 +143,38 @@ void setPinMapping(byte boardID)
|
||||||
pinFlex = 2; // Flex sensor (Must be external interrupt enabled)
|
pinFlex = 2; // Flex sensor (Must be external interrupt enabled)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 9:
|
||||||
|
//Pin mappings as per the MX5 PNP shield
|
||||||
|
pinInjector1 = 11; //Output pin injector 1 is on
|
||||||
|
pinInjector2 = 10; //Output pin injector 2 is on
|
||||||
|
pinInjector3 = 9; //Output pin injector 3 is on
|
||||||
|
pinInjector4 = 8; //Output pin injector 4 is on
|
||||||
|
pinInjector5 = 12; //Output pin injector 5 is on
|
||||||
|
pinCoil1 = 39; //Pin for coil 1
|
||||||
|
pinCoil2 = 41; //Pin for coil 2
|
||||||
|
pinCoil3 = 42; //Pin for coil 3
|
||||||
|
pinCoil4 = 43; //Pin for coil 4
|
||||||
|
pinCoil5 = 34; //Pin for coil 5 PLACEHOLDER value for now
|
||||||
|
pinTrigger = 19; //The CAS pin
|
||||||
|
pinTrigger2 = 18; //The Cam Sensor pin
|
||||||
|
pinTPS = A2;//TPS input pin
|
||||||
|
pinMAP = A5; //MAP sensor pin
|
||||||
|
pinIAT = A0; //IAT sensor pin
|
||||||
|
pinCLT = A1; //CLS sensor pin
|
||||||
|
pinO2 = A3; //O2 Sensor pin
|
||||||
|
pinBat = A4; //Battery reference voltage pin
|
||||||
|
pinDisplayReset = 48; // OLED reset pin
|
||||||
|
pinTachOut = 49; //Tacho output pin (Goes to ULN2803)
|
||||||
|
pinIdle1 = 2; //Single wire idle control
|
||||||
|
pinIdle2 = 3; //2 wire idle control (Note this is shared with boost!!!)
|
||||||
|
pinFuelPump = 37; //Fuel pump output (Goes to ULN2803)
|
||||||
|
pinStepperDir = 16; //Direction pin for DRV8825 driver
|
||||||
|
pinStepperStep = 17; //Step pin for DRV8825 driver
|
||||||
|
pinFan = 47; //Pin for the fan output (Goes to ULN2803)
|
||||||
|
pinLaunch = 12; //Can be overwritten below
|
||||||
|
pinFlex = 2; // Flex sensor (Must be external interrupt enabled)
|
||||||
|
break;
|
||||||
|
|
||||||
case 10:
|
case 10:
|
||||||
//Pin mappings for user turtanas PCB
|
//Pin mappings for user turtanas PCB
|
||||||
pinInjector1 = 4; //Output pin injector 1 is on
|
pinInjector1 = 4; //Output pin injector 1 is on
|
||||||
|
|
Loading…
Reference in New Issue