|
ChibiOS/RT 7.0.5
|
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.