This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TM4C123GH6PM:未调优的 MPU6050Callback 函数

Guru**** 2487165 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/735546/ccs-tm4c123gh6pm-undifined-mpu6050callback-function

器件型号:TM4C123GH6PM

工具/软件:Code Composer Studio

您好!  

当我使用 Sensorlib 中的"MPU6050Callback"函数时-编译时、我会遇到以下错误:

"./main.c"、第68行:错误#20:标识符"MPU6050Callback"未定义 

我看到 mpu6050.c 文件(定义了该函数的位置)确实包含在我的项目中。

错误的原因是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    函数中的"static"关键字意味着该函数在该文件外部不可见。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的指出。

    我想将此函数用作 MPU6050传感器初始化代码的一部分:

    MPU6050Init (&g_sMPU6050Inst、&g_sI2CInst、MPU6050_I2C_address、MPU6050Callback、&g_sMPU6050Inst); 

    如果"MPU6050Init"内部需要"MPU6050Callback"、使其静态的动机是什么?