Pin definition for user board (#425)
* Pin definition for the Juice Box board Ignition-only user board * Update platformio.ini Formatting corrections. * Added JUICEBOX user board User board and pin mappings * Updated platformio.ini to reflect noisymime * Add platformio.ini to gitignore * Updated pin mappings Pin mappings updated. Serial 2 now working * Removed platformio.ini * Match noisymime version * Match noisymime version (2nd attempt) * Update speeduino.ini Match noisymime version to allow merge. * JuiceBox pin layout added back in
This commit is contained in:
parent
690529637a
commit
4ba9d15178
|
@ -248,7 +248,7 @@ page = 1
|
|||
multiplyMAP = bits, U08, 3, [6:7], "Off", "Baro", "Fixed", "INVALID"
|
||||
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
|
||||
pinLayout = bits, U08, 15, [0:7], "INVALID", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "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", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "INVALID", "INVALID", "Drop Bear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.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"
|
||||
pinLayout = bits, U08, 15, [0:7], "INVALID", "Speeduino v0.2", "Speeduino v0.3", "Speeduino v0.4", "INVALID", "INVALID", "01-05 MX5 PNP", "INVALID", "96-97 MX5 PNP", "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", "BMW PnP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NO2C", "UA4C", "INVALID", "INVALID", "INVALID", "DIY-EFI CORE4 v1.0", "INVALID", "INVALID", "INVALID", "INVALID", "dvjcodec Teensy RevA", "dvjcodec Teensy RevB", "INVALID", "JUICEBOX", "INVALID", "Drop Bear", "INVALID", "INVALID", "INVALID", "INVALID", "Black STM32F407VET6 V0.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"
|
||||
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"
|
||||
tachoDiv = bits, U08, 16, [6:7], "Normal", "Half", "INVALID", "INVALID"
|
||||
tachoDuration = scalar, U08, 17, "ms", 1.0, 0.0, 1.0, 6.0, 0
|
||||
|
|
|
@ -1972,6 +1972,41 @@ void setPinMapping(byte boardID)
|
|||
break;
|
||||
#endif
|
||||
|
||||
#if defined(CORE_TEENSY35)
|
||||
case 53:
|
||||
//Pin mappings for the Juice Box (ignition only board)
|
||||
pinInjector1 = 2; //Output pin injector 1 is on - NOT USED
|
||||
pinInjector2 = 56; //Output pin injector 2 is on - NOT USED
|
||||
pinInjector3 = 6; //Output pin injector 3 is on - NOT USED
|
||||
pinInjector4 = 50; //Output pin injector 4 is on - NOT USED
|
||||
pinCoil1 = 29; //Pin for coil 1
|
||||
pinCoil2 = 30; //Pin for coil 2
|
||||
pinCoil3 = 31; //Pin for coil 3
|
||||
pinCoil4 = 32; //Pin for coil 4
|
||||
pinTrigger = 37; //The CAS pin
|
||||
pinTrigger2 = 38; //The Cam Sensor pin - NOT USED
|
||||
pinTPS = A2; //TPS input pin
|
||||
pinMAP = A7; //MAP sensor pin
|
||||
pinIAT = A1; //IAT sensor pin
|
||||
pinCLT = A5; //CLT sensor pin
|
||||
pinO2 = A0; //O2 sensor pin
|
||||
pinO2_2 = A21; //O2 sensor pin (second sensor) - NOT USED
|
||||
pinBat = A6; //Battery reference voltage pin
|
||||
pinTachOut = 28; //Tacho output pin
|
||||
pinIdle1 = 5; //Single wire idle control - NOT USED
|
||||
pinBoost = 11; //Boost control - NOT USED
|
||||
pinFuelPump = 24; //Fuel pump output
|
||||
pinStepperDir = 3; //Direction pin for DRV8825 driver - NOT USED
|
||||
pinStepperStep = 4; //Step pin for DRV8825 driver - NOT USED
|
||||
pinStepperEnable = 6; //Enable pin for DRV8825 driver - NOT USED
|
||||
pinLaunch = 26; //Can be overwritten below
|
||||
pinFan = 25; //Pin for the fan output
|
||||
pinSpareHOut1 = 26; // high current output spare1
|
||||
pinSpareHOut2 = 27; // high current output spare2
|
||||
pinSpareLOut1 = 55; //low current output spare1 - NOT USED
|
||||
break;
|
||||
#endif
|
||||
|
||||
case 55:
|
||||
#if defined(CORE_TEENSY)
|
||||
//Pin mappings for the DropBear
|
||||
|
|
Loading…
Reference in New Issue