Files
SlimeVR-Tracker-ESP/include/motionbase.cpp
Eiren Rain 1de6d62ef3 Added support for accel+gyro mode with internal DMP for MPU 9250 or 6050
Added support for network ping, added support for sending raw mag data
Updated Mahony fusion
Cleanup debug
Added support for new accel+gyro calibration (not used yet)
2021-02-04 03:03:47 +03:00

23 lines
550 B
C++

#include "I2Cdev.cpp"
#include "MPU9250MotionApps.h"
#include "defines.h"
#include "quat.cpp"
#include "configuration.cpp"
#include "util.cpp"
#include "udpclient.cpp"
MPU9250 accelgyro;
DeviceConfig config;
const CalibrationConfig &calibration = config.calibration;
// Vector to hold quaternion
float q[4] = {1.0, 0.0, 0.0, 0.0};
Quaternion rawQuat = Quaternion();
const Quat rotationQuat = Quat(Vector3(0, 0, 1), PI / 2.0); // Adjust rotation to match Android rotations
Quat cq = Quat();
void motionSetup();
void motionLoop();
void sendData();