|
supla-device
|


Public Member Functions | |
| ADS1115 (uint8_t address=0x48, Supla::Mutex *mutex=nullptr, TwoWire *wire=&Wire, uint8_t dataRrate=7) | |
| void | customPinMode (int channelNumber, uint8_t pin, uint8_t mode) override |
| void | customDigitalWrite (int channelNumber, uint8_t pin, uint8_t val) override |
| int | customDigitalRead (int channelNumber, uint8_t pin) override |
| unsigned int | customPulseIn (int channelNumber, uint8_t pin, uint8_t value, uint64_t timeoutMicro) override |
| void | customAnalogWrite (int channelNumber, uint8_t pin, int val) override |
| int | customAnalogRead (int channelNumber, uint8_t pin) override |
| void | setGain (uint8_t value) |
| Public Member Functions inherited from Supla::Io::Base | |
| virtual bool | isReady () const |
| 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 void | customAttachInterrupt (uint8_t pin, void(*func)(void), int mode) |
| virtual void | customDetachInterrupt (uint8_t pin) |
| virtual uint8_t | customPinToInterrupt (uint8_t pin) |
Protected Attributes | |
| ::ADS1115 | ads_ |
| uint8_t | gain_ = 0 |
| int16_t | readValue_ [4] = {-1, -1, -1, -1} |
| Supla::Mutex * | mutex_ = nullptr |
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.
|
inlineoverridevirtual |
Reimplemented from Supla::Io::Base.