| addr_ | pca9685::PCA9685< I2cType > | private |
| calcPrescale(float freq_hz) const noexcept | pca9685::PCA9685< I2cType > | private |
| ClearError(Error e) noexcept | pca9685::PCA9685< I2cType > | inline |
| ClearErrorFlags(uint16_t mask=0xFFFF) noexcept | pca9685::PCA9685< I2cType > | inline |
| EnsureInitialized() noexcept | pca9685::PCA9685< I2cType > | |
| Error enum name | pca9685::PCA9685< I2cType > | |
| error_flags_ | pca9685::PCA9685< I2cType > | private |
| GetDriverVersion() noexcept | pca9685::PCA9685< I2cType > | inlinestatic |
| GetDriverVersionMajor() noexcept | pca9685::PCA9685< I2cType > | inlinestatic |
| GetDriverVersionMinor() noexcept | pca9685::PCA9685< I2cType > | inlinestatic |
| GetDriverVersionPatch() noexcept | pca9685::PCA9685< I2cType > | inlinestatic |
| GetErrorFlags() const noexcept | pca9685::PCA9685< I2cType > | inline |
| GetLastError() const noexcept | pca9685::PCA9685< I2cType > | inline |
| GetPrescale(uint8_t &prescale) noexcept | pca9685::PCA9685< I2cType > | |
| HasAnyError() const noexcept | pca9685::PCA9685< I2cType > | inline |
| HasError(Error e) const noexcept | pca9685::PCA9685< I2cType > | inline |
| i2c_ | pca9685::PCA9685< I2cType > | private |
| initialized_ | pca9685::PCA9685< I2cType > | private |
| IsInitialized() const noexcept | pca9685::PCA9685< I2cType > | inline |
| last_error_ | pca9685::PCA9685< I2cType > | private |
| MAX_CHANNELS_ | pca9685::PCA9685< I2cType > | static |
| MAX_PWM_ | pca9685::PCA9685< I2cType > | static |
| MODE1_AI_ | pca9685::PCA9685< I2cType > | privatestatic |
| MODE1_RESTART_ | pca9685::PCA9685< I2cType > | privatestatic |
| MODE1_SLEEP_ | pca9685::PCA9685< I2cType > | privatestatic |
| modifyReg(uint8_t reg, uint8_t mask, uint8_t value) noexcept | pca9685::PCA9685< I2cType > | private |
| OSC_FREQ_ | pca9685::PCA9685< I2cType > | static |
| OSC_STARTUP_FALLBACK_READS_ | pca9685::PCA9685< I2cType > | privatestatic |
| OSC_STARTUP_US_ | pca9685::PCA9685< I2cType > | static |
| PCA9685(I2cType *bus, uint8_t address) | pca9685::PCA9685< I2cType > | |
| pwmFrame(uint16_t on_time, uint16_t off_time) noexcept | pca9685::PCA9685< I2cType > | privatestatic |
| readReg(uint8_t reg, uint8_t &value) noexcept | pca9685::PCA9685< I2cType > | private |
| readRegBlock(uint8_t reg, uint8_t *data, size_t len) noexcept | pca9685::PCA9685< I2cType > | private |
| Register enum name | pca9685::PCA9685< I2cType > | |
| Reset() noexcept | pca9685::PCA9685< I2cType > | |
| restartAfterSleep(uint8_t mode1, bool restart) noexcept | pca9685::PCA9685< I2cType > | private |
| retries_ | pca9685::PCA9685< I2cType > | private |
| retry_delay_ | pca9685::PCA9685< I2cType > | private |
| RetryDelayFn typedef | pca9685::PCA9685< I2cType > | |
| SetAllPwm(uint16_t on_time, uint16_t off_time) noexcept | pca9685::PCA9685< I2cType > | |
| SetChannelFullOff(uint8_t channel) noexcept | pca9685::PCA9685< I2cType > | |
| SetChannelFullOn(uint8_t channel) noexcept | pca9685::PCA9685< I2cType > | |
| SetDuty(uint8_t channel, float duty) noexcept | pca9685::PCA9685< I2cType > | |
| setError(Error e) noexcept | pca9685::PCA9685< I2cType > | inlineprivate |
| SetOutputDriverMode(bool totem_pole) noexcept | pca9685::PCA9685< I2cType > | |
| SetOutputEnable(bool enable) noexcept | pca9685::PCA9685< I2cType > | |
| SetOutputInvert(bool invert) noexcept | pca9685::PCA9685< I2cType > | |
| SetPwm(uint8_t channel, uint16_t on_time, uint16_t off_time) noexcept | pca9685::PCA9685< I2cType > | |
| SetPwmFreq(float freq_hz) noexcept | pca9685::PCA9685< I2cType > | |
| SetRetries(int retries) noexcept | pca9685::PCA9685< I2cType > | inline |
| SetRetryDelay(RetryDelayFn fn) noexcept | pca9685::PCA9685< I2cType > | inline |
| Sleep() noexcept | pca9685::PCA9685< I2cType > | |
| waitOscillatorStartup() noexcept | pca9685::PCA9685< I2cType > | private |
| Wake() noexcept | pca9685::PCA9685< I2cType > | |
| writeMode1(uint8_t value) noexcept | pca9685::PCA9685< I2cType > | private |
| writeReg(uint8_t reg, uint8_t value) noexcept | pca9685::PCA9685< I2cType > | private |
| writeRegBlock(uint8_t reg, const uint8_t *data, size_t len) noexcept | pca9685::PCA9685< I2cType > | private |