add rmt_channel options for C6 and H2 (#4635)

* add `remote-receiver` and `remote_transmitter` `rmt_channel` options for `ESP32-C6` and `ESP32-H2`

* add `ESP32-C6` and `ESP32-H2` `rmt_channel` for `esp32_rmt_led_strip`
This commit is contained in:
Thomas Rupprecht 2025-02-16 05:26:18 +01:00 committed by GitHub
parent c87418dffe
commit 11bd0b1674
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 1 deletions

View File

@ -32,6 +32,8 @@ Configuration variables
"ESP32-S2", "0, 1, 2, 3"
"ESP32-S3", "0, 1, 2, 3"
"ESP32-C3", "0, 1"
"ESP32-C6", "0, 1"
"ESP32-H2", "0, 1"
- **chipset** (**Required**, enum): The chipset to apply known timings from. Not used if specifying the timings manually, see below.
- ``WS2811``

View File

@ -82,6 +82,8 @@ Configuration variables:
"ESP32-S2", "0, 1, 2, 3"
"ESP32-S3", "4, 5, 6, 7"
"ESP32-C3", "2, 3"
"ESP32-C6", "2, 3"
"ESP32-H2", "2, 3"
- **memory_blocks** (*Optional*, int): The number of RMT memory blocks used. Only used on ESP32 platform. The maximum
number of blocks shared by all receivers and transmitters depends on the ESP32 variant. Defaults to ``3``.
@ -498,7 +500,7 @@ Remote code selection (exactly one of these has to be included):
tolerance: 60%
filter: 4us
idle: 4ms
remote_transmitter:
pin: 1
carrier_duty_percent: 100%

View File

@ -44,6 +44,8 @@ Configuration variables:
"ESP32-S2", "0, 1, 2, 3"
"ESP32-S3", "0, 1, 2, 3"
"ESP32-C3", "0, 1"
"ESP32-C6", "0, 1"
"ESP32-H2", "0, 1"
- **id** (*Optional*, :ref:`config-id`): Manually specify
the ID used for code generation. Use this if you have multiple remote transmitters.