Skip to content

Solid baremetal RobotClock with calibration#478

Merged
gbin merged 4 commits into
masterfrom
gbin/32bit-clocks
Oct 19, 2025
Merged

Solid baremetal RobotClock with calibration#478
gbin merged 4 commits into
masterfrom
gbin/32bit-clocks

Conversation

@gbin

@gbin gbin commented Oct 19, 2025

Copy link
Copy Markdown
Collaborator

It triggered a refactoring as the used needs to be able to give an RTC to the implementation.

This fixes the 32bit rollover on the 32bits platforms.

Bonus 1: Way more cleaner codebase
Bonus 2: Now we support external clock for calibration for everything. For example on a normal OS with a GPS attached etc...

It triggered a refactoring as the used needs to be able to give an RTC
to the implementation.

Bonus 1: Way more cleaner codebase
Bonus 2: Now we support external clock for calibration for everything.
For example on a normal OS with a GPS attached etc...
@gbin gbin changed the title Solid baremetal clock with calibration Solid baremetal RobotClock with calibration Oct 19, 2025
@gbin gbin merged commit ab49ad9 into master Oct 19, 2025
7 checks passed
@gbin gbin deleted the gbin/32bit-clocks branch October 19, 2025 17:49
@makeecat makeecat added the no-std No-std support effort label Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-std No-std support effort

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants