![]() |
Speeduino
|
#include "scheduledIO.h"#include "scheduler.h"#include "globals.h"#include "timers.h"#include "acc_mc33810.h"Injector and Coil (toggle/open/close) control (under various situations, eg with particular cylinder count, rotary engine type or wasted spark ign, etc.). Also accounts for presence of MC33810 injector/ignition (dwell, etc.) control circuit. Functions here are typically assigned (at initialisation) to callback function variables (e.g. inj1StartFunction or inj1EndFunction) form where they are called (by scheduler.ino).
| void beginCoil1and3Charge | ( | void | ) |


| void beginCoil1and4Charge | ( | void | ) |


| void beginCoil1and5Charge | ( | void | ) |


|
inline |


| void beginCoil2and4Charge | ( | void | ) |


| void beginCoil2and5Charge | ( | void | ) |


| void beginCoil2and6Charge | ( | void | ) |


|
inline |


| void beginCoil3and6Charge | ( | void | ) |


| void beginCoil3and7Charge | ( | void | ) |


|
inline |


| void beginCoil4and8Charge | ( | void | ) |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |

| void closeInjector1and3 | ( | void | ) |


| void closeInjector1and4 | ( | void | ) |


| void closeInjector1and5 | ( | void | ) |


|
inline |

| void closeInjector2and3 | ( | void | ) |


| void closeInjector2and4 | ( | void | ) |


| void closeInjector2and5 | ( | void | ) |


| void closeInjector2and6 | ( | void | ) |


|
inline |

| void closeInjector3and5 | ( | void | ) |


| void closeInjector3and6 | ( | void | ) |


| void closeInjector3and7 | ( | void | ) |


|
inline |

| void closeInjector4and8 | ( | void | ) |


|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

| void endCoil1and3Charge | ( | void | ) |


| void endCoil1and4Charge | ( | void | ) |


| void endCoil1and5Charge | ( | void | ) |


|
inline |


| void endCoil2and4Charge | ( | void | ) |


| void endCoil2and5Charge | ( | void | ) |


| void endCoil2and6Charge | ( | void | ) |


|
inline |


| void endCoil3and6Charge | ( | void | ) |


| void endCoil3and7Charge | ( | void | ) |


|
inline |


| void endCoil4and8Charge | ( | void | ) |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |


|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

| void nullCallback | ( | void | ) |

|
inline |

| void openInjector1and3 | ( | void | ) |


| void openInjector1and4 | ( | void | ) |


| void openInjector1and5 | ( | void | ) |


|
inline |

| void openInjector2and3 | ( | void | ) |


| void openInjector2and4 | ( | void | ) |


| void openInjector2and5 | ( | void | ) |


| void openInjector2and6 | ( | void | ) |


|
inline |

| void openInjector3and5 | ( | void | ) |


| void openInjector3and6 | ( | void | ) |


| void openInjector3and7 | ( | void | ) |


|
inline |

| void openInjector4and8 | ( | void | ) |


|
inline |

|
inline |

|
inline |

|
inline |

| void tachoOutputOff | ( | void | ) |

| void tachoOutputOn | ( | void | ) |
