在移植SX1278驅動時,發現報錯一堆這個東西
error: #20: identifier “HAL_StatusTypeDef” is undefined
後來找HAL_StatusTypeDef的定義在stm32f1xx_hal_def.h中也能找到,
經過上網搜資料,發現肯定是自己在驅動移植的時候肯定是某個.C的文件沒有編譯通過,將自己添加的.C文件一個一個的編譯,最後定位到 sx12xxEiger.c這個文件,錯誤都是在這個文件報的
在這個文件最開頭,添加#include "stm32f1xx_hal.h"就可以了,編譯通過!
具體原因不明白,但是問題已經解決,還望看到的大神給解釋一下,以後也會將原因寫在這裏