Commit Graph

586 Commits

Author SHA1 Message Date
DevMiner
2be2659809 impl(network): toggling mags 2024-03-08 18:23:40 +01:00
DevMiner
a7e6e6a516 impl(bno055): magnetometer toggling 2024-03-08 18:23:40 +01:00
DevMiner
7533030e13 impl: basic magnetometer toggling 2024-03-08 18:23:40 +01:00
wigwagwent
993d35aaea Fix rest detection timescale (#305)
Sensor fusion expects the time to be in seconds while rest detection expects it to be in microseconds. This makes is so when the update sensor fusion is called the rest detection now gets the time in micros

Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
2024-03-08 14:30:57 +02:00
Ray Votyn
44c4c259b1 Add seeed xiao esp32c3 support (#307)
* Add seeed xiao esp32c3 support

* Fix defines spacing

* Add board to platformio-tools.ini

---------

Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
2024-02-07 23:03:50 -05:00
unlogisch04
d4cb74c328 Fix ICM20948 PacketBundling and LastData (#302)
The delay in sendData() makes at somepoint that the packetbundling does not work correctly. The ICM works without delay on ESP8266, ESP32-C3, ESP32-S2
Also added the LastData Flag for get info
2024-02-07 22:19:14 -05:00
DevMiner
2c8e41ce08 feat: allow connecting to one specific server IP without broadcasting (#301) 2024-01-18 21:24:45 -05:00
Higanbana
35da44b1f9 ESP32: Fix ADC/battery sense logic (#310)
* ESP32: Fix ADC voltage readings

* Forgot endif oops

* Refactor a little bit

* Fix spelling of 'resolution'
2024-01-18 21:24:04 -05:00
Butterscotch!
c26ec17ae9 Update BMI remap example and remove trailing spaces (#309)
Update BMI remap example & remove trailing spaces
2024-01-12 03:18:28 -05:00
Higanbana
89405da69e Remove ESP32-C3 USB CDC warning (#311) 2024-01-12 02:13:10 -05:00
Eiren Rain
b744c53676 Bump version to 0.4.0 v0.4.0 2023-11-08 17:57:51 +01:00
Eiren Rain
8a00376200 Add compliance mode to limit trasmitter power to FCC certified values 2023-11-08 17:57:41 +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