复制STM32hal库时出现一些库函数名未定义的错误

之前习惯了使用ST的标准库,所以是用STM32CUbeMX生成部分需要的代码复制到我之前建的一个比较完备的工程时(也是也是hal库构成的),出现了库的一些函数出现为命名的情况,我新建了一个ADC的代码,出现如下错误:

复制STM32hal库时出现一些库函数名未定义的错误_第1张图片

错误一,原来是ADC的库函数没有被包含,在STM32Fxxx_hal_conf.h中相关的宏定义恢复。即把下图,

变成

复制STM32hal库时出现一些库函数名未定义的错误_第2张图片

现在还有两个错误,如下:

复制STM32hal库时出现一些库函数名未定义的错误_第3张图片

后来查了很久,才发现原来是我对应的.c文件没有添加(这里是adc相关的hal库函数),重新添加后就解决了。

你可能感兴趣的:(STM32,笔记)