Speeduino
Loading...
Searching...
No Matches
scheduledIO_inj.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4
6{
7 Direct,
9};
11
13char getInjectorStatus(void);
14
17
18void openInjector1(void);
19void closeInjector1(void);
20
21void openInjector2(void);
22void closeInjector2(void);
23
24void openInjector3(void);
25void closeInjector3(void);
26
27void openInjector4(void);
28void closeInjector4(void);
29
30void openInjector5(void);
31void closeInjector5(void);
32
33void openInjector6(void);
34void closeInjector6(void);
35
36void openInjector7(void);
37void closeInjector7(void);
38
39void openInjector8(void);
40void closeInjector8(void);
41
42// These are for Semi-Sequential and 5 Cylinder injection
43void openInjector1and3(void);
44void closeInjector1and3(void);
45void openInjector2and4(void);
46void closeInjector2and4(void);
47void openInjector1and4(void);
48void closeInjector1and4(void);
49void openInjector2and3(void);
50void closeInjector2and3(void);
51
52void openInjector3and5(void);
53void closeInjector3and5(void);
54
55void openInjector2and5(void);
56void closeInjector2and5(void);
57void openInjector3and6(void);
58void closeInjector3and6(void);
59
60void openInjector1and5(void);
61void closeInjector1and5(void);
62void openInjector2and6(void);
63void closeInjector2and6(void);
64void openInjector3and7(void);
65void closeInjector3and7(void);
66void openInjector4and8(void);
67void closeInjector4and8(void);
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:175
void closeInjector3(void)
Definition scheduledIO_inj.cpp:62
void closeInjector2and4(void)
Definition scheduledIO_inj.cpp:79
void closeInjector8(void)
Definition scheduledIO_inj.cpp:72
void openInjector4(void)
Definition scheduledIO_inj.cpp:63
void closeInjector2and5(void)
Definition scheduledIO_inj.cpp:90
void openInjector(uint8_t channel)
Definition scheduledIO_inj.cpp:29
void openInjector3and7(void)
Definition scheduledIO_inj.cpp:98
void closeInjector4and8(void)
Definition scheduledIO_inj.cpp:101
InjIoControlMode
Definition scheduledIO_inj.h:6
void closeInjector3and6(void)
Definition scheduledIO_inj.cpp:92
void openInjector3and5(void)
Definition scheduledIO_inj.cpp:86
void openInjector2and4(void)
Definition scheduledIO_inj.cpp:78
void initInjIoControl(InjIoControlMode controlMode)
Definition scheduledIO_inj.cpp:15
void closeInjector(uint8_t channel)
Definition scheduledIO_inj.cpp:43
void openInjector2and5(void)
Definition scheduledIO_inj.cpp:89
void openInjector5(void)
Definition scheduledIO_inj.cpp:65
void closeInjector3and7(void)
Definition scheduledIO_inj.cpp:99
void openInjector1and5(void)
Definition scheduledIO_inj.cpp:94
void closeInjector3and5(void)
Definition scheduledIO_inj.cpp:87
void openInjector3(void)
Definition scheduledIO_inj.cpp:61
void closeInjector1(void)
Definition scheduledIO_inj.cpp:58
void closeInjector1and3(void)
Definition scheduledIO_inj.cpp:77
void openInjector8(void)
Definition scheduledIO_inj.cpp:71
void closeInjector4(void)
Definition scheduledIO_inj.cpp:64
void closeInjector6(void)
Definition scheduledIO_inj.cpp:68
void openInjector6(void)
Definition scheduledIO_inj.cpp:67
void closeInjector5(void)
Definition scheduledIO_inj.cpp:66
void openInjector2and3(void)
Definition scheduledIO_inj.cpp:83
void closeInjector2and3(void)
Definition scheduledIO_inj.cpp:84
void openInjector1and3(void)
Definition scheduledIO_inj.cpp:76
void closeInjector1and4(void)
Definition scheduledIO_inj.cpp:82
void closeInjector2(void)
Definition scheduledIO_inj.cpp:60
void openInjector1and4(void)
Definition scheduledIO_inj.cpp:81
char getInjectorStatus(void)
Injector open/close status bits.
Definition scheduledIO_inj.cpp:21
void closeInjector1and5(void)
Definition scheduledIO_inj.cpp:95
void openInjector4and8(void)
Definition scheduledIO_inj.cpp:100
void openInjector3and6(void)
Definition scheduledIO_inj.cpp:91
void closeInjector7(void)
Definition scheduledIO_inj.cpp:70
void openInjector1(void)
Definition scheduledIO_inj.cpp:57
void closeInjector2and6(void)
Definition scheduledIO_inj.cpp:97
void openInjector7(void)
Definition scheduledIO_inj.cpp:69
void openInjector2and6(void)
Definition scheduledIO_inj.cpp:96
void openInjector2(void)
Definition scheduledIO_inj.cpp:59