void sensorsAcquire(sensorData_t *sensors, const uint32_t tick) { sensorsReadGyro(&sensors->gyro); sensorsReadAcc(&sensors->acc); sensorsReadMag(&sensors->mag); sensorsReadBaro(&sensors->baro); }
void sensorsMpu9250Lps25hAcquire(sensorData_t *sensors, const uint32_t tick) { sensorsReadGyro(&sensors->gyro); sensorsReadAcc(&sensors->acc); sensorsReadMag(&sensors->mag); sensorsReadBaro(&sensors->baro); if (!zRangerReadRange(&sensors->zrange, tick)) { zRanger2ReadRange(&sensors->zrange, tick); } sensors->interruptTimestamp = sensorData.interruptTimestamp; }
void sensorsAcquire(sensorData_t *sensors, const uint32_t tick) { sensorsReadGyro(&sensors->gyro); sensorsReadAcc(&sensors->acc); sensorsReadMag(&sensors->mag); sensorsReadBaro(&sensors->baro); vl53l0xReadRange(&sensors->zrange, tick); #ifdef LOG_SEC_IMU sensorsReadGyroSec(&sensors->gyroSec); sensorsReadAccSec(&sensors->accSec); #endif }