error: #20: identifier "HAL_StatusTypeDef" is undefined

在移植SX1278驱动时,发现报错一堆这个东西

error: #20: identifier “HAL_StatusTypeDef” is undefined

后来找HAL_StatusTypeDef的定义在stm32f1xx_hal_def.h中也能找到,

经过上网搜资料,发现肯定是自己在驱动移植的时候肯定是某个.C的文件没有编译通过,将自己添加的.C文件一个一个的编译,最后定位到 sx12xxEiger.c这个文件,错误都是在这个文件报的

在这个文件最开头,添加#include "stm32f1xx_hal.h"就可以了,编译通过!

具体原因不明白,但是问题已经解决,还望看到的大神给解释一下,以后也会将原因写在这里

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章