47 Commits

Author SHA1 Message Date
Kalana Ratnayake
973cc3eea9 minor changes to data structure 2024-01-11 16:26:06 +05:30
Kalana Ratnayake
51f7669f72 renamed a function 2024-01-09 15:03:17 +05:30
Kalana Ratnayake
654cd5eb81 minor changes 2024-01-09 12:47:44 +05:30
Kalana Ratnayake
5c58e94e57 minor changes 2024-01-09 12:13:35 +05:30
Kalana Ratnayake
42f37830fd minor changes 2024-01-09 12:10:08 +05:30
Kalana Ratnayake
f20fdf08a7 added multi resolutions 2024-01-09 08:46:12 +05:30
Kalana Ratnayake
1dcc7d9a13 minor changes 2024-01-09 08:44:46 +05:30
Sabas
eaf602992c Merge remote-tracking branch 'origin/master' into i2cdev_update 2023-12-18 15:20:30 -06:00
Sabas
d9b0fb129b fix error motion apps 2023-12-18 14:56:00 -06:00
Sabas
52200414c6 Updates Motionapps 2023-12-18 11:17:02 -06:00
Sabas
590bbc1c4b add Support multiple Wire objects in MPU6050 device code 2023-12-13 15:19:05 -06:00
Sabas
7f8c361827 I2CDev Allow custom Wire object as transaction argument 2023-12-13 15:02:19 -06:00
John
2a9b931ad2 use rateDivisor parameter in MotionApps_V6_12.h dmpInitialize 2023-12-13 12:36:02 -06:00
John
bd8f451a67 add dmpInitialize changes for PU6050_6Axis_MotionApps_V6_12.h 2023-12-13 12:23:34 -06:00
John
315da55767 Merge branch 'master' into addSetFIFOPacketSize 2023-12-11 15:03:17 -06:00
John
4ef1b76077 Merge branch 'master' into setFIFORateAndMPUAddr 2023-12-11 14:47:44 -06:00
John
46e1a3d463 set FIFO rate, MPU addr in dmpInitialize 2023-12-08 13:12:07 -06:00
John
0c4d4f5d67 fix syntax for declaration of dmpSetFIFOPacketSize 2023-12-08 10:51:48 -06:00
deimos
c6ec5e5643 fix: disable print messages 2023-11-30 13:57:29 -06:00
John
59358fb282 added dmpSetFIFOPacketSize 2023-09-19 14:41:17 -05:00
Sabas
8ae90e5fa3 Add support RENESAS
Add Support Arduino UNO R4
2023-05-29 18:50:35 -06:00
bheesma-10
d6cd427f13 Update MPU6050.h 2022-09-05 23:12:54 +05:30
bheesma-10
baa4126f13 Add files via upload 2022-09-03 15:55:12 +05:30
bheesma-10
e34065a1d1 Delete MPU6050.h 2022-09-03 15:54:39 +05:30
bheesma-10
b7c741f167 Delete MPU6050.cpp 2022-09-03 15:54:30 +05:30
bheesma-10
8cafa58167 Update MPU6050_6Axis_MotionApps20.h 2022-09-03 15:54:18 +05:30
Arturo Ochoa
98e24b0bee Update the I2C structure
Bug with I2C reading protocol
2022-03-30 17:04:26 -06:00
Marcelo Picoli
6d53ac1c17 Added workaround for the ESP32 implementation of the Wire library 2022-01-27 19:35:53 -03:00
Sabas
f1835fba8b Merge pull request #32 from sylvaneau/allow_mpu6050_clones
Fixing devicedId value
2021-10-10 18:01:19 -07:00
sylva
8afaa14b49 Adding support for SAM architecture such as Due 2021-09-18 13:58:48 +02:00
sylva
c80b538d22 Fixing devicedId value 2021-09-18 13:39:37 +02:00
sabas1080
d1818d1603 Update and fixes 2021-09-11 21:10:16 -05:00
quesswho
8966b154b7 Improved the performance of normalizing quaternions and vectors 2021-08-27 17:27:20 +02:00
holzachr
5073f03f53 Enhanced device ID checking to allow usage of certain available clone devices 2021-05-13 13:53:59 +02:00
sabas1080
88a601402b if def for mbed 2021-04-25 18:32:34 -05:00
Rob Mahurin
f733659b85 fix compliation failure on Arduino Nano-33-BLE: undefined variable 2021-04-22 19:16:59 -05:00
Rob Mahurin
12cf56522b Fix compilation error when building for Arduino Nano 33 BLE.
Error is missing function dtostrf()
2021-04-22 17:10:52 -05:00
sabas1080
feb3766f22 Update I2Cdev 2021-04-14 10:24:46 -05:00
sabas1080
88825017fd Added functrion to gathering the latest packet from the DMP FIFO Buffer
The Added  dmpGetCurrentFIFOPacket function:
- Handles overflow and all other conditions to retrieve the latest packes in the most efficient way.
- This will work with or without interrupt triggering and
- All blocking code has no affect on the results as the latest packet is still retrieved after any and all delays no matter how long.
- This has been tested over the past several months without any further modifications and should be ready for prime time.

The example code has been modified and now uses this function as it is more efficient and more reliable than the current process.

ToDo Test the function with ESP32 for the ESPWiFi sketch. and make changes in that example which I believe this would seamlessly improve that sketch once tested.
ZHomeSlice2
2021-04-14 10:16:33 -05:00
net234
3f2d339eac Acces method to get and set actives offsets
void MPU6050::getActiveOffsets(int16_t Data[6]);
void MPU6050::setActiveOffsets(int16_t offsets[6]);
2021-01-29 21:22:28 +01:00
sabas1080
845ee3978b Added support for ESP32 2020-08-08 21:46:07 -05:00
sabas1080
110252fa46 Added Auto Calibration routine 2019-09-05 08:24:23 -05:00
sabas1080
303a8b53de Add MPU6050_6Axis_V6_12.h 2019-09-05 08:23:25 -05:00
sabas1080
edf8264817 Update MPU6050_6Axis_MotionApps20.h 2019-09-05 08:23:03 -05:00
sabas1080
fbc91a6821 add support for dtostrf in samd 2019-09-05 08:21:38 -05:00
sabas1080
ac123fc42e Bug Fix writeWords() skips every other word
ZHomeSlice Discovered that writeWords() skips every other word starting with the second int
for example:
0x0111 , 0x0222, 0x0333, 0x0444
would be written as:
0x0111, 0x0333, 0xFF2D, 0xFFFF 
the second is equal to the third value, and third and fourth are from out of bounds memory data and would be random values.
2019-09-05 07:46:02 -05:00
wero1414
becae5f4c6 Add src directory 2019-02-03 11:20:38 -06:00