ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
pca9685_output.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::pca9685::PCA9685Channel
 
class  esphome::pca9685::PCA9685Output
 PCA9685 float output component. More...
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::pca9685
 

Enumerations

enum class  esphome::pca9685::PhaseBalancer { esphome::pca9685::NONE = 0x00 , esphome::pca9685::LINEAR = 0x01 }
 

Variables

constexpr uint8_t esphome::pca9685::PCA9685_MODE_INVERTED = 0x10
 Inverts polarity of channel output signal.
 
constexpr uint8_t esphome::pca9685::PCA9685_MODE_OUTPUT_ONACK = 0x08
 Channel update happens upon ACK (post-set) rather than on STOP (endTransmission)
 
constexpr uint8_t esphome::pca9685::PCA9685_MODE_OUTPUT_TOTEM_POLE = 0x04
 Use a totem-pole (push-pull) style output rather than an open-drain structure.
 
constexpr uint8_t esphome::pca9685::PCA9685_MODE_OUTNE_HIGHZ = 0x02
 For active low output enable, sets channel output to high-impedance state.
 
constexpr uint8_t esphome::pca9685::PCA9685_MODE_OUTNE_LOW = 0x01
 Similarly, sets channel output to high if in totem-pole mode, otherwise.