最近学习有点杂乱,学习进度也比较慢,但是会有更新
In function 'uart2readthread':
在这个函数中warning
warning: format '%d' expects type 'int', but argument 2 has type 'long unsigned int'
需要的是指针类使用的却是整形
warning: unused variable 'rev_flag'
很明显,是您定义了变量'rev_flag’,却根本没有使用它。
warning: 'tim_subtract' defined but not used
tim_subtract函数你定义了,但是你根本没有使用它。
warning: dereferencing type-punned pointer will break strict-aliasing rules
编译器希望不同类型的对象不会指向同一个地址。即很多时候强制转换类型可能是会出错的。
warning: dereferencing pointer 'ptr' does break strict-aliasing rules
引用指针ptr与严格规则不同。