我想尝试从i2cdev库link to github
编译ESP + MPU6050传感器的参考脚本。但是由于库存在许多问题,所以未编译草图。
1)I2Cdev.h包含#include <driver/i2c.h>
,但我不知道此头文件在哪里。 I2Cdev库文件夹不包含driver
文件夹。我在GitHub上找到了不同的driver/i2c.h
文件版本,但不知道哪种版本合适。
2)MPU6050_6Axis_MotionApps20.h包含#include <freertos/FreeRTOS.h>
。我将此库安装到esp8266 libs文件夹中,但没有帮助。我将freertos
文件夹复制到MPU6050
,但这会导致其他依赖性问题。
是否有解决此类问题的经典方法?还是我必须手动收集整个标头和cpp依赖关系图?
UPD:
我成功地编写了自己的简单脚本,而没有I2Cdev和MPU6050库。但是,我需要使用来自mpu的FIFO缓冲区,但是我没有编程经验来独自对FIFO进行操作编码。因此,诸如I2Cdev和MPU6050之类的库将非常方便。