v2.0
- For the sensor fusions, convert the rotation matrix from the accelerometer and magnetic sensors directly to a normalized quaternion instead of using Euler angles as an intermediary. This resolves a number of corner case bugs.
- Change the final output format to match SensorManager.getOrientation()
- Remove RxJava