/stm32/i2c.h> ../../../../../libopencm3//include/libopencm3/stm32/i2c.h:36:9: error: #error "stm32 family not defined."<libopencm3/stm32/f1/i2c.h>
#elif de
它将在基于PC的模拟器以及嵌入式(STM32)目标上运行。一个通用的硬件抽象层允许这样做。我遇到的问题是STM32的HAL库包含STM32的启动代码(asm)。构建并链接HAL库后,启动代码将消失。c, *.s)) - PC Specific
CMakeLists.txt (add_library(HAL) if(STM32) add_subdirectory(STM32) linkSTM32 library else if PC ...)我非常希望得到一些建议或反馈,