vroughtime: a new roughtime client for embedded use

61 views
Skip to first unread message

Oscar Reparaz

unread,
Aug 4, 2022, 12:24:09 PM8/4/22
to proto-r...@chromium.org
Hello fellow roughtimers,

if you're looking for an easily embeddable roughtime client library written in plain C, you might be interested in vroughtime:

    https://github.com/oreparaz/vroughtime

I tried to keep things simple so that it's easy to integrate in your project. You just need to copy a few source files. The relevant codebase is quite compact at around 300 lines of C. Despite being a single-person adventure, I tried to get decent testing coverage. For memory safety, the repo does fuzzing in CI with clusterfuzzlite for 10 minutes on every PR, plus a highly experimental CBMC proof.

Deployment status: currently running in a few handsome esp32 wall clocks :-) There's an example for using vroughtime with FreeRTOS. Have fun.

Cheers,
Oscar.
Reply all
Reply to author
Forward
0 new messages