Yury
94b2a5791b
Enable -O2 optimization option
2021-12-16 11:24:40 +03:00
Vyolex
5a118d9c7d
Small update to consolidate sensor function calls
2021-12-14 18:14:42 +01:00
Vyolex
c900c9b8f5
Major refactor:
...
- Refactored sensor classes
- Fixed bugs
- Extracted creation of sensors to dedicated class
- Allows creation of mixed trackers
2021-12-14 01:33:41 +01:00
Boronare
4ef026f563
enable MPU9250
2021-12-13 19:54:33 +09:00
Levi Gillis
e411e65f34
Send fake voltage under tolerance otherwise battery will always seem empty
2021-12-11 18:55:32 +01:00
Levi Gillis
75c16e8c1e
Merge branch 'feature-ExtADC'
2021-12-11 18:37:22 +01:00
Levi Gillis
70bae2aef4
fix ledmgr header guard
2021-12-11 18:36:48 +01:00
Levi Gillis
30148e3454
Merge remote-tracking branch 'upstream/main' into feature-ExtADC
2021-12-11 18:34:43 +01:00
Levi Gillis
a41db254c9
Moved battery logic to batterymonitor class
...
Added support for MCP3021 ADC
2021-12-11 18:20:47 +01:00
Levi Gillis
6ab145e5cd
Added some forgotten compiler statements
2021-12-10 19:12:14 +01:00
Eiren Rain
4aea9fd2d7
Merge pull request #46 from sctanf/patch-1
...
Update default battery level estimation
2021-12-05 15:47:01 +03:00
sctanf
0906c717a5
Change battery percent to 0-1
2021-12-04 15:08:15 -06:00
sctanf
13907c40f9
Update default battery level estimation
...
https://www.desmos.com/calculator/hnuztemjwd
2021-12-04 14:53:18 -06:00
Levi Gillis
d5070e5b81
Merge remote-tracking branch 'upstream/main'
2021-12-04 15:54:18 +01:00
Eiren Rain
c4a6131c5d
Merge pull request #45 from Vyolex/main
...
Adding header guards & typo fixes
2021-12-04 17:01:12 +03:00
Vyolex
8d1217a1d0
Merge branch 'SlimeVR:main' into main
2021-12-04 12:34:47 +01:00
Vyolex
c7ea94297a
Refactoring:
...
- Fixed typos
- Standardised header guards
2021-12-04 12:29:54 +01:00
Levi Gillis
ca50541e13
Adjusted VCC monitor to 3.3V shutdown after testing
2021-12-04 11:55:59 +01:00
Levi Gillis
9c1a15d515
Added shutdown option
2021-12-03 10:46:19 +01:00
Levi Gillis
892de479e6
Merge remote-tracking branch 'upstream/main'
2021-11-30 10:22:20 +01:00
Eiren Rain
a6c02980e4
Merge pull request #43 from Levi--G/Bugfix
...
MPU6050 MotionApps bugfix
2021-11-30 12:11:03 +03:00
Levi Gillis
f0a780d8a9
MPU6050 bugfix including wrong library
2021-11-29 18:32:33 +01:00
Levi Gillis
de531d7736
ESP-01 support:
...
-Added defines
-Moved led operations to ledmgr
-Added option to disable LEDS
VCC monitor support:
-Added VCC monitor, not compatible with using internal ADC
-Every ESP has a slight offset to the actual voltage, but relative voltage is stable and usable
-Preliminary configuration will warn low battery at 3.2V and shut down at 3.1V
2021-11-27 18:16:39 +01:00
Eiren Rain
44c0073e4c
Merge pull request #40 from adigyran/main
...
Make 400khz speed default for MPU sensors
2021-11-23 04:17:26 +03:00
Eiren Rain
7182264b81
Merge pull request #38 from deiteris/main
...
Restrict usage of MPU-9250 and update README
2021-11-23 04:02:17 +03:00
Yury
f003ed05b7
Merge pull request #1 from adigyran/adigyran-patch-1
...
Make 400khz speed default for MPU sensors
2021-11-22 20:26:07 +03:00
Yury
771a9c02b2
Make 400khz speed default for MPU sensors
...
People tested and found that 400khz is more stable for MPUs also
2021-11-22 20:25:32 +03:00
Yury
b730f70bdc
Reference documentation in readme, provide IMU defines, update note on MPU-9250 support
2021-11-15 12:38:32 +03:00
Yury
b04f1b8b4c
Restrict usage of the IMU_MPU9250 define
2021-11-15 11:46:53 +03:00
Eiren Rain
5d328873e5
Merge pull request #36 from deiteris/main
...
Provide pre-defined rotation values
2021-11-08 15:07:20 +02:00
Yury
1deb8cadfc
Provide pre-defined rotation values
2021-11-07 22:58:42 +03:00
LETBBI
ae897d2bbb
Fix mpu9250sensor.cpp
2021-10-24 15:33:39 +09:00
LETBBI
bc4ce237c7
Fix README.md
2021-10-24 15:27:38 +09:00
LETBBI
1159cc1522
Fix magneto file name
2021-10-24 15:22:51 +09:00
LETBBI
d04620f07b
Debug error
2021-10-24 15:15:12 +09:00
LETBBI
b827adea55
Change Origin Lib
...
original MPU9250 lib
2021-10-24 15:10:18 +09:00
LETBBI
993c41d3e0
Calibration MPU9250 with EEPROM
...
add calibration code and save eeprom at first time
2021-10-24 15:07:41 +09:00
LETBBI
ab62ee3477
Merge remote-tracking branch 'upstream/main' into main
2021-10-24 15:02:34 +09:00
Eiren Rain
6c6a7170aa
Added separate section for TTGO board, BATTERY_SHIELD_130K is now separate constant without the board
2021-10-24 03:34:17 +03:00
Eiren Rain
8f0537e584
Added BOARD_TTGO_TBASE const to reduce confusion
2021-10-24 03:23:53 +03:00
Eiren Rain
6a272e9b89
Defines cleanup
2021-10-24 01:03:48 +03:00
Eiren Rain
b974ecbc73
Change 130K battery shield divider constant to be used with nodemcu and wroom32 boards too
2021-10-24 01:00:09 +03:00
Eiren Rain
f097c90bb2
Minor cleanup
2021-10-23 20:52:03 +03:00
LETBBI
6dc8e7e03b
Merge remote-tracking branch 'upstream/main' into main
2021-10-24 00:41:09 +09:00
Eiren Rain
59f0198d76
Minor cleanup
2021-10-21 00:56:29 +03:00
Eiren Rain
fddbef4a24
Include sensor id to reset packet, enable optimized updates by default
2021-10-21 00:46:34 +03:00
Eiren Rain
491056749f
Added new feature to send less network updates when there is less movement or no movement detected
2021-10-20 04:13:37 +03:00
LETBBI
44b8a8c94c
MPU9250 is working
...
아두이노 라이브러리 MPU9250소스코드 사용.
Mahony필터에서 Madgwick(기본)필터로 변경. 기존 Mahony필터는 자기장을 활용하지 않음.
EEPROM을 사용 할 수 있는 소스코드 사용.
2021-10-19 21:08:14 +09:00
LETBBI
564414d4f0
Merge remote-tracking branch 'upstream/main' into main
2021-10-19 20:56:00 +09:00
Eiren Rain
1b181f9135
Send rough battery percentage along with voltage
2021-10-18 23:36:09 +03:00