├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── README.md ├── examples ├── .cargo │ └── config.toml ├── .gitignore ├── .vscode │ └── settings.json ├── Cargo.toml ├── README.md ├── build.rs ├── memory.x └── src │ ├── basic_async.rs │ ├── dmp_features.rs │ ├── fifo_buffer.rs │ ├── motion_detection.rs │ └── quaternion.rs └── src ├── accel.rs ├── address.rs ├── calibration.rs ├── calibration_async.rs ├── calibration_blocking.rs ├── clock_source.rs ├── config.rs ├── dmp_firmware.rs ├── error.rs ├── error_async.rs ├── euler.rs ├── fifo.rs ├── firmware_loader.rs ├── firmware_loader_async.rs ├── gravity.rs ├── gyro.rs ├── lib.rs ├── motion.rs ├── quaternion.rs ├── registers.rs ├── sensor.rs ├── sensor_async.rs ├── temperature.rs └── yaw_pitch_roll.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/.cargo/config.toml -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/.vscode/settings.json -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/build.rs -------------------------------------------------------------------------------- /examples/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/memory.x -------------------------------------------------------------------------------- /examples/src/basic_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/src/basic_async.rs -------------------------------------------------------------------------------- /examples/src/dmp_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/src/dmp_features.rs -------------------------------------------------------------------------------- /examples/src/fifo_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/src/fifo_buffer.rs -------------------------------------------------------------------------------- /examples/src/motion_detection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/src/motion_detection.rs -------------------------------------------------------------------------------- /examples/src/quaternion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/examples/src/quaternion.rs -------------------------------------------------------------------------------- /src/accel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/accel.rs -------------------------------------------------------------------------------- /src/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/address.rs -------------------------------------------------------------------------------- /src/calibration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/calibration.rs -------------------------------------------------------------------------------- /src/calibration_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/calibration_async.rs -------------------------------------------------------------------------------- /src/calibration_blocking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/calibration_blocking.rs -------------------------------------------------------------------------------- /src/clock_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/clock_source.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/dmp_firmware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/dmp_firmware.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/error_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/error_async.rs -------------------------------------------------------------------------------- /src/euler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/euler.rs -------------------------------------------------------------------------------- /src/fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/fifo.rs -------------------------------------------------------------------------------- /src/firmware_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/firmware_loader.rs -------------------------------------------------------------------------------- /src/firmware_loader_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/firmware_loader_async.rs -------------------------------------------------------------------------------- /src/gravity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/gravity.rs -------------------------------------------------------------------------------- /src/gyro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/gyro.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/motion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/motion.rs -------------------------------------------------------------------------------- /src/quaternion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/quaternion.rs -------------------------------------------------------------------------------- /src/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/registers.rs -------------------------------------------------------------------------------- /src/sensor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/sensor.rs -------------------------------------------------------------------------------- /src/sensor_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/sensor_async.rs -------------------------------------------------------------------------------- /src/temperature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/temperature.rs -------------------------------------------------------------------------------- /src/yaw_pitch_roll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barafael/mpu6050-dmp-rs/HEAD/src/yaw_pitch_roll.rs --------------------------------------------------------------------------------