|
|
| IoGroup (const IoPin *pins, uint8_t count) |
| |
|
IoPin | getPin () |
| |
| bool | isReady () const override |
| |
| void | customPinMode (int channelNumber, uint8_t pin, uint8_t mode) override |
| |
| void | customDigitalWrite (int channelNumber, uint8_t pin, uint8_t val) override |
| |
| void | customAnalogWrite (int channelNumber, uint8_t pin, int val) override |
| |
| void | customConfigureAnalogOutput (int channelNumber, uint8_t pin, bool outputInvert=false) override |
| |
| void | customSetPwmResolutionBits (uint8_t pin, uint8_t bits) override |
| |
| void | customSetPwmFrequency (uint16_t frequency) override |
| |
| int | customDigitalRead (int channelNumber, uint8_t pin) override |
| |
| int | customAnalogRead (int channelNumber, uint8_t pin) override |
| |
| unsigned int | customPulseIn (int channelNumber, uint8_t pin, uint8_t value, uint64_t timeoutMicro) override |
| |
| uint8_t | customDefaultPwmResolutionBits (uint8_t pin) const override |
| |
| bool | customCanSetPwmResolutionBits (uint8_t pin) const override |
| |
| uint8_t | customPwmResolutionBits (uint8_t pin) const override |
| |
| uint32_t | customPwmMaxValue (uint8_t pin) const override |
| |
| uint16_t | customPwmFrequency () const override |
| |
| void | customAttachInterrupt (uint8_t pin, void(*func)(void), int mode) override |
| |
| void | customDetachInterrupt (uint8_t pin) override |
| |
| uint8_t | customPinToInterrupt (uint8_t pin) override |
| |
◆ customAnalogRead()
| int Supla::Io::IoGroup::customAnalogRead |
( |
int | channelNumber, |
|
|
uint8_t | pin ) |
|
overridevirtual |
◆ customAnalogWrite()
| void Supla::Io::IoGroup::customAnalogWrite |
( |
int | channelNumber, |
|
|
uint8_t | pin, |
|
|
int | val ) |
|
overridevirtual |
◆ customAttachInterrupt()
| void Supla::Io::IoGroup::customAttachInterrupt |
( |
uint8_t | pin, |
|
|
void(* | func )(void), |
|
|
int | mode ) |
|
overridevirtual |
◆ customCanSetPwmResolutionBits()
| bool Supla::Io::IoGroup::customCanSetPwmResolutionBits |
( |
uint8_t | pin | ) |
const |
|
overridevirtual |
◆ customConfigureAnalogOutput()
| void Supla::Io::IoGroup::customConfigureAnalogOutput |
( |
int | channelNumber, |
|
|
uint8_t | pin, |
|
|
bool | outputInvert = false ) |
|
overridevirtual |
◆ customDefaultPwmResolutionBits()
| uint8_t Supla::Io::IoGroup::customDefaultPwmResolutionBits |
( |
uint8_t | pin | ) |
const |
|
overridevirtual |
◆ customDetachInterrupt()
| void Supla::Io::IoGroup::customDetachInterrupt |
( |
uint8_t | pin | ) |
|
|
overridevirtual |
◆ customDigitalRead()
| int Supla::Io::IoGroup::customDigitalRead |
( |
int | channelNumber, |
|
|
uint8_t | pin ) |
|
overridevirtual |
◆ customDigitalWrite()
| void Supla::Io::IoGroup::customDigitalWrite |
( |
int | channelNumber, |
|
|
uint8_t | pin, |
|
|
uint8_t | val ) |
|
overridevirtual |
◆ customPinMode()
| void Supla::Io::IoGroup::customPinMode |
( |
int | channelNumber, |
|
|
uint8_t | pin, |
|
|
uint8_t | mode ) |
|
overridevirtual |
◆ customPinToInterrupt()
| uint8_t Supla::Io::IoGroup::customPinToInterrupt |
( |
uint8_t | pin | ) |
|
|
overridevirtual |
◆ customPulseIn()
| unsigned int Supla::Io::IoGroup::customPulseIn |
( |
int | channelNumber, |
|
|
uint8_t | pin, |
|
|
uint8_t | value, |
|
|
uint64_t | timeoutMicro ) |
|
overridevirtual |
◆ customPwmFrequency()
| uint16_t Supla::Io::IoGroup::customPwmFrequency |
( |
| ) |
const |
|
overridevirtual |
◆ customPwmMaxValue()
| uint32_t Supla::Io::IoGroup::customPwmMaxValue |
( |
uint8_t | pin | ) |
const |
|
overridevirtual |
◆ customPwmResolutionBits()
| uint8_t Supla::Io::IoGroup::customPwmResolutionBits |
( |
uint8_t | pin | ) |
const |
|
overridevirtual |
◆ customSetPwmFrequency()
| void Supla::Io::IoGroup::customSetPwmFrequency |
( |
uint16_t | frequency | ) |
|
|
overridevirtual |
◆ customSetPwmResolutionBits()
| void Supla::Io::IoGroup::customSetPwmResolutionBits |
( |
uint8_t | pin, |
|
|
uint8_t | bits ) |
|
overridevirtual |
◆ isReady()
| bool Supla::Io::IoGroup::isReady |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: