9#define COMPARATOR_EQUAL 0
10#define COMPARATOR_NOT_EQUAL 1
11#define COMPARATOR_GREATER 2
12#define COMPARATOR_GREATER_EQUAL 3
13#define COMPARATOR_LESS 4
14#define COMPARATOR_LESS_EQUAL 5
15#define COMPARATOR_AND 6
16#define COMPARATOR_XOR 7
18#define BITWISE_DISABLED 0
23#define REUSE_RULES 240
struct config13 configPage13
Definition globals.cpp:209
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:173
uint8_t outputPin[8]
Disable(0) or enable (set to valid pin number) Programmable Pin (output/target pin to set)
Definition config_pages.h:831
uint8_t ioDelay[sizeof(configPage13.outputPin)]
Definition utilities.cpp:20
byte pinTranslateAnalog(byte rawPin)
Definition utilities.cpp:42
int16_t ProgrammableIOGetData(uint16_t index)
Definition utilities.cpp:262
void checkProgrammableIO(void)
Definition utilities.cpp:155
uint8_t ioOutDelay[sizeof(configPage13.outputPin)]
Definition utilities.cpp:21
uint8_t pinIsValid
Definition utilities.cpp:22
void setResetControlPinState(void)
Definition utilities.cpp:94
byte pinTranslate(byte rawPin)
Definition utilities.cpp:32
uint8_t currentRuleStatus
Definition utilities.cpp:23
void initialiseProgrammableIO(void)
Definition utilities.cpp:124