Commit Graph

577 Commits

Author SHA1 Message Date
DevMiner
78d4a1de5d refactor: feature flags 2023-11-02 14:36:07 +01:00
DevMiner
33fe59d307 refactor(network): clean up packet bundling 2023-11-02 14:36:07 +01:00
DevMiner
a2f5a1ec88 refactor(network): use correct int*_t types for send* in NetworkConnection 2023-11-02 14:36:07 +01:00
unlogisch04
14f2752d4d feat: commit hash (#228)
Co-authored-by: DevMiner <tobigames200@gmail.com>
Co-authored-by: nekomona <nekomona@163.com>
2023-10-13 15:57:33 +03:00
wigwagwent
a3d4321a89 Use sensorType instead of IMU define (#297)
Co-authored-by: DevMiner <devminer@devminer.xyz>
2023-10-13 15:56:30 +03:00
unlogisch04
10125c7253 Fix WiFiscan not working when not connected (#293)
Co-authored-by: DevMiner <tobigames200@gmail.com>
2023-10-13 15:55:55 +03:00
unlogisch04
26f53ae5e5 Fix serial wifi and bwifi. Crash bwifi when no ... (#298)
Co-authored-by: DevMiner <tobigames200@gmail.com>
2023-10-13 15:54:50 +03:00
Yao Wei
9968f152fc Add BOARD_WEMOSWROOM02 (#279)
Co-authored-by: unlogisch04 <98281608+unlogisch04@users.noreply.github.com>
2023-10-02 01:52:51 +03:00
sctanf
07785c8fc8 fix Imu icm42688 (#290) 2023-09-22 20:06:14 +03:00
sctanf
1ed8d63e65 Add ICM-42688 imu and MMC5983MA magnetometer (#242) 2023-09-22 17:30:25 +03:00
nekomona
3789a4cdb8 Add GET WIFISCAN and base64 WiFi credential commands (#262) 2023-09-22 16:14:28 +03:00
unlogisch04
77d9d3229e icm20948 timeout correction because of wifi set (#289) 2023-09-22 16:12:59 +03:00
0forks
3b4ca6e627 BMI160: Fix double rest detection (#286)
Fix double rest detection with vqf
2023-09-22 16:12:19 +03:00
0forks
41f57bce5b BMI160: Fix magnetometer error check (#285)
Fix BMI160 error register checks
2023-09-22 16:11:23 +03:00
0forks
afca9b2957 BMI160: Print fusion algo name in debug log (#284)
Print fusion algo name in BMI160 debug log
2023-09-22 16:10:41 +03:00
0forks
69523f2a03 Fix mahony/madgwick updates (#283) 2023-09-22 16:10:13 +03:00
Castle McCloud
d66ebd0d97 Fix 9250 loop (#246)
Co-authored-by: Kitlith <kitlith@kitl.pw>
2023-09-21 18:04:13 +03:00
Przemyslaw Romaniak
ffebf5fbb1 Report IMU errors (#288)
* Make not working sensors report error by default

* Set IMU error flag if any sensor reported error
2023-09-21 17:45:24 +03:00
unlogisch04
63d25dafc6 ICM20948 no timeout detected fix (#287)
* ICM20948 no timeout detected fix

* Change ODR because we pull double of the data.
2023-09-21 17:44:19 +03:00
Przemyslaw Romaniak
54e5167f15 Ability to set sensor to be mandatory or not. (#282)
Ability to set sensor to be mandatory or not. Adjusted ESP32C3 workaround.
2023-09-18 22:34:39 +03:00
0forks
71120ac0a8 Fix OPTIMIZE_UPDATES logic for acceleration (#269) 2023-09-18 17:08:03 +03:00
0forks
3a27447f16 Fix sending ErroneousSensor if not found (#266)
Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
2023-09-18 17:05:55 +03:00
Przemyslaw Romaniak
6144f01799 BNO080: Try to handle reset better (#268) 2023-09-18 17:04:18 +03:00
Przemyslaw Romaniak
b7e87bd543 ESP32C3 stability improvements (#265) 2023-09-18 17:03:10 +03:00
Butterscotch!
5fe244423a Fix building with magnetometer enabled (#273) 2023-08-06 23:16:59 +03:00
Eiren Rain
9d367f06ff Create FUNDING.yml 2023-08-04 15:15:44 +03:00
Eiren Rain
5f169aeee6 Add more constants for future use 2023-08-04 14:03:14 +02:00
0forks
67fa110a95 Allow more than 1 server flags packet per connection (#271)
Allow more than 1 features packet per connection
2023-08-02 21:39:11 +03:00
0forks
df75889696 Implement packet bundling and add feature flags packet (#263) 2023-07-30 17:36:58 +03:00
nekomona
9991412efe Unifying Sensor Fusion Code to Abstract Between Sensors And Fusion Algorithms (#248)
Co-authored-by: DevMiner <tobigames200@gmail.com>
2023-07-28 20:58:43 +03:00
nekomona
228a2dda2d Add Per-Sensor Descriptor and Support Multiple IMUs (#249)
Co-authored-by: Yoyobuae <supersayoyin@gmail.com>
Co-authored-by: DevMiner <tobigames200@gmail.com>
Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
2023-07-28 19:46:22 +03:00
DevMiner
ed74944551 Rewrite Network and UdpClient into a classes (#256) 2023-07-14 21:21:23 +03:00
Eiren Rain
fe6c25316d Minor firmware refactoring (#250) 2023-07-02 14:34:13 +03:00
Alice King
48d87a327e Fix OTA on 1MB Flash, Add 40MHz crystal option, Add ESP8285 support (#244) 2023-05-19 16:23:21 +03:00
Ryan Butler
ab6d42642c Added unenforced autoformatter (#235) 2023-05-16 18:14:45 +03:00
Alice King
34870e08f3 Add support for new variants of BMI160 (#243) 2023-05-16 18:14:07 +03:00
DevMiner
3b88267420 Bump PlatformIO platforms (#239) 2023-04-29 17:50:39 +03:00
Eiren Rain
45ccee8f33 Bump version to 0.3.3 v0.3.3 2023-04-08 22:42:38 +02:00
ThreadOfFate
b3b5b757eb Fix AUX trackers inconsistent tracker ID issue. (#233) 2023-03-25 01:38:16 +03:00
0forks
56848cc2a2 Improved BMI160 support (#220) 2023-03-25 01:37:58 +03:00
Butterscotch!
9e223f65c4 Fix acceleration not being sent on 9 axis mode (magnetometer enabled) (#231)
Fix acceleration not being sent on 9 axis mode
2023-03-21 21:53:11 +02:00
0forks
80841b15b1 wifi: Make reconnecting work again for N-only networks (#229)
wifi: Make reconnecting work again
2023-02-26 00:52:45 +03:00
Vyolex
3337d5a539 Proper battery sense fix (#225)
Fixing consistency + add board dependant battery resistor values
2023-01-27 13:51:36 +02:00
Ryan
62ee873dfd Adjusted startup sequence of BNO08X sensors to be more flexible regar… (#223) 2023-01-25 13:25:54 +02:00
unlogisch04
dfac95bb7a Add ClockStretchLimit/Timeout to ESP32 for BNO085 (#221) 2023-01-25 13:22:51 +02:00
Kitlith
312037fedb mpu9250: fix magnetometer component issue introduced with #200 (#224) 2023-01-24 00:08:23 +03:00
Eiren Rain
db525088bd Bump version to 0.3.2 (15) v0.3.2 2023-01-22 18:32:17 +02:00
Kitlith
3e65a0d59e mpu9250: Swap the first two components of mag readings (#219) 2023-01-21 22:27:20 +02:00
Kitlith
65df578bfc Make magneto take a constant amount of memory, regardless of the number of samples. (#200) 2023-01-19 01:12:28 +03:00
Eiren Rain
6b09865262 Multiple debugging updates to serial interface (#217) 2023-01-06 23:29:41 +03:00