自学内容网 自学内容网

stm32 hal 与freeRTOS学习中遇到的c/c++

目录

__IO

__weak 


具体内容:

1.  __IO 表示 volatile, 标准 C 语言中的一个修饰字,表示这个变量是非易失性的,编译器不要将其优化 掉。

2. __weak 在回调函数的时候经常用到。这样的好处是,系统默认定义了一个空的回调函数,保证编译器不会报错。同时,如果用户自己要定义用户回调函数,那么只需要重新定义即可,不需要考虑函数重复定义的问题,使用非常方便,在 HAL 库中__weak 关键字被广泛使用。


原文地址:https://blog.csdn.net/hongqi1029/article/details/140230215

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!