CH422G I/O 扩展器
CH422G 组件允许您在 ESPHome 中使用 CH422G I/O 扩展器。 它通过 I²C 总线进行通信。I²C 地址不可配置,因为 CH422G 的每个内部寄存器都有独立的地址。
配置完成后,您可以在许多需要 GPIO 引脚的场景中使用全部 12 个可用 GPIO 引脚。 在 ESPHome 内部,它们可以在许多 ESPHome 组件(如 GPIO 二进制传感器或 GPIO 开关)中替代内部的 GPIO 引脚。它们不能用于 PWM 或其它需要内部 GPIO 引脚的场景。
引脚 0-7 对应 CH422G 上的双向 I/O(段)引脚。引脚 8-11 对应 OC(位选)输出引脚 0-3。
NOTE
此 I/O 扩展器芯片用于多款 Waveshare ESP32-S3 显示屏开发板。
# Example configuration entrych422g: - id: ch422g_hub
# Individual outputsswitch: - platform: gpio name: CH422G Pin 0 pin: ch422g: ch422g_hub number: 0 mode: output: true inverted: false- id (必选, ID):此
ch422g组件使用的 ID。
引脚配置变量
Section titled “引脚配置变量”- ch422g (必选, ID):引脚所属的
ch422g组件的 ID。 - number (必选, int):引脚编号。有效编号为 0-11。
- inverted (可选, boolean):引脚状态是否反转。默认为
false。 - mode (可选, string):为引脚设置的引脚模式。为
INPUT、OUTPUT或OUTPUT_OPEN_DRAIN之一。
开漏模式仅支持引脚 8-11。输入仅支持引脚 0-7。