step 1:source code下载:
github上已经有该芯片的驱动,下载后只需简单几步就能上手
使用git clone如下仓库GitHub - libdriver/mpu6050: MPU6050 full function driver library for general MCU and Linux.
下载完成后需要用到的重点就是这三个文件夹内的源码了
step 2:实现通信等接口函数
该驱动的功能函数往往都需要入参”mpu6050_handle_t“来对芯片进行控制,结构体的源码如下
红色方框部分的函数指针是在初始化结构体中需要传入的,在interface文件夹下有一个头文件一个源文件
在源文件中,一定要实现的函数有:
mpu6050_interface_iic_init ->