A namespace with alternatives to the standard Arduino IO functions that can be used with extended IO pin numbers. More...
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, uint8_t mode) |
| An ExtIO version of the Arduino function. More... | |
| void | pinMode (int pin, uint8_t mode) |
| An ExtIO version of the Arduino function. More... | |
| void | digitalWrite (pin_t pin, uint8_t val) |
| An ExtIO version of the Arduino function. More... | |
| void | digitalWrite (int pin, uint8_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, uint8_t bitOrder, uint8_t val) |
| An ExtIO version of the Arduino function. More... | |
| void | shiftOut (int dataPin, int clockPin, uint8_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... | |
A namespace with alternatives to the standard Arduino IO functions that can be used with extended IO pin numbers.
| bool AH::ExtIO::inRange | ( | T | target, |
| T | start, | ||
| T | end | ||
| ) |
Definition at line 13 of file ExtendedInputOutput.cpp.
| ExtendedIOElement & AH::ExtIO::getIOElementOfPin | ( | pin_t | pin | ) |
Find the IO element of a given extended IO pin number.
| pin | The extended IO pin number to find the IO element of. |
Definition at line 17 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::pinMode | ( | pin_t | pin, |
| uint8_t | mode | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 36 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::pinMode | ( | int | pin, |
| uint8_t | mode | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 45 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::digitalWrite | ( | pin_t | pin, |
| uint8_t | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 47 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::digitalWrite | ( | int | pin, |
| uint8_t | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 56 of file ExtendedInputOutput.cpp.
| int AH::ExtIO::digitalRead | ( | pin_t | pin | ) |
An ExtIO version of the Arduino function.
Definition at line 58 of file ExtendedInputOutput.cpp.
| int AH::ExtIO::digitalRead | ( | int | pin | ) |
An ExtIO version of the Arduino function.
Definition at line 67 of file ExtendedInputOutput.cpp.
An ExtIO version of the Arduino function.
Definition at line 69 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::shiftOut | ( | int | dataPin, |
| int | clockPin, | ||
| uint8_t | bitOrder, | ||
| uint8_t | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 82 of file ExtendedInputOutput.cpp.
An ExtIO version of the Arduino function.
Definition at line 86 of file ExtendedInputOutput.cpp.
| analog_t AH::ExtIO::analogRead | ( | int | pin | ) |
An ExtIO version of the Arduino function.
Definition at line 95 of file ExtendedInputOutput.cpp.
An ExtIO version of the Arduino function.
Definition at line 97 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::analogWrite | ( | int | pin, |
| analog_t | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 108 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::analogWrite | ( | int | pin, |
| int | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 109 of file ExtendedInputOutput.cpp.
| void AH::ExtIO::analogWrite | ( | pin_t | pin, |
| int | val | ||
| ) |
An ExtIO version of the Arduino function.
Definition at line 110 of file ExtendedInputOutput.cpp.
1.8.16