ChibiOS 21.11.4
|
Time Measurement module macros and structures. More...
Go to the source code of this file.
Data Structures | |
struct | tm_calibration_t |
Type of a time measurement calibration data. More... | |
struct | time_measurement_t |
Type of a Time Measurement object. More... |
Macros | |
#define | TM_CALIBRATION_LOOP 4U |
Number of iterations in the calibration loop. |
Functions | |
void | chTMObjectInit (time_measurement_t *tmp) |
Initializes a TimeMeasurement object. | |
NOINLINE void | chTMStartMeasurementX (time_measurement_t *tmp) |
Starts a measurement. | |
NOINLINE void | chTMStopMeasurementX (time_measurement_t *tmp) |
Stops a measurement. | |
NOINLINE void | chTMChainMeasurementToX (time_measurement_t *tmp1, time_measurement_t *tmp2) |
Stops a measurement and chains to the next one using the same time stamp. | |
static void | __tm_calibration_object_init (tm_calibration_t *tcp) |
Time measurement initialization. |
Time Measurement module macros and structures.
Definition in file chtm.h.