myiic.h(6): warning: #1295-D: Deprecated declaration Delay_us - give arg types
时间: 2023-12-03 16:43:31 浏览: 290
这个警告的意思是 `Delay_us` 函数的声明已经过时了,需要给出参数的类型。你需要更新 `myiic.h` 文件中 `Delay_us` 函数的声明,以避免这个警告。可以参考以下示例:
```c
void Delay_us(uint32_t us);
```
其中,`uint32_t` 是参数的类型,表示该参数是一个无符号 32 位整数。你可以根据实际情况修改参数的类型和名称。
相关问题
..\HARDWARE\IIC\myiic.h(29): warning: #1295-D: Deprecated declaration lock - give arg types
这个警告表示在 `myiic.h` 文件的第 29 行存在一个已过时的声明,并且需要提供参数的类型信息。
要解决这个警告,你需要查看 `myiic.h` 文件中第 29 行的代码,并根据具体情况进行修改。根据警告信息来看,可能是函数声明没有提供参数的类型信息。
例如,如果你的代码类似于以下形式:
```c
void myFunction(); // 第 29 行
```
那么你需要提供函数参数的类型信息,例如:
```c
void myFunction(void); // 提供 void 参数类型
```
或者根据具体函数的参数来进行类型信息的提供。
请确保在声明函数时提供正确的参数类型信息,这样可以避免编译器警告和潜在的错误。如果你需要进一步的帮助,请提供相关代码,我将尽力提供更详细的解决方案。
..\USER\ads1115.h(135): warning: #1295-D: Deprecated declaration ADS1115_GetVoltage - give arg types
这个警告提示意味着在第135行代码中,函数ADS1115_GetVoltage的声明已被标记为已过时(deprecated)的,需要提供参数类型。这个过时的声明可能会导致一些问题,建议修改代码以避免使用已过时的函数。
您需要在函数声明中提供所有参数的类型以修复此警告。具体而言,您需要在函数名称后面括号内列出所有参数的类型,例如:`float ADS1115_GetVoltage(uint8_t channel)`。这样做可以使编译器更好地理解函数的参数,并提供更好的类型检查。
阅读全文