1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 14:43:51 +00:00

Add the WeiKai SPI/I2C UART/IO Expander components to esphome (#5218)

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
Jean Louis-Guerin
2024-04-24 03:21:44 +02:00
committed by GitHub
parent f9ce35c894
commit f8cdb087fc
60 changed files with 2874 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
i2c:
id: i2c_bus
scl: ${scl_pin}
sda: ${sda_pin}
scan: true
frequency: 600kHz
wk2204_i2c:
- id: wk2204_i2c_id
i2c_id: i2c_bus
address: 0x70
uart:
- id: wk2204_id_0
channel: 0
baud_rate: 115200
stop_bits: 1
parity: none
- id: wk2204_id_1
channel: 1
baud_rate: 19200
- id: wk2204_id_2
channel: 2
baud_rate: 115200
stop_bits: 1
parity: none
- id: wk2204_id_3
channel: 3
baud_rate: 19200

View File

@@ -0,0 +1,5 @@
substitutions:
scl_pin: GPIO22
sda_pin: GPIO21
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
scl_pin: GPIO40
sda_pin: GPIO41
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
scl_pin: GPIO40
sda_pin: GPIO41
<<: !include common.yaml

View File

@@ -0,0 +1,5 @@
substitutions:
scl_pin: GPIO22
sda_pin: GPIO21
<<: !include common.yaml