Commit Graph

26 Commits

Author SHA1 Message Date
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