Appreciation for the project statime
https://docs.rs/statime/latest/statime/
"Statime is a library providing an implementation of PTP version 2.1 (IEEE1588-2019). It provides all the building blocks to setup PTP ordinary and boundary clocks.
statime is designed to be able to work with many different underlying platforms, including embedded targets. This does mean that it cannot use the standard library and platform specific libraries to interact with the system clock and to access the network. That needs to be provided by the user of the library.
On modern linux kernels, the statime-linux crate provides ready to use implementations of these interfaces. For other platforms the user will need to implement these themselves.
The statime-stm32 crate gives an example of how to use statime on an embedded target"
I'm currently game planning a project whose dream is to implement aes67 on a cheap chip and this project really takes the brunt of it. Thanks tweede golf!