C语言 STM32

2019-03-23 19:53发布

  assert_param(IS_GPIO_ALL_PERIPH(GPIOx));   #ifdef  USE_FULL_ASSERT
  #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))

  void assert_failed(uint8_t* file, uint32_t line);
#else
  #define assert_param(expr) ((void)0)
#endif /* USE_FULL_ASSERT */
  这是什么意思? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Li_Lei
1楼-- · 2019-03-24 03:30
 精彩回答 2  元偷偷看……
危险城堡
2楼-- · 2019-03-24 06:14
这个叫预编译~
wwomee
3楼-- · 2019-03-24 06:54
断言和条件编译
runbad
4楼-- · 2019-03-24 12:23
 精彩回答 2  元偷偷看……

一周热门 更多>