supla-device
Loading...
Searching...
No Matches
Supla::Io::Base Class Reference
Inheritance diagram for Supla::Io::Base:

Public Member Functions

virtual bool isReady () const
virtual void customPinMode (int channelNumber, uint8_t pin, uint8_t mode)
virtual int customDigitalRead (int channelNumber, uint8_t pin)
virtual unsigned int customPulseIn (int channelNumber, uint8_t pin, uint8_t value, uint64_t timeoutMicro)
virtual void customDigitalWrite (int channelNumber, uint8_t pin, uint8_t val)
virtual void customAnalogWrite (int channelNumber, uint8_t pin, int val)
virtual void customSetPwmResolutionBits (uint8_t pin, uint8_t resolutionBits)
virtual void customConfigureAnalogOutput (int channelNumber, uint8_t pin, bool outputInvert=false)
virtual void customSetPwmFrequency (uint16_t pwmFrequency)
virtual uint8_t customDefaultPwmResolutionBits (uint8_t pin) const
virtual bool customCanSetPwmResolutionBits (uint8_t pin) const
virtual uint8_t customPwmResolutionBits (uint8_t pin) const
virtual uint32_t customPwmMaxValue (uint8_t pin) const
virtual uint16_t customPwmFrequency () const
virtual int customAnalogRead (int channelNumber, uint8_t pin)
virtual void customAttachInterrupt (uint8_t pin, void(*func)(void), int mode)
virtual void customDetachInterrupt (uint8_t pin)
virtual uint8_t customPinToInterrupt (uint8_t pin)

The documentation for this class was generated from the following files: