Eiren Rain
54ddaaffb7
Add defines for different boards
...
Use INT pin for better reliability
2021-05-12 03:26:20 +03:00
Eiren Rain
d4d99f83bb
Debugging... debugging...
2021-05-11 05:24:36 +03:00
Eiren Rain
aab07e3ee4
Don't resend sensor reset reason unless it changes, light up a diode on reset
2021-05-10 16:18:41 +03:00
Eiren Rain
da8ee48782
WiFi connection is now part of the main loop and don't block other functions, sensors can work unconnected for debug purposes
2021-05-10 16:18:12 +03:00
Eiren Rain
112cb02c2d
Send BNO08X reset reason to the server
2021-04-19 04:23:25 +03:00
Eiren Rain
bba36191b1
Minor cleanup, added tap packet
2021-04-05 09:22:25 +03:00
Eiren Rain
cb333a1fcf
Fix BNO055, realign axises similar to BNO085, disable external crystall
2021-04-02 01:53:29 +03:00
Eiren Rain
b5de3c7bc0
Added proper support for BNO055 sensor
2021-03-22 22:35:52 +03:00
Eiren Rain
d1f0e2de5b
Working on BNO055 support
2021-03-18 22:07:53 +03:00
Eiren Rain
868cf69ff7
Fix linking error
2021-03-16 10:48:34 +03:00
Eiren Rain
31fac76b8d
Check different I2C addresses when connecting to IMU
2021-03-16 10:40:20 +03:00
Eiren Rain
3429b96217
Integrate I2C scan into IMU connection debugging process
2021-03-16 10:28:54 +03:00
Eiren Rain
cf79d72ec7
Added more UART debug
2021-03-14 16:13:34 +03:00
Eiren Rain
7309173bc5
Better support for different Bosch sensors, easy swap between 055/080/085 with one define, added compilation error just in case
2021-03-14 15:17:48 +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
44ba0cefc7
Move Magneto cli to separate repo
...
https://github.com/SlimeVR/Magneto
2021-03-08 02:36:50 +03:00
Eiren Rain
d7914aeac6
Added license to files from Godot Engine
2021-03-07 06:28:06 +03:00
Eiren Rain
ca73b8a6fb
Added license to most files
2021-03-07 06:21:32 +03:00
Eiren Rain
c7ae8b3c8a
Fix readme
2021-03-07 05:55:08 +03:00
Eiren Rain
133517fea7
Minor cleanup for different sensors
2021-03-06 04:27:22 +03:00
Eiren Rain
9e189d7bb0
Added missing overrides
2021-03-05 11:03:01 +03:00
Eiren Rain
10b240cfab
Update README
2021-03-05 06:01:58 +03:00
Eiren Rain
b10e829fde
Fix missing file
2021-03-05 05:54:04 +03:00
Eiren Rain
7e4f21e603
Major refactoring with classes for each sensor
2021-03-05 05:52:43 +03:00
Eiren Rain
55d04a8031
Added OTA update support to i2c scan
2021-02-23 17:58:02 +03:00
Eiren Rain
5ec06bf075
Added new offset finder code for MPU6050
...
Added code for BNO08X
Added code to send serial to server
2021-02-23 17:57:44 +03:00
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
Eiren Rain
20fff323d1
Minor cleanup
2021-01-25 12:54:26 +03:00
Eiren Rain
d0104fd67f
Fix calibration code
2021-01-08 00:17:34 +03:00
Eiren Rain
efa194a7c0
Fix broadcast server discovery
2021-01-07 19:45:35 +03:00
Eiren Rain
7b8aa4ea86
Discover server with udp multicast
...
Reword server connection with non-blocking loop
Added support for Over-The-Air updates
2021-01-07 18:17:23 +03:00
Eiren Rain
75f68054de
Merge branch 'main' of https://github.com/Eirenliel/owoTrack-ESP into main
2021-01-07 17:27:56 +03:00
Eiren Rain
5f16c190fc
Chane MPU9250 pinout for better hw configuration
2021-01-07 17:27:45 +03:00
Eiren Rain
12646f0e01
Added WiFi Protected Setup support, no need to set wifi credentials in the code
2021-01-07 17:27:22 +03:00
Eiren Rain
e007abbf95
Update README.md
2021-01-05 16:51:42 +03:00
Eiren Rain
1456d6e935
Update README.md
2021-01-05 16:39:49 +03:00
Eiren Rain
5d15c18fba
Code formatting
2021-01-05 16:31:43 +03:00
Eiren Rain
6d79d60a09
Response to vibration command by blinking loading diode
...
Format code
2021-01-03 18:01:19 +03:00
Eiren Rain
d154c846b3
Fix formatting
2021-01-03 17:49:56 +03:00
Eiren Rain
ddfad5b112
Store and load calibration config in EEPROM
...
Recive commands and config from server
Send raw calibration data on calibration command, send config data on config command
Refactor some code
2021-01-03 17:47:48 +03:00
Eiren Rain
e923809def
Code cleanup
2021-01-03 14:10:31 +03:00
Eiren Rain
87ee966a0c
Calibrate for more frequent updates
2021-01-02 21:57:03 +03:00
Eiren Rain
197c197889
Lower update rate to reduce jitter
2020-12-30 22:51:09 +03:00
Eiren Rain
9e28583f7b
Convert rotation quaternion to match phone's
2020-12-30 22:09:11 +03:00
Eiren Rain
334e209cb5
Added comiled version of Magneto
2020-12-30 21:39:16 +03:00
Eiren Rain
9ece9156b4
Added calibration firmware and Magneto util, calibrate sensor for my MPU
2020-12-30 21:37:00 +03:00
Eiren Rain
8038311161
Implementation using jremington's MPU-9250 lib
...
https://github.com/jremington/MPU-9250-AHRS
2020-12-30 18:22:46 +03:00
Eiren Rain
d0fa7ffcd0
Update README.md
2020-12-30 17:46:17 +03:00
Eiren Rain
485ce3afde
Initial commit
2020-12-30 17:45:31 +03:00