31 bool isReady()
const override;
32 void customPinMode(
int channelNumber, uint8_t pin, uint8_t mode)
override;
33 void customDigitalWrite(
int channelNumber, uint8_t pin, uint8_t val)
override;
34 void customAnalogWrite(
int channelNumber, uint8_t pin,
int val)
override;
35 void customConfigureAnalogOutput(
int channelNumber,
37 bool outputInvert =
false)
override;
38 void customSetPwmResolutionBits(uint8_t pin, uint8_t bits)
override;
39 void customSetPwmFrequency(uint16_t frequency)
override;
41 int customDigitalRead(
int channelNumber, uint8_t pin)
override;
42 int customAnalogRead(
int channelNumber, uint8_t pin)
override;
43 unsigned int customPulseIn(
int channelNumber,
46 uint64_t timeoutMicro)
override;
47 uint8_t customDefaultPwmResolutionBits(uint8_t pin)
const override;
48 bool customCanSetPwmResolutionBits(uint8_t pin)
const override;
49 uint8_t customPwmResolutionBits(uint8_t pin)
const override;
50 uint32_t customPwmMaxValue(uint8_t pin)
const override;
51 uint16_t customPwmFrequency()
const override;
54 void customAttachInterrupt(uint8_t pin,
57 void customDetachInterrupt(uint8_t pin)
override;
58 uint8_t customPinToInterrupt(uint8_t pin)
override;