Speeduino
Loading...
Searching...
No Matches
Functions | Variables
programmableIOControl.h File Reference
#include <stdint.h>
#include "statuses.h"
#include "config_pages.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void initialiseProgrammableIO (statuses &current, const config13 &page13)
 
void checkProgrammableIO (statuses &current, const config13 &page13)
 
int16_t ProgrammableIOGetData (uint16_t index)
 

Variables

constexpr uint8_t COMPARATOR_EQUAL = 0
 
constexpr uint8_t COMPARATOR_NOT_EQUAL = 1
 
constexpr uint8_t COMPARATOR_GREATER = 2
 
constexpr uint8_t COMPARATOR_GREATER_EQUAL = 3
 
constexpr uint8_t COMPARATOR_LESS = 4
 
constexpr uint8_t COMPARATOR_LESS_EQUAL = 5
 
constexpr uint8_t COMPARATOR_AND = 6
 
constexpr uint8_t COMPARATOR_XOR = 7
 
constexpr uint8_t BITWISE_DISABLED = 0
 
constexpr uint8_t BITWISE_AND = 1
 
constexpr uint8_t BITWISE_OR = 2
 
constexpr uint8_t BITWISE_XOR = 3
 
constexpr uint8_t REUSE_RULES = 240
 

Function Documentation

◆ checkProgrammableIO()

void checkProgrammableIO ( statuses current,
const config13 page13 
)
Here is the call graph for this function:

◆ initialiseProgrammableIO()

void initialiseProgrammableIO ( statuses current,
const config13 page13 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProgrammableIOGetData()

int16_t ProgrammableIOGetData ( uint16_t  index)
Here is the call graph for this function:

Variable Documentation

◆ BITWISE_AND

constexpr uint8_t BITWISE_AND = 1
constexpr

◆ BITWISE_DISABLED

constexpr uint8_t BITWISE_DISABLED = 0
constexpr

◆ BITWISE_OR

constexpr uint8_t BITWISE_OR = 2
constexpr

◆ BITWISE_XOR

constexpr uint8_t BITWISE_XOR = 3
constexpr

◆ COMPARATOR_AND

constexpr uint8_t COMPARATOR_AND = 6
constexpr

◆ COMPARATOR_EQUAL

constexpr uint8_t COMPARATOR_EQUAL = 0
constexpr

◆ COMPARATOR_GREATER

constexpr uint8_t COMPARATOR_GREATER = 2
constexpr

◆ COMPARATOR_GREATER_EQUAL

constexpr uint8_t COMPARATOR_GREATER_EQUAL = 3
constexpr

◆ COMPARATOR_LESS

constexpr uint8_t COMPARATOR_LESS = 4
constexpr

◆ COMPARATOR_LESS_EQUAL

constexpr uint8_t COMPARATOR_LESS_EQUAL = 5
constexpr

◆ COMPARATOR_NOT_EQUAL

constexpr uint8_t COMPARATOR_NOT_EQUAL = 1
constexpr

◆ COMPARATOR_XOR

constexpr uint8_t COMPARATOR_XOR = 7
constexpr

◆ REUSE_RULES

constexpr uint8_t REUSE_RULES = 240
constexpr