ESPHome  2024.12.2
Data Structures | Variables
esphome::pca9685 Namespace Reference

Data Structures

class  PCA9685Channel
 
class  PCA9685Output
 PCA9685 float output component. More...
 

Variables

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

Variable Documentation

◆ PCA9685_MODE_INVERTED

const uint8_t esphome::pca9685::PCA9685_MODE_INVERTED = 0x10

Inverts polarity of channel output signal.

Definition at line 11 of file pca9685_output.cpp.

◆ PCA9685_MODE_OUTNE_HIGHZ

const uint8_t esphome::pca9685::PCA9685_MODE_OUTNE_HIGHZ = 0x02

For active low output enable, sets channel output to high-impedance state.

Definition at line 14 of file pca9685_output.cpp.

◆ PCA9685_MODE_OUTNE_LOW

const uint8_t esphome::pca9685::PCA9685_MODE_OUTNE_LOW = 0x01

Similarly, sets channel output to high if in totem-pole mode, otherwise.

Definition at line 15 of file pca9685_output.cpp.

◆ PCA9685_MODE_OUTPUT_ONACK

const uint8_t esphome::pca9685::PCA9685_MODE_OUTPUT_ONACK = 0x08

Channel update happens upon ACK (post-set) rather than on STOP (endTransmission)

Definition at line 12 of file pca9685_output.cpp.

◆ PCA9685_MODE_OUTPUT_TOTEM_POLE

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.

Definition at line 13 of file pca9685_output.cpp.