Arduino KVComm
master
Key-Value pair communication library for Arduino
|
#include <AH/Settings/Warnings.hpp>
#include "ExtendedIOElement.hpp"
#include "ExtendedInputOutput.hpp"
#include <AH/Error/Error.hpp>
Go to the source code of this file.
Namespaces | |
AH | |
AH::ExtIO | |
A namespace with alternatives to the standard Arduino IO functions that can be used with extended IO pin numbers. | |
Functions | |
template<class T > | |
bool | inRange (T target, T start, T end) |
ExtendedIOElement & | getIOElementOfPin (pin_t pin) |
Find the IO element of a given extended IO pin number. More... | |
void | pinMode (pin_t pin, PinMode_t mode) |
An ExtIO version of the Arduino function. More... | |
void | pinMode (int pin, PinMode_t mode) |
An ExtIO version of the Arduino function. More... | |
void | digitalWrite (pin_t pin, PinStatus_t val) |
An ExtIO version of the Arduino function. More... | |
void | digitalWrite (int pin, PinStatus_t val) |
An ExtIO version of the Arduino function. More... | |
int | digitalRead (pin_t pin) |
An ExtIO version of the Arduino function. More... | |
int | digitalRead (int pin) |
An ExtIO version of the Arduino function. More... | |
void | shiftOut (pin_t dataPin, pin_t clockPin, BitOrder_t bitOrder, uint8_t val) |
An ExtIO version of the Arduino function. More... | |
void | shiftOut (int dataPin, int clockPin, BitOrder_t bitOrder, uint8_t val) |
An ExtIO version of the Arduino function. More... | |
analog_t | analogRead (pin_t pin) |
An ExtIO version of the Arduino function. More... | |
analog_t | analogRead (int pin) |
An ExtIO version of the Arduino function. More... | |
void | analogWrite (pin_t pin, analog_t val) |
An ExtIO version of the Arduino function. More... | |
void | analogWrite (int pin, analog_t val) |
An ExtIO version of the Arduino function. More... | |
void | analogWrite (int pin, int val) |
An ExtIO version of the Arduino function. More... | |
void | analogWrite (pin_t pin, int val) |
An ExtIO version of the Arduino function. More... | |