毎日の開発エラー:#20:識別子「SPI_HandleTypeDef」が未定義です

最近开发跑rtos带蓝牙的stm32wb55。
开发st的方便在于有cube可以生成代码,可是有中间层的情况就支持的不够好。
比如既带rtos又带蓝牙协议栈就无法用cube生成可以编译成功的代码。

公式ルーチンのreadmeの説明もこの点を示しています。
ここに画像の説明を挿入
そのため、手動で変更することしかできず、cubeMXの利便性を享受できません。
今日、手動でspiを追加し、エラーが報告されまし
ここに画像の説明を挿入
たヘッダーファイルキーワードstm32wbxx_hal_spi.hのグローバル検索により
ここに画像の説明を挿入
ここに画像の説明を挿入
、対応するモジュールHAL_SPI_MODULE_ENABLEDのコメントを解除する必要があることがわかりました。

おすすめ

転載: blog.csdn.net/qq_28851611/article/details/107796508