pw_chrono_threadx is a collection of
pw_chrono backends that are
implemented using ThreadX.
This module is under construction, not ready for use, and the documentation is incomplete.
The ThreadX based
system_clock backend implements the
pw_chrono:system_clock facade by using
InterruptSpinLock is used to manage overflows in a thread and interrupt safe
manner to produce a signed 64 bit timestamp.
SystemClock::now() must be used more than once per overflow of the
tx_time_get() overflow. Note that this duration may vary if
tx_time_set() is used.
Note that this is not compatible with TX_NO_TIMER as this disables
The GN build for
pw_chrono_threadx has one target:
system_clock target provides the
headers and the backend for the