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"就可以了,編譯通過!

具體原因不明白,但是問題已經解決,還望看到的大神給解釋一下,以後也會將原因寫在這裏

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