From 7108056e47eb29d429c882004c0e8b23f938943c Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Tue, 7 Oct 2025 08:17:26 +0200 Subject: [PATCH] [nextion] Add configurable startup and queue timeout constants --- content/components/display/nextion.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/content/components/display/nextion.md b/content/components/display/nextion.md index 9cbd588003..cd687fd4f8 100644 --- a/content/components/display/nextion.md +++ b/content/components/display/nextion.md @@ -80,6 +80,14 @@ display: - **auto_wake_on_touch** (*Optional*, boolean): If set to `true`, the Nextion will be configured to wake from sleep when touched. +- **max_queue_age** (*Optional*, int): Maximum age in milliseconds for queued commands before they are automatically + removed. This helps prevent stale commands from being executed after delays. + Range: 0-65535. Defaults to `8000` (8 seconds). + +- **startup_override_ms** (*Optional*, int): Time in milliseconds to wait before forcing the display to be marked as ready + if it hasn't responded to the connection handshake. This is useful for displays with slower startup sequences. + Range: 0-65535. Defaults to `8000` (8 seconds). + - **skip_connection_handshake** (*Optional*, boolean): Sets whether the initial display connection handshake process is skipped. When set to `true`, the connection will be established without performing the handshake. This can be useful when using Nextion Simulator. Defaults to `false`.