Speeduino
Loading...
Searching...
No Matches
scheduledIO_ign.h
Go to the documentation of this file.
1#pragma once
2
3void beginCoil1Charge(void);
4void endCoil1Charge(void);
5
6void beginCoil2Charge(void);
7void endCoil2Charge(void);
8
9void beginCoil3Charge(void);
10void endCoil3Charge(void);
11
12void beginCoil4Charge(void);
13void endCoil4Charge(void);
14
15void beginCoil5Charge(void);
16void endCoil5Charge(void);
17
18void beginCoil6Charge(void);
19void endCoil6Charge(void);
20
21void beginCoil7Charge(void);
22void endCoil7Charge(void);
23
24void beginCoil8Charge(void);
25void endCoil8Charge(void);
26
27//The following functions are used specifically for the trailing coil on rotary engines. They are separate as they also control the switching of the trailing select pin
29void endTrailingCoilCharge1(void);
30void endTrailingCoilCharge2(void);
31
32//And the combined versions of the above for simplicity
33void beginCoil1and3Charge(void);
34void endCoil1and3Charge(void);
35void beginCoil2and4Charge(void);
36void endCoil2and4Charge(void);
37
38//For 6-cyl cop
39void beginCoil1and4Charge(void);
40void endCoil1and4Charge(void);
41void beginCoil2and5Charge(void);
42void endCoil2and5Charge(void);
43void beginCoil3and6Charge(void);
44void endCoil3and6Charge(void);
45
46//For 8-cyl cop
47void beginCoil1and5Charge(void);
48void endCoil1and5Charge(void);
49void beginCoil2and6Charge(void);
50void endCoil2and6Charge(void);
51void beginCoil3and7Charge(void);
52void endCoil3and7Charge(void);
53void beginCoil4and8Charge(void);
54void endCoil4and8Charge(void);
void endCoil4and8Charge(void)
Definition scheduledIO_ign.cpp:63
void beginCoil1and3Charge(void)
Definition scheduledIO_ign.cpp:42
void beginCoil3and6Charge(void)
Definition scheduledIO_ign.cpp:52
void endCoil1Charge(void)
Definition scheduledIO_ign.cpp:13
void endCoil3Charge(void)
Definition scheduledIO_ign.cpp:19
void beginCoil2and6Charge(void)
Definition scheduledIO_ign.cpp:58
void endTrailingCoilCharge2(void)
Definition scheduledIO_ign.cpp:39
void beginCoil2Charge(void)
Definition scheduledIO_ign.cpp:15
void beginCoil5Charge(void)
Definition scheduledIO_ign.cpp:24
void beginCoil2and4Charge(void)
Definition scheduledIO_ign.cpp:44
void endCoil6Charge(void)
Definition scheduledIO_ign.cpp:28
void endCoil7Charge(void)
Definition scheduledIO_ign.cpp:31
void beginTrailingCoilCharge(void)
Definition scheduledIO_ign.cpp:37
void endTrailingCoilCharge1(void)
Definition scheduledIO_ign.cpp:38
void endCoil1and4Charge(void)
Definition scheduledIO_ign.cpp:49
void beginCoil1and5Charge(void)
Definition scheduledIO_ign.cpp:56
void endCoil5Charge(void)
Definition scheduledIO_ign.cpp:25
void endCoil1and3Charge(void)
Definition scheduledIO_ign.cpp:43
void beginCoil3and7Charge(void)
Definition scheduledIO_ign.cpp:60
void beginCoil1and4Charge(void)
Definition scheduledIO_ign.cpp:48
void endCoil2and5Charge(void)
Definition scheduledIO_ign.cpp:51
void endCoil2and6Charge(void)
Definition scheduledIO_ign.cpp:59
void beginCoil4Charge(void)
Definition scheduledIO_ign.cpp:21
void endCoil3and7Charge(void)
Definition scheduledIO_ign.cpp:61
void endCoil2Charge(void)
Definition scheduledIO_ign.cpp:16
void beginCoil7Charge(void)
Definition scheduledIO_ign.cpp:30
void beginCoil4and8Charge(void)
Definition scheduledIO_ign.cpp:62
void endCoil1and5Charge(void)
Definition scheduledIO_ign.cpp:57
void beginCoil1Charge(void)
Definition scheduledIO_ign.cpp:12
void beginCoil3Charge(void)
Definition scheduledIO_ign.cpp:18
void beginCoil6Charge(void)
Definition scheduledIO_ign.cpp:27
void beginCoil2and5Charge(void)
Definition scheduledIO_ign.cpp:50
void endCoil3and6Charge(void)
Definition scheduledIO_ign.cpp:53
void beginCoil8Charge(void)
Definition scheduledIO_ign.cpp:33
void endCoil8Charge(void)
Definition scheduledIO_ign.cpp:34
void endCoil2and4Charge(void)
Definition scheduledIO_ign.cpp:45
void endCoil4Charge(void)
Definition scheduledIO_ign.cpp:22