Yury
aac00d813d
Update i2cdev lib ( #157 )
...
* Update I2Cdev library
2022-06-28 20:08:00 +03:00
Eiren Rain
44a9c55413
Merge pull request #135 from LETS-BEE/main
...
MPU9250: Calibration Routine Optimization
2022-03-31 16:54:34 +03:00
unlogisch04
b0b264479a
Using avr/pgmspace for ESP8266 for DMP
2022-03-31 04:28:13 +02:00
LETBBI
52f1010e17
Calibration routine optimization
...
and fix register in MPU9250 library
2022-03-30 00:27:37 +09:00
LETBBI
befeb3e972
Fix MAG Device ID
2022-03-29 00:34:26 +09:00
LETBBI
550c59f457
Communicate mag as I2C slave
2022-02-24 00:46:45 +09:00
LETBBI
0f9deb3762
MPU9250 : Add FIFO Corrupted
...
and return DMP's gyro setting. that was wrong.
2022-02-08 00:29:21 +09:00
LETBBI
fbd74e9a97
Fix dmp sample rate
2022-02-05 23:34:56 +09:00
Yury
cacbc47651
Use strict device ID check for MPUs
2022-02-02 18:52:33 +03:00
LETBBI
6f3feae76e
Change testConnection function
...
getDeviceID() > 0; to
getDeviceID() == 0x71;
2022-02-01 21:30:21 +09:00
LETBBI
dd923a77e8
upgrade DMP 4.1 to 6.12 with raw mag
...
Original SilmeVR-Tracker-ESP code. but add something
2022-01-31 20:50:21 +09:00
LETBBI
3599b23d9d
Merge remote-tracking branch 'upstream/main' into upstream_code
2022-01-31 20:29:34 +09:00
Boronare
02a7f354c2
fix ESP32 define errors
2022-01-30 20:01:47 +09:00
Boronare
2963068c78
remove Adjustments params. Matrix can replace.
2022-01-30 19:59:00 +09:00
LETBBI
d3f60929a7
Add 6Axis MotionApps v6.12 Driver for MPU9250
...
modify MPU6050's 6Axis motion Apps v6.12 files. can use raw mag.
and add Boronare's code(using DMP quat and raw mag)
now 3 options
DMP RAW(DMP acc, gyro and raw mag)
DMP QUAT(DMP quat and raw mag)
RAW FILTER(raw acc, gyro, mag)
2022-01-30 01:54:22 +09:00
LETBBI
57e3c5efa8
Using Mahony filter with DMP
...
Using Accelerometer, Gyroscope with DMP and magnetomter.
Be Careful! This code is not stable.
2022-01-19 21:29:00 +09:00
LETBBI
e578dd2f43
Cleanup old files
...
clean and merge Boronare's codes
2022-01-17 20:03:06 +09:00
LETBBI
e3435373bd
Auto stash before rebase of "Boronare/dmpfusion"
2022-01-17 19:44:40 +09:00
Boronare
c17a7416c8
change 9250 motionapps to 41
2021-12-24 13:04:57 +09:00
Boronare
8e9654a51c
Merge remote-tracking branch 'deiteris/improved-mag' into combine-deiteris
2021-12-19 10:52:59 +09:00
Boronare
376d3c42d2
support Second MPU
2021-12-18 11:43:32 +09:00
Boronare
d6b1236f6a
MPU9250 : dmp quaternion + DCM based correction
2021-12-18 09:56:29 +09:00
Yury
90ed57f620
Improve magnetometer operation
...
* Enable mag in 16-bit 100hz continuous reading mode and apply 16-bit scaling factor
* Set up magnetometer as MPU9250 I2C slave to avoid conflicts with second MPU
* Read factory sensitivity adjustments and apply to scaling
2021-12-17 11:36:17 +03:00
Eiren Rain
553446e897
Support compilation for ESP32
2021-06-23 14:29:37 +03:00
Eiren Rain
eaec522b09
Support other MPU device IDs
2021-06-17 19:18:02 +03:00
Eiren Rain
25fcbd3c0b
Fixed MPU9250 device id check
2021-06-16 12:17:39 +03:00
Eiren Rain
31fac76b8d
Check different I2C addresses when connecting to IMU
2021-03-16 10:40:20 +03:00
Eiren Rain
d9035bcc9f
Update battery scaling for latest board
...
Fix MPU6050 address for latest board
Added more debug
Fix BNO085 offset
2021-03-14 15:05:03 +03:00
Eiren Rain
7e4f21e603
Major refactoring with classes for each sensor
2021-03-05 05:52:43 +03:00