myiic.h(6): warning: #1295-D: Deprecated declaration Delay_us - give arg types
时间: 2023-12-03 11:43:31 浏览: 30
这个警告的意思是 `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 参数类型
```
或者根据具体函数的参数来进行类型信息的提供。
请确保在声明函数时提供正确的参数类型信息,这样可以避免编译器警告和潜在的错误。如果你需要进一步的帮助,请提供相关代码,我将尽力提供更详细的解决方案。
.\model\Water.h(4): warning: #1295-D: Deprecated declaration Water_Get - give arg types
这个警告是由于在Water.h文件的第4行中,Water_Get函数的声明使用了过时的参数类型。在新版本的编译器中,该参数类型已被标记为过时的。为了解决这个警告,您可以更新函数的声明以使用新的参数类型。
例如,假设原始的Water_Get函数声明如下:
```c
int Water_Get(int);
```
将其更新为使用新的参数类型:
```c
int Water_Get(float);
```
根据实际情况,您可能需要将参数类型更改为适合您的需求。
请注意,这只是一个示例,具体的更改取决于您的代码和需求。确保在更新函数声明时,也要更新相应的函数定义和调用。
希望这个解释对你有所帮助!如果还有其他问题,请随时提问。