在“驱动程序”文件夹中:
https://github.com/STMicroelectronics/STMems_Standard_C_drivers/tree/master/stts751_STdC
在涉及 stts751 MEMS 温度传感器的项目中包含 Mems Sensor 的驱动程序文件(.h 和 .c)。在“示例文件夹”中,有一个示例显示了如何将项目坦克中的标准 C 驱动程序集成到“stts751_read_data_polling.c”文件中。我发现它们有很好的文档和解释,最终我有了一个工作的 STM32CubeMx 项目,其中包括 stts751_reg.c 和 stts751_reg.h 以及从我的主文件中的 stts751_read_data_polling.c 复制相关代码。
我的问题是:
#define SENSOR_BUS hi2c1
在 stts751_read_data_polling.c
在我的项目中,“hi2c1”是 main.c 中定义的一个对象(从 ioc 接口配置)。我的问题是:
我怎么能在项目中包含 stts751_read_data_polling.c 而无需更改并调用:
void stts751_read_data_polling(void)
主要功能?
谢谢