1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-14 03:50:02 +03:00

Add gyro jitter analysis to DEBUG_SCHEDULER_DETERMINISM (#13230)

This commit is contained in:
Steve Evans 2023-12-18 11:24:36 +00:00 committed by GitHub
parent 7d122c481a
commit fe23761520
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 44 additions and 0 deletions

View file

@ -175,6 +175,12 @@ int32_t clockCyclesTo10thMicros(int32_t clockCycles)
return 10 * clockCycles / (int32_t)usTicks;
}
// Note that this conversion is signed as this is used for periods rather than absolute timestamps
int32_t clockCyclesTo100thMicros(int32_t clockCycles)
{
return 100 * clockCycles / (int32_t)usTicks;
}
uint32_t clockMicrosToCycles(uint32_t micros)
{
return micros * usTicks;