Skip to content

Conversation

JordanYates
Copy link
Contributor

watchdog: fix SYS_INIT macro
epacket: forwarding: fix watchdog registration
epacket: interfaces: udp: configurable buffer claim timeout
memfault: fix secure fault trace events
apps: gateway_lte: disable LTE PSM mode

Use the macro argument when assigning the watchdog channel ID.

Signed-off-by: Jordan Yates <[email protected]>
Registering the watchdog channel in the main function (which only starts
after `main` executes) results in the watchdog channel attempting to be
registered after the watchdog has already started. Use the registration
macro to work fix this.

Signed-off-by: Jordan Yates <[email protected]>
Make the buffer claim timeout configurable and extend the default value.
This is intended to be a worst case scenario when all other watchdogs
have failed to operate. Asserting from watchdogs etc is preferable
because they provide more information about the root cause of the
blockage, instead of just pointing at a symptom.

Signed-off-by: Jordan Yates <[email protected]>
Copy link

codecov bot commented Aug 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Logging trace events from `memfault_reboot_tracking_load` does not work
since the trace module has not been initialised at that point. Defer the
logging until 1 second later to ensure the event is logged properly.

Extend the log message to also include registers R0-R3, and remove the
deficated SFARVALID output, since that is encoded in SFSR.

Signed-off-by: Jordan Yates <[email protected]>
LTE gateways should be always reachable when connected to a network.

Signed-off-by: Jordan Yates <[email protected]>
Copy link

@JordanYates JordanYates merged commit ff037bd into main Aug 15, 2025
16 checks passed
@JordanYates JordanYates deleted the feature/gw_lte_psm branch August 15, 2025 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant