本帖最后由 iic_ho 于 2023-3-1 09:17 编辑
只要工程添加文件n32g032_tim.c,且define了USE_FULL_ASSERT,编译报错:
..\..\..\..\..\..\firmware\n32g032_std_periph_driver\src\n32g032_tim.c(1045): error: #65: expected a ";"
assert_param(IsTimDmaBase(TIM_DMABase));
库版本 2.2.0 T2
解决方法:
1. 不define USE_FULL_ASSERT;
2. define USE_FULL_ASSERT, 把下面的代码最后一行的右括号去掉,多余的!!(VScode 打开后最后一个括号是红色的,见下图,没有左括号与之匹配)。折腾一晚上
|