Skip to content

Conversation

@nateinaction
Copy link
Collaborator

@nateinaction nateinaction commented Nov 14, 2025

Description

This PR introduces automatic failover in the RTC component to a monotonic time since boot if the RTC is unavailable.

Related Issues/Tickets

Resolves #110

How Has This Been Tested?

  • Unit tests
  • Integration tests
  • Z Tests
  • Manual testing (describe steps)
make test-integration
====================================================================== test session starts =======================================================================
platform darwin -- Python 3.13.5, pytest-8.3.3, pluggy-1.5.0
rootdir: /Users/nate/code/github.com/open-source-space-foundation/proves-core-reference
plugins: fprime-gds-4.0.2a9
collected 4 items                                                                                                                                                

FprimeZephyrReference/test/int/rtc_test.py ....                                                                                                            [100%]

======================================================================= 4 passed in 26.35s =======================================================================

Screenshots / Recordings (if applicable)

Checklist

  • Written detailed sdd with requirements, channels, ports, commands, telemetry defined and correctly formatted and spelled
  • Have written relevant integration tests and have documented them in the sdd
  • Have done a code review with
  • Have tested this PR on every supported board with correct board definitions

Further Notes / Considerations

Copy link
Contributor

@Mikefly123 Mikefly123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@nateinaction nateinaction merged commit 58ad079 into main Nov 15, 2025
7 of 9 checks passed
@nateinaction nateinaction deleted the rtc-monotonic-failover branch November 15, 2025 00:45
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.

[FEATURE]: RTC Fault Handling

3 participants