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

Merge pull request #755 from martinbudden/inav_scheduler

Pass currentTime as a parameter to all task functions
This commit is contained in:
Konstantin Sharlaimov 2016-11-06 17:15:56 +10:00 committed by GitHub
commit fff6a2e474
25 changed files with 123 additions and 140 deletions

View file

@ -574,12 +574,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) {