PCA9685 Driver
API reference
Loading...
Searching...
No Matches
pca9685::PCA9685< I2cType > Member List

This is the complete list of members for pca9685::PCA9685< I2cType >, including all inherited members.

addr_pca9685::PCA9685< I2cType >private
calcPrescale(float freq_hz) const noexceptpca9685::PCA9685< I2cType >private
ClearError(Error e) noexceptpca9685::PCA9685< I2cType >inline
ClearErrorFlags(uint16_t mask=0xFFFF) noexceptpca9685::PCA9685< I2cType >inline
EnsureInitialized() noexceptpca9685::PCA9685< I2cType >
Error enum namepca9685::PCA9685< I2cType >
error_flags_pca9685::PCA9685< I2cType >private
GetDriverVersion() noexceptpca9685::PCA9685< I2cType >inlinestatic
GetDriverVersionMajor() noexceptpca9685::PCA9685< I2cType >inlinestatic
GetDriverVersionMinor() noexceptpca9685::PCA9685< I2cType >inlinestatic
GetDriverVersionPatch() noexceptpca9685::PCA9685< I2cType >inlinestatic
GetErrorFlags() const noexceptpca9685::PCA9685< I2cType >inline
GetLastError() const noexceptpca9685::PCA9685< I2cType >inline
GetPrescale(uint8_t &prescale) noexceptpca9685::PCA9685< I2cType >
HasAnyError() const noexceptpca9685::PCA9685< I2cType >inline
HasError(Error e) const noexceptpca9685::PCA9685< I2cType >inline
i2c_pca9685::PCA9685< I2cType >private
initialized_pca9685::PCA9685< I2cType >private
IsInitialized() const noexceptpca9685::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) noexceptpca9685::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) noexceptpca9685::PCA9685< I2cType >privatestatic
readReg(uint8_t reg, uint8_t &value) noexceptpca9685::PCA9685< I2cType >private
readRegBlock(uint8_t reg, uint8_t *data, size_t len) noexceptpca9685::PCA9685< I2cType >private
Register enum namepca9685::PCA9685< I2cType >
Reset() noexceptpca9685::PCA9685< I2cType >
restartAfterSleep(uint8_t mode1, bool restart) noexceptpca9685::PCA9685< I2cType >private
retries_pca9685::PCA9685< I2cType >private
retry_delay_pca9685::PCA9685< I2cType >private
RetryDelayFn typedefpca9685::PCA9685< I2cType >
SetAllPwm(uint16_t on_time, uint16_t off_time) noexceptpca9685::PCA9685< I2cType >
SetChannelFullOff(uint8_t channel) noexceptpca9685::PCA9685< I2cType >
SetChannelFullOn(uint8_t channel) noexceptpca9685::PCA9685< I2cType >
SetDuty(uint8_t channel, float duty) noexceptpca9685::PCA9685< I2cType >
setError(Error e) noexceptpca9685::PCA9685< I2cType >inlineprivate
SetOutputDriverMode(bool totem_pole) noexceptpca9685::PCA9685< I2cType >
SetOutputEnable(bool enable) noexceptpca9685::PCA9685< I2cType >
SetOutputInvert(bool invert) noexceptpca9685::PCA9685< I2cType >
SetPwm(uint8_t channel, uint16_t on_time, uint16_t off_time) noexceptpca9685::PCA9685< I2cType >
SetPwmFreq(float freq_hz) noexceptpca9685::PCA9685< I2cType >
SetRetries(int retries) noexceptpca9685::PCA9685< I2cType >inline
SetRetryDelay(RetryDelayFn fn) noexceptpca9685::PCA9685< I2cType >inline
Sleep() noexceptpca9685::PCA9685< I2cType >
waitOscillatorStartup() noexceptpca9685::PCA9685< I2cType >private
Wake() noexceptpca9685::PCA9685< I2cType >
writeMode1(uint8_t value) noexceptpca9685::PCA9685< I2cType >private
writeReg(uint8_t reg, uint8_t value) noexceptpca9685::PCA9685< I2cType >private
writeRegBlock(uint8_t reg, const uint8_t *data, size_t len) noexceptpca9685::PCA9685< I2cType >private