Move pin setting to start of setup()
This corrects problems with the coils firing randomly upon startup
This commit is contained in:
parent
7c1d02209d
commit
534747c245
|
@ -59,6 +59,10 @@ int loopCount;
|
||||||
void setup()
|
void setup()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
pinMode(pinCoil, OUTPUT);
|
||||||
|
digitalWrite(pinCoil, LOW);
|
||||||
|
|
||||||
|
|
||||||
//Setup the dummy fuel and ignition tables
|
//Setup the dummy fuel and ignition tables
|
||||||
//dummyFuelTable(&fuelTable);
|
//dummyFuelTable(&fuelTable);
|
||||||
//dummyIgnitionTable(&ignitionTable);
|
//dummyIgnitionTable(&ignitionTable);
|
||||||
|
@ -77,6 +81,7 @@ void setup()
|
||||||
int triggerInterrupt = 0; // By default, use the first interrupt. The user should always have set things up (Or even better, use the recommended pinouts)
|
int triggerInterrupt = 0; // By default, use the first interrupt. The user should always have set things up (Or even better, use the recommended pinouts)
|
||||||
currentStatus.RPM = 0;
|
currentStatus.RPM = 0;
|
||||||
currentStatus.hasSync = true;
|
currentStatus.hasSync = true;
|
||||||
|
currentStatus.hasSync = false;
|
||||||
switch (pinTrigger) {
|
switch (pinTrigger) {
|
||||||
|
|
||||||
//Arduino Mega 2560 mapping (Uncomment to use)
|
//Arduino Mega 2560 mapping (Uncomment to use)
|
||||||
|
|
Loading…
Reference in New Issue