M5Unit-EXTIO 0.0.1 git rev:3b9c5bf
|
This is the complete list of members for m5::unit::UnitExtIO2, including all inherited members.
begin() override (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | virtual |
canPWMControl() const (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | inlineprotected |
changeI2CAddress(const uint8_t i2c_address) | m5::unit::UnitExtIO2 | |
config() | m5::unit::UnitExtIO2 | inline |
config(const config_t &cfg) | m5::unit::UnitExtIO2 | inline |
FIRMWARE_VERSION_CAN_PWM_CONTROL (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | protectedstatic |
firmwareVersion() const | m5::unit::UnitExtIO2 | inline |
MAX_ANALOG_12 | m5::unit::UnitExtIO2 | static |
MAX_ANALOG_8 | m5::unit::UnitExtIO2 | static |
MAX_SERVO_ANGLE | m5::unit::UnitExtIO2 | static |
MAX_SERVO_PULSE | m5::unit::UnitExtIO2 | static |
MIN_ANALOG_12 | m5::unit::UnitExtIO2 | static |
MIN_ANALOG_8 | m5::unit::UnitExtIO2 | static |
MIN_SERVO_ANGLE | m5::unit::UnitExtIO2 | static |
MIN_SERVO_PULSE | m5::unit::UnitExtIO2 | static |
mode(const uint8_t pin) | m5::unit::UnitExtIO2 | inline |
NUMBER_OF_PINS | m5::unit::UnitExtIO2 | static |
readAllAnalogInput(uint16_t values[NUMBER_OF_PINS], const extio2::AnalogMode amode) | m5::unit::UnitExtIO2 | inline |
readAllAnalogInput12(uint16_t values[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | inline |
readAllAnalogInput8(uint16_t values[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | inline |
readAllDigitalInput(uint8_t &high_bits) | m5::unit::UnitExtIO2 | |
readAllLEDColor(uint32_t rgb888[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | inline |
readAllMode(extio2::Mode mode[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | |
readAllServoAngle(uint8_t degrees[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | inline |
readAllServoPulse(uint16_t pulses[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | inline |
readAnalogInput(uint16_t &value, const uint8_t pin, const extio2::AnalogMode amode) | m5::unit::UnitExtIO2 | |
readAnalogInput12(uint16_t &value, const uint8_t pin) | m5::unit::UnitExtIO2 | inline |
readAnalogInput8(uint16_t &value, const uint8_t pin) | m5::unit::UnitExtIO2 | inline |
readDigitalInput(bool &high, const uint8_t pin) | m5::unit::UnitExtIO2 | |
readFirmwareVersion(uint8_t &version) | m5::unit::UnitExtIO2 | |
readI2CAddress(uint8_t &i2c_address) | m5::unit::UnitExtIO2 | |
readLEDColor(uint32_t &rgb888, const uint8_t pin) | m5::unit::UnitExtIO2 | |
readMode(extio2::Mode &mode, const uint8_t pin) | m5::unit::UnitExtIO2 | |
readPinBitsAnalogInput(uint16_t values[NUMBER_OF_PINS], const uint8_t pin_bits, const extio2::AnalogMode amode) | m5::unit::UnitExtIO2 | |
readPinBitsAnalogInput12(uint16_t values[NUMBER_OF_PINS], const uint8_t pin_bits) | m5::unit::UnitExtIO2 | inline |
readPinBitsAnalogInput8(uint16_t values[NUMBER_OF_PINS], const uint8_t pin_bits) | m5::unit::UnitExtIO2 | inline |
readPinBitsDigitalInput(uint8_t &high_bits, const uint8_t pin_bits) | m5::unit::UnitExtIO2 | |
readPinBitsLEDColor(uint32_t rgb888[NUMBER_OF_PINS], const uint8_t pin_bits) | m5::unit::UnitExtIO2 | |
readPinBitsServoAngle(uint8_t degrees[NUMBER_OF_PINS], const uint8_t pin_bits) | m5::unit::UnitExtIO2 | |
readPinBitsServoPulse(uint16_t pulses[NUMBER_OF_PINS], const uint8_t pin_bits) | m5::unit::UnitExtIO2 | |
readServoAngle(uint8_t °ree, const uint8_t pin) | m5::unit::UnitExtIO2 | |
readServoPulse(uint16_t &pulse, const uint8_t pin) | m5::unit::UnitExtIO2 | |
UnitExtIO2(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | inlineexplicit |
write_pin_bits_digital_output(const uint8_t pin_bits, const bool high) (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | protected |
write_pin_bits_digital_output(const uint8_t pin_bits, const uint8_t high_bits) (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | protected |
writeAllDigitalOutput(const bool high) | m5::unit::UnitExtIO2 | inline |
writeAllDigitalOutputHigh() | m5::unit::UnitExtIO2 | inline |
writeAllDigitalOutputLow() | m5::unit::UnitExtIO2 | inline |
writeAllLEDColor(const uint32_t rgb888) | m5::unit::UnitExtIO2 | inline |
writeAllLEDColor(const uint8_t r, const uint8_t g, const uint8_t b) | m5::unit::UnitExtIO2 | inline |
writeAllMode(const extio2::Mode mode) | m5::unit::UnitExtIO2 | |
writeAllMode(const extio2::Mode mode[NUMBER_OF_PINS]) | m5::unit::UnitExtIO2 | |
writeAllServoAngle(const uint8_t degree) | m5::unit::UnitExtIO2 | inline |
writeAllServoPulse(const uint16_t pulse) | m5::unit::UnitExtIO2 | inline |
writeDigitalOutput(const uint8_t pin, const bool high) | m5::unit::UnitExtIO2 | |
writeDigitalOutputHigh(const uint8_t pin) | m5::unit::UnitExtIO2 | inline |
writeDigitalOutputLow(const uint8_t pin) | m5::unit::UnitExtIO2 | inline |
writeLEDColor(const uint8_t pin, const uint32_t rgb888) | m5::unit::UnitExtIO2 | inline |
writeLEDColor(const uint8_t pin, const uint8_t r, const uint8_t g, const uint8_t b) | m5::unit::UnitExtIO2 | |
writeMode(const uint8_t pin, const extio2::Mode mode) | m5::unit::UnitExtIO2 | |
writePinBitsDigitalOutput(const uint8_t pin_bits, const T high) | m5::unit::UnitExtIO2 | inline |
writePinBitsDigitalOutput(const uint8_t pin_bits, const T high_bits) | m5::unit::UnitExtIO2 | inline |
writePinBitsDigitalOutputHigh(const uint8_t pin_bits) | m5::unit::UnitExtIO2 | inline |
writePinBitsDigitalOutputLow(const uint8_t pin_bits) | m5::unit::UnitExtIO2 | inline |
writePinBitsLEDColor(const uint8_t pin_bits, const uint32_t rgb888) | m5::unit::UnitExtIO2 | inline |
writePinBitsLEDColor(const uint8_t pin_bits, const uint8_t r, const uint8_t g, const uint8_t b) | m5::unit::UnitExtIO2 | |
writePinBitsMode(const uint8_t pin_bits, const extio2::Mode mode) | m5::unit::UnitExtIO2 | |
writePinBitsServoAngle(const uint8_t pin_bits, const uint8_t degree) | m5::unit::UnitExtIO2 | |
writePinBitsServoPulse(const uint8_t pin_bits, const uint16_t pulse) | m5::unit::UnitExtIO2 | |
writeServoAngle(const uint8_t pin, const uint8_t degree) | m5::unit::UnitExtIO2 | |
writeServoPulse(const uint8_t pin, const uint16_t pulse) | m5::unit::UnitExtIO2 | |
~UnitExtIO2() (defined in m5::unit::UnitExtIO2) | m5::unit::UnitExtIO2 | inlinevirtual |