1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-26 09:45:33 +03:00

Pass currentTime as a parameter to all task functions

This commit is contained in:
Martin Budden 2016-11-02 20:54:43 +00:00
parent 6c3eac1cd7
commit 38f80f013f
25 changed files with 123 additions and 140 deletions

View file

@ -573,12 +573,11 @@ void imuUpdateAccelerometer(void)
#endif
}
void imuUpdateAttitude(void)
void imuUpdateAttitude(uint32_t currentTime)
{
/* Calculate dT */
static uint32_t previousIMUUpdateTime;
uint32_t currentTime = micros();
float dT = (currentTime - previousIMUUpdateTime) * 1e-6;
const float dT = (currentTime - previousIMUUpdateTime) * 1e-6;
previousIMUUpdateTime = currentTime;
if (sensors(SENSOR_ACC) && isAccelUpdatedAtLeastOnce) {