打印
[应用相关]

hal里的宏函数为啥有这么多不一样的名字啊?

[复制链接]
1156|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Stahan|  楼主 | 2024-3-21 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
跳转过去全是define了新函数。为什么要修改这些宏函数名字啊

使用特权

评论回复
沙发
laocuo1142| | 2024-3-21 16:25 | 只看该作者
不同的宏函数通常用于执行不同的硬件操作或任务。为了清晰地表示每个宏函数的功能和用途,它们被赋予了具有描述性的名字。这样,开发者在查看或使用这些宏函数时,可以迅速理解其作用,提高代码的可读性和可维护性。

使用特权

评论回复
板凳
laocuo1142| | 2024-3-21 16:25 | 只看该作者
发重了

使用特权

评论回复
地板
powerantone| | 2024-3-21 17:00 | 只看该作者
有些宏函数可能接受不同的参数或返回不同的值。为了区分这些差异,它们会被赋予不同的名字

使用特权

评论回复
5
stormwind123| | 2024-3-21 18:09 | 只看该作者
为了适应硬件平台差异吧

使用特权

评论回复
6
probedog| | 2024-3-21 19:16 | 只看该作者
版本迭代和更新的原因吧

使用特权

评论回复
7
一只眠羊| | 2024-4-19 23:13 | 只看该作者
为了让应用层和底层区分开吧

使用特权

评论回复
8
在曼谷的春| | 2024-4-20 02:00 | 只看该作者
在HAL(Hardware Abstraction Layer)中,宏函数的不同名字通常是为了提供更直观、更易于理解的接口,以及为了与不同的硬件平台和外设进行适配

使用特权

评论回复
9
将爱藏于深海| | 2024-4-20 04:00 | 只看该作者
我觉得这些宏函数的不同名字可能反映了不同的功能、不同的外设或者不同的操作。

使用特权

评论回复
10
春日负喧| | 2024-4-20 06:00 | 只看该作者
不同的宏函数可能用于执行不同的功能,例如初始化、配置、读取、写入等。为了让用户能够清晰地理解每个宏函数的作用,这些函数可能会被命名为不同的名称

使用特权

评论回复
11
西洲| | 2024-4-20 08:00 | 只看该作者
不同的外设可能有不同的功能和特性,因此针对不同的外设可能会有不同的宏函数名称,以便于在不同的外设上进行适配和使用

使用特权

评论回复
12
白马过平川| | 2024-4-20 12:00 | 只看该作者
为了提高代码的可读性和可维护性,宏函数的名称可能会被设计成更直观、更易于理解的形式,以便用户能够快速理解每个函数的作用

使用特权

评论回复
13
失物招領| | 2024-4-20 14:00 | 只看该作者
有些宏函数的名称可能是根据某种标准或约定而来,以确保代码的一致性和规范性

使用特权

评论回复
14
她已醉| | 2024-4-20 18:00 | 只看该作者
总的来说,宏函数的不同名字通常是为了提供更清晰的接口、更好的可读性和更好的适配性。

使用特权

评论回复
15
故意相遇| | 2024-4-20 22:00 | 只看该作者
虽然这可能会导致一些混淆,但在使用时,您可以查阅相关的文档或者参考示例代码,以便理解每个宏函数的作用和用法

使用特权

评论回复
16
未说出口的像你| | 2024-4-21 01:00 | 只看该作者
我的理解是HAL是为了兼容更多,才会这样

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

2155

帖子

0

粉丝