-
This refactoring streamlines the info packet sending process using an orchestrator.
It introduces a mechanism to disable unsupported packet types after three failed attempts.
It also provides a simplified approach for defining and testing new packet types, paving the way for future support to create info requests directly from YAML for testing purposes. -
The component now implements a fallback low-level UART reinitialization that triggers only if the initial (normal) connection fails at boot. It reconfigures the UART controller linked to your uart: block (clock source, reapplies baudrate, RX pull-up, flush, etc.).