From f5008724ff8602241ed22966f41e3b2e002e3e2b Mon Sep 17 00:00:00 2001 From: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com> Date: Fri, 24 Oct 2025 19:01:46 -0400 Subject: [PATCH 1/3] Add non-blocking docs --- content/components/remote_transmitter.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/components/remote_transmitter.md b/content/components/remote_transmitter.md index e37784f4cc..a227d699b7 100644 --- a/content/components/remote_transmitter.md +++ b/content/components/remote_transmitter.md @@ -57,6 +57,8 @@ remote_transmitter: | ESP32-S3 | 192 symbols | 48 symbols | - **clock_resolution** (*Optional*, int): The clock resolution used by the RMT peripheral in Hz. Defaults to `1000000`. +- **non_blocking** (*Optional*, boolean): If enabled, any transmit will return immediately and the RMT will run in the + background. The `on_complete` [Automation](#automation) will trigger after the transmit completes. Defaults to `false`. - **use_dma** (*Optional*, boolean): Enable DMA on variants that support it. If enabled `rmt_symbols` controls the DMA buffer size and can be set to a large value. From 60ebaa6916117f69276a80c2a2004e6fd5c545d6 Mon Sep 17 00:00:00 2001 From: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com> Date: Fri, 24 Oct 2025 19:14:34 -0400 Subject: [PATCH 2/3] Tweak --- content/components/remote_transmitter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/components/remote_transmitter.md b/content/components/remote_transmitter.md index a227d699b7..18e177a5ff 100644 --- a/content/components/remote_transmitter.md +++ b/content/components/remote_transmitter.md @@ -58,7 +58,7 @@ remote_transmitter: - **clock_resolution** (*Optional*, int): The clock resolution used by the RMT peripheral in Hz. Defaults to `1000000`. - **non_blocking** (*Optional*, boolean): If enabled, any transmit will return immediately and the RMT will run in the - background. The `on_complete` [Automation](#automation) will trigger after the transmit completes. Defaults to `false`. + background. The `on_complete` automation will trigger after the transmit completes. Defaults to `false`. - **use_dma** (*Optional*, boolean): Enable DMA on variants that support it. If enabled `rmt_symbols` controls the DMA buffer size and can be set to a large value. From 57d70e62a65c159e767e31d80796d83146b4eff9 Mon Sep 17 00:00:00 2001 From: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:40:01 -0400 Subject: [PATCH 3/3] Update default value --- content/components/remote_transmitter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/components/remote_transmitter.md b/content/components/remote_transmitter.md index 18e177a5ff..a9043f0842 100644 --- a/content/components/remote_transmitter.md +++ b/content/components/remote_transmitter.md @@ -58,7 +58,7 @@ remote_transmitter: - **clock_resolution** (*Optional*, int): The clock resolution used by the RMT peripheral in Hz. Defaults to `1000000`. - **non_blocking** (*Optional*, boolean): If enabled, any transmit will return immediately and the RMT will run in the - background. The `on_complete` automation will trigger after the transmit completes. Defaults to `false`. + background. The `on_complete` automation will trigger after the transmit completes. Defaults to `true`. - **use_dma** (*Optional*, boolean): Enable DMA on variants that support it. If enabled `rmt_symbols` controls the DMA buffer size and can be set to a large value.