699 Commits

Author SHA1 Message Date
Yury
7c786b5619 Deallocate calibrationDataAcc before calculating calibrationDataMag 2022-02-27 02:34:49 +03:00
Yury
9a00c6ba67 Improve CalculateCalibration
* Allocate long-living arrays on heap and deallocate them ASAP
* Scope short-living arrays and variables to deallocate them from stack ASAP
* Refactor code to avoid unused variables and better variables reuse
2022-02-27 02:34:15 +03:00
Yury
51f21dca40 Remove unused variables, init arrays 2022-02-27 02:30:54 +03:00
Eiren Rain
4b737ce567 Merge pull request #108 from LETS-BEE/upstream_code
MPU9250: Communicated magnetometer as I2C Slave
2022-02-24 13:06:50 +02:00
LETBBI
550c59f457 Communicate mag as I2C slave 2022-02-24 00:46:45 +09:00
LETBBI
b0aae5ddfe Merge remote-tracking branch 'upstream/main' into upstream_code 2022-02-24 00:41:38 +09:00
Eiren Rain
e817f86444 Merge pull request #106 from TheDevMinerTV/feat/add-ci-pipeline
Add CI pipeline
2022-02-22 09:28:41 +02:00
Eiren Rain
33be077d6c Merge pull request #107 from TheDevMinerTV/fix/fix-esp32-build
Fix compilation for ESP32
2022-02-22 09:27:03 +02:00
Eiren Rain
f32aa8574d Update src/serial/serialcommands.cpp 2022-02-22 09:26:21 +02:00
TheDevMinerTV
74a1fbbfea Add CI pipeline 2022-02-22 02:54:27 +01:00
TheDevMinerTV
6952105099 Fix compilation for ESP32
Not the cleanest solution, but it works for now.
We need a equivalent method for this on the ESP32s.
2022-02-22 01:13:43 +01:00
Eiren Rain
a9311763a8 Merge pull request #105 from TheDevMinerTV/fix/correct-filename-casing
Fix filename for `I2Cdev.h` in `batterymonitor.h`
2022-02-21 21:57:45 +02:00
TheDevMinerTV
23b36d1ce5 Fix filename for i2cdev.h in batterymonitor.h 2022-02-21 20:53:38 +01:00
Eiren Rain
84d2f3d982 Merge pull request #104 from Kamilake/patch-4
Update Broken Docs URL
2022-02-17 08:40:34 +02:00
Kamilake
a5f2062cf1 Update Docs URL 2022-02-17 12:54:17 +09:00
Eiren Rain
84b9bd8633 Merge pull request #103 from deiteris/main
Add missing EEPROM.h
2022-02-16 17:05:24 +02:00
Yury
0dc3eeaefa Add missing EEPROM.h 2022-02-16 17:38:04 +03:00
Eiren Rain
959d6322f8 Merge pull request #101 from Kamilake/patch-2
cmdReport -> cmdReboot
2022-02-16 11:35:58 +02:00
Eiren Rain
6d157bb8ca Merge pull request #100 from Kamilake/patch-1
Clean up Serial log
2022-02-16 11:35:44 +02:00
Eiren Rain
8cf61fd024 Merge pull request #102 from Kamilake/patch-3
cmdFactoryReset function implementation
2022-02-16 11:35:13 +02:00
Kamilake
41b4e204f4 cmdFactoryReset implementation 2022-02-16 11:22:07 +09:00
Kamilake
faa0583bb3 echo REBOOT cmdReboot 2022-02-16 11:20:35 +09:00
Kamilake
847c74109f cmdReport -> cmdReboot 2022-02-16 08:49:07 +09:00
Kamilake
319f9bc100 Clean up Serial log 2022-02-16 08:42:45 +09:00
Kamilake
ce09fe8234 Clean up Serial log 2022-02-16 08:41:57 +09:00
Kamilake
2738cc2b7b Clean up Serial log 2022-02-16 08:40:24 +09:00
Eiren Rain
eea75c62b9 Merge pull request #99 from unlogisch04/ICM20984_Patch
ICM20948 Fix Serial Text
2022-02-13 04:51:21 +02:00
unlogisch04
e93dc94fe4 ICM20948 Fix Serial Text 2022-02-13 03:38:17 +01:00
Eiren Rain
07464040ad Merge pull request #98 from rammlebubble/patch-1
Update defines.h
2022-02-13 01:40:35 +02:00
rammlebubble
1ff332df7f Update defines.h
while board esp01 doesnt have ""#define PIN_BATTERY_LEVEL 255"" line gives 'undefined batter level pin' on build.
2022-02-13 01:47:18 +03:00
Eiren Rain
96168a37cf Merge pull request #97 from ButterscotchV/main
Fix spelling mistakes
2022-02-09 21:10:49 +02:00
Butterscotch!
80af4b4e0f Fix "Battery Shield" spelling
Co-authored-by: Yury <RIP95_95@mail.ru>
2022-02-09 05:21:55 -05:00
Butterscotch!
a7a9e30354 Fix spelling mistakes 2022-02-09 05:08:36 -05:00
Eiren Rain
c6683bc569 Merge pull request #96 from unlogisch04/ICM20984_Patch
ICM20984 patch and cleanup
2022-02-09 04:17:55 +02:00
unlogisch04
9fff323704 ICM 20948 fixes/cleanup
Cleaner Monitor Output
do not scan i2c full scall 2 times (sensorfactory)
Moving Debug switch to debug.h
Default ODR to 1.25 (100Hz)
Add While Loop like BNO
lastData fixed
2022-02-09 02:52:14 +01:00
unlogisch04
04fec34e86 ICM 20948 fixes/cleanup
Cleaner Monitor Output
do not scan i2c full scall 2 times (sensorfactory)
Moving Debug switch to debug.h
Default ODR to 1.25 (100Hz)
Add While Loop like BNO
lastData fixed
2022-02-09 02:49:55 +01:00
Eiren Rain
d31874a0bd Merge pull request #95 from Charlito33/patch-1
Update README.md
2022-02-08 21:51:20 +02:00
Charles
e3478d9805 Update README.md
Typo :
Line 33 : "magentic" => "magnetic"
2022-02-08 20:01:06 +01:00
Eiren Rain
83597328a4 Merge pull request #94 from LETS-BEE/upstream_code
MPU9250 : Add FIFO Corrupted
2022-02-07 19:57:00 +02:00
Eiren Rain
71c9eb0a47 Fix ICM20948 compilation for ESP32 2022-02-07 19:29:06 +02:00
Eiren Rain
658db609e8 Use external crystal on BNO055 2022-02-07 18:52:56 +02:00
LETBBI
0f9deb3762 MPU9250 : Add FIFO Corrupted
and return DMP's gyro setting. that was wrong.
2022-02-08 00:29:21 +09:00
LETBBI
baafac5a50 Merge remote-tracking branch 'upstream/main' into upstream_code 2022-02-08 00:22:58 +09:00
Eiren Rain
698ddf7cc6 Another fix of the same wrapping issue 2022-02-07 00:56:50 +02:00
Eiren Rain
caf4e15ab4 Fix sleeping error when cycle takes too long 2022-02-06 22:58:47 +02:00
Eiren Rain
8d6bc7c671 Fix ICM class fields, disable sending unconnected data 2022-02-05 17:48:03 +02:00
Eiren Rain
6596a42966 Merge pull request #92 from LETS-BEE/upstream_code
MPU9250: Fix DMP Sample Rate
2022-02-05 17:24:58 +02:00
LETBBI
cc1d6e83fb Move deltaT
this for raw data
2022-02-05 23:37:42 +09:00
LETBBI
fbd74e9a97 Fix dmp sample rate 2022-02-05 23:34:56 +09:00
LETBBI
00461f6dc5 Delete mahony function and add define check for mpu9250 2022-02-05 23:34:22 +09:00