1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 00:05:33 +03:00

Calculate blackbox rate_num and rate_denom for MSP

This commit is contained in:
Martin Budden 2017-05-04 11:01:38 +01:00
parent c1f8e56b7f
commit f6097cba18
4 changed files with 131 additions and 7 deletions

View file

@ -1669,6 +1669,21 @@ void blackboxUpdate(timeUs_t currentTimeUs)
}
}
int blackboxCalculatePDenom(int rateNum, int rateDenom)
{
return blackboxIInterval * rateNum / rateDenom;
}
uint8_t blackboxGetRateNum(void)
{
return blackboxGetRateDenom() * blackboxConfig()->p_denom / blackboxIInterval;
}
uint8_t blackboxGetRateDenom(void)
{
return gcd(blackboxIInterval, blackboxPInterval);
}
/**
* Call during system startup to initialize the blackbox.
*/