Speeduino
Loading...
Searching...
No Matches
programmableIOControl.h
Go to the documentation of this file.
1#pragma once
2
3#include <stdint.h>
4#include "statuses.h"
5#include "config_pages.h"
6
13constexpr uint8_t COMPARATOR_AND = 6;
14constexpr uint8_t COMPARATOR_XOR = 7;
15
17constexpr uint8_t BITWISE_AND = 1;
18constexpr uint8_t BITWISE_OR = 2;
19constexpr uint8_t BITWISE_XOR = 3;
20
21constexpr uint8_t REUSE_RULES = 240;
22
The tune page structs and related defines.
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:175
constexpr uint8_t COMPARATOR_EQUAL
Definition programmableIOControl.h:7
constexpr uint8_t BITWISE_AND
Definition programmableIOControl.h:17
constexpr uint8_t BITWISE_XOR
Definition programmableIOControl.h:19
constexpr uint8_t REUSE_RULES
Definition programmableIOControl.h:21
constexpr uint8_t BITWISE_OR
Definition programmableIOControl.h:18
constexpr uint8_t COMPARATOR_LESS
Definition programmableIOControl.h:11
constexpr uint8_t COMPARATOR_GREATER
Definition programmableIOControl.h:9
void initialiseProgrammableIO(statuses &current, const config13 &page13)
Definition programmableIOControl.cpp:16
constexpr uint8_t COMPARATOR_AND
Definition programmableIOControl.h:13
int16_t ProgrammableIOGetData(uint16_t index)
Definition programmableIOControl.cpp:180
constexpr uint8_t COMPARATOR_LESS_EQUAL
Definition programmableIOControl.h:12
constexpr uint8_t COMPARATOR_GREATER_EQUAL
Definition programmableIOControl.h:10
constexpr uint8_t COMPARATOR_XOR
Definition programmableIOControl.h:14
constexpr uint8_t BITWISE_DISABLED
Definition programmableIOControl.h:16
void checkProgrammableIO(statuses &current, const config13 &page13)
Definition programmableIOControl.cpp:153
constexpr uint8_t COMPARATOR_NOT_EQUAL
Definition programmableIOControl.h:8
const config4 statuses & current
Definition scheduler_ignition_controller.cpp:367
The statuses struct and related defines.
Definition config_pages.h:834
The status struct with current values for all 'live' variables.
Definition statuses.h:36