..\..\User\stm32f4xx\src\bsp_hmc5883l.c(37): warning: #223-D: function "I2C_Read_NByte" declared implicitly
时间: 2023-09-09 21:06:04 浏览: 97
hmc5883l.rar_HMC5883 _HMC5883L_HMC5883L spi_hmc5883l id_hmc5883l
5星 · 资源好评率100%
这个警告提示你在bsp_hmc5883l.c文件中使用了一个未声明的函数"I2C_Read_NByte",所以编译器会自动为其生成一个默认声明。这种情况下建议你在代码中显式地声明该函数,以避免不必要的警告。你可以在代码中添加一个函数声明来解决这个问题,例如:
```
void I2C_Read_NByte(uint8_t SlaveAddress, uint8_t REG_Address, uint8_t *REG_data, uint8_t count);
```
这个声明需要与你定义的函数参数一致,这样编译器就不会再提示上述警告了。
阅读全文