请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM 工具/软件:Code Composer Studio
您好!
我想在 main.c 中使用 MPU6050Init 函数、如下所示:
MPU6050Init (&g_sMPU6050Inst、&g_sI2CInst、MPU6050_I2C_address、MPU6050Callback、&g_sMPU6050Inst);
但是、传递给 MPU6050Init 的 MPU6050Callback 函数在 MPU6050.c 内声明为静态函数、因此当我调用 MPU6050Init 时会收到编译错误。
我有2个问题:
如果"MPU6050Init"内部需要"MPU6050Callback"、使其静态的动机是什么?
2.您如何解决此问题?