nuttx-apps
nuttx-apps copied to clipboard
apps: decouple signal support
Summary
Depencies: https://github.com/apache/nuttx/pull/17352.
Added support for signal decoupling, primarily involving modifications to the following modules in the apps: ostest, nsh/tools, netutils, and the cu tool.
- ostest: When
CONFIG_DISABLE_SIGNALS=y, certain tests that rely on signal functionality need to be disabled. - nsh/tools: Functionalities dependent on the signal module have been made configurable, allowing most parts of nsh to remain usable even when
CONFIG_DISABLE_SIGNALS=y. - netutils: Ensures basic usability of certain network functionalities when signals are disabled.
- cu tool: Refactored portions of the cu module implementation to maintain its usability under signal-disabled conditions.
Impact
No adjustments were made to the functional logic; support was only added for when CONFIG_DISABLE_SIGNALS=y.
Testing
- has passed the ostest