|
| ExtPCA9685 (uint8_t address=0x40) |
|
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 | setPWMFrequency (uint16_t frequency_) |
|
| Io (bool useAsSingleton=true) |
|
virtual void | customAttachInterrupt (uint8_t pin, void(*func)(void), int mode) |
|
virtual void | customDetachInterrupt (uint8_t pin) |
|
virtual uint8_t | customPinToInterrupt (uint8_t pin) |
|
|
static void | pinMode (uint8_t pin, uint8_t mode, Supla::Io *io=ioInstance) |
|
static int | digitalRead (uint8_t pin, Supla::Io *io=ioInstance) |
|
static void | digitalWrite (uint8_t pin, uint8_t val, Supla::Io *io=ioInstance) |
|
static void | analogWrite (uint8_t pin, int value, Supla::Io *io=ioInstance) |
|
static int | analogRead (uint8_t pin, Supla::Io *io=ioInstance) |
|
static unsigned int | pulseIn (uint8_t pin, uint8_t value, uint64_t timeoutMicro, Supla::Io *io=ioInstance) |
|
static void | pinMode (int channelNumber, uint8_t pin, uint8_t mode, Supla::Io *io=ioInstance) |
|
static int | digitalRead (int channelNumber, uint8_t pin, Supla::Io *io=ioInstance) |
|
static void | digitalWrite (int channelNumber, uint8_t pin, uint8_t val, Supla::Io *io=ioInstance) |
|
static void | analogWrite (int channelNumber, uint8_t pin, int value, Supla::Io *io=ioInstance) |
|
static int | analogRead (int channelNumber, uint8_t pin, Supla::Io *io=ioInstance) |
|
static unsigned int | pulseIn (int channelNumber, uint8_t pin, uint8_t value, uint64_t timeoutMicro, Supla::Io *io=ioInstance) |
|
static void | attachInterrupt (uint8_t pin, void(*func)(void), int mode, Io *io=ioInstance) |
|
static void | detachInterrupt (uint8_t pin, Io *io=ioInstance) |
|
static uint8_t | pinToInterrupt (uint8_t pin, Io *io=ioInstance) |
|
static Io * | ioInstance = nullptr |
|