ESPHome 2025.5.0
Loading...
Searching...
No Matches
pca9685_output.cpp File Reference

Go to the source code of this file.

Namespaces

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

Variables

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