699 Commits

Author SHA1 Message Date
Eiren Rain
9e03d7b01e Minor messages update 2021-10-13 16:49:47 +03:00
Eiren Rain
4dda39999b Added gravity reading to BNO08X lib, send accel packet if separate reading of it is enabled 2021-10-13 16:41:57 +03:00
Eiren Rain
85a0f5581f Don't start smart config if wifi was connected and interrupted 2021-10-13 16:41:18 +03:00
LETS-BEE
eefe8e7aa5 Update README.md 2021-10-13 11:33:18 +09:00
Eiren Rain
1ccc6e9ae9 Auto-discover second MPU same way as the second BNO 2021-09-30 15:30:31 +03:00
Eiren Rain
dea9ff92bd Merge pull request #29 from carl-anders/dual-mpu6050
Support for dual MPU-6050's
2021-09-28 06:25:38 +03:00
Carl Andersson
bcbec7acb0 Merge branch 'main' into dual-mpu6050 2021-09-27 01:08:16 +02:00
Eiren Rain
9a5d90ccf5 Merge pull request #28 from nEuDy/main
Wemos D1 Mini support and batteryADCMultiplier fix
2021-09-24 01:07:15 +03:00
nEuDy
e252eb96b7 1. Added support for Wemos D1 Mini board and Wemos D1 Battery shield. 2. Fixed batteryADCMultiplier calculation to be more accurate on voltage value 2021-09-23 23:39:30 +02:00
Carl Andersson
c9d5ad39ce Initial support for dual MPU-6050 2021-09-19 18:54:31 +02:00
Eiren Rain
a24407f27d Minor cleanup 2021-09-14 12:39:18 +03:00
Eiren Rain
f85f15fd61 Clean up defines 2021-09-14 12:24:29 +03:00
Eiren Rain
c53457b405 Merge pull request #26 from masterex1000/mx-firm
MPU6050 - Add automatic runtime calibration (eg. add MotionApps dmp firmware v6.12)
2021-09-14 12:16:45 +03:00
masterex1000
17360cbd91 MPU6050: Add motionapps dmp fw v6_12 & integrate into code 2021-09-14 02:04:58 -06:00
masterex1000
f947bc5e07 Merge branch 'mx-firm' into mx-firm-moapp-6_12 2021-09-14 01:29:02 -06:00
Eiren Rain
2c6489d24e Bump firmware version 2021-09-12 20:01:36 +03:00
Eiren Rain
36ad154f0c Force server reconnect when wifi reconnects
Possible fix for #25
2021-09-12 20:00:38 +03:00
Eiren Rain
95f691ccd6 Added status led blinking during errors and standbuy, resolve #5 2021-09-12 20:00:15 +03:00
Eiren Rain
fc3640c0e4 Merge pull request #24 from 0x8080/patch-1
Report correct I2C addresses scanned for MPU devices
2021-09-09 11:28:20 +03:00
0x8080
d58fde61e1 Report correct I2C addresses scanned for MPU-9250 devices 2021-09-07 14:14:24 -06:00
0x8080
55e3f7e9c4 Report correct I2C addresses scanned for MPU-6050 devices 2021-09-07 14:08:46 -06:00
Eiren Rain
fe2b7c15d2 More WiFi attempts, #20 #22 2021-09-03 09:48:23 +03:00
Eiren Rain
65140fa445 Should handle wifi begin properly on all devices? #20, #22 2021-09-02 23:35:22 +03:00
Eiren Rain
db2e694af6 Merge pull request #19 from Kamilake/main
Handling exceptions when SET has no args
2021-08-29 16:33:09 +03:00
Kamilake
b6bcc72f36 Handling exceptions when SET has no args
Exception (28) occurs on ESP8266 when no arguments are given to the command 'SET'.
2021-08-29 15:29:53 +09:00
Eiren Rain
5cf5af6e30 Can now set separate rotations for primary and secondary IMUs
Removed SECOND_IMU define, because it gets auto-discovered any way
Minor cleanups
2021-08-23 21:52:40 +03:00
Eiren Rain
c252ca259d Fixed typo 2021-08-23 16:44:52 +03:00
Eiren Rain
8f3f6e9a32 Merge pull request #18 from JINODK/patch-1
Using common I2C pins for ESP32 to prevent lockup
2021-08-22 14:52:27 +03:00
Eiren Rain
4e32b1ca40 Don't scan GPIO 12 during I2C discovery for ESP32, #18 2021-08-22 14:52:17 +03:00
JINODK
c97ae083c2 Using common I2C pins for ESP32 to prevent lockup
Using common I2C pins for ESP32 to prevent lockup when using MPU
Pin 12 cause boot to fail when pull to HIGH (which it does on mpu6050): https://randomnerdtutorials.com/esp32-pinout-reference-gpios
2021-08-22 10:03:21 +07:00
Eiren Rain
4bd87edc5d Fix hardcoded wifi credentials 2021-08-12 10:42:54 +03:00
Eiren Rain
580ad94adf Remove MPU6050 offset fix 2021-08-11 18:43:12 +03:00
Eiren Rain
0952002d00 Revert wifi credentials in platformio to how it used to work 2021-08-11 09:41:15 +03:00
Eiren Rain
251168bf5d Fix config pointers disaster 2021-08-11 09:18:43 +03:00
Eiren Rain
10656fc88c Merge pull request #16 from SlimeVR/mpu6050-integration
Mpu6050 integration
2021-08-10 09:10:00 +03:00
Eiren Rain
f26d21b553 Small MPU-6050 related fixes 2021-08-10 09:09:37 +03:00
Eiren Rain
fc1f3cb1ed Merge branch 'main' into mpu6050-integration 2021-08-10 09:04:11 +03:00
Eiren Rain
515be70d61 Merge pull request #17 from SlimeVR/protocol-refactoring
Protocol refactoring
2021-08-10 09:03:15 +03:00
Eiren Rain
7eed040951 Send mac as 6 bytes instead of string 2021-08-10 08:58:33 +03:00
Eiren Rain
db6082fc38 Don't send magnetometer data by default, currently it's useless 2021-08-10 08:30:33 +03:00
Eiren Rain
5682b50b05 Fix sending wrong magnetometer and tap data 2021-08-10 07:15:02 +03:00
Eiren Rain
717e7b7574 Updated firmware version 2021-08-09 17:46:45 +03:00
Eiren Rain
fd97c89c08 Update README.md 2021-08-09 16:55:12 +03:00
Eiren Rain
ab5e1bba93 Update README.md 2021-08-09 16:52:01 +03:00
Eiren Rain
104770cb69 Refactoring of masterex1000 mpu6050 code 2021-08-09 16:47:40 +03:00
Eiren Rain
aa2086e5cc Merge pull request #15 from masterex1000/mx-firm
Integrate mpu6050 code from masterex1000
2021-08-09 16:33:37 +03:00
Eiren Rain
2704dac072 Significant protocol refactoring
Replace doubles with floats in math
Added ability to send multiple reports from BNO with multiple sensors
Send magnetometer data from BNO as correction data, added switches to use magnetometer for BNO
2021-08-08 11:56:53 +03:00
Eiren Rain
dc0da2710b Merge pull request #13 from ThePheonixGuy/main
Update configuration to initialize the config if none is found in memory
2021-08-08 07:45:07 +03:00
ThePheonixGuy
2640d3cda5 Remove debugging lines 2021-08-07 19:37:34 +02:00
ThePheonixGuy
b015e322b8 Update configuration to initialize the config if none is found in memory 2021-08-07 19:36:35 +02:00