为什么很少看到由C语言编写的库,看到的都是C++编写库,自己也尝试编写了C库,在arduino文件中调用,执行不了代码问题,
确定C语言库编写没有问题,在STM32平台可以很好地运行
STM32平台与AVR单片机是完全不同的架构,在STM32上可以实现,那么 在AVR上不一定了。
使用C就是要操作底层的寄存器与外设,每一个平台都几乎是完全不同的。
而使用C++,由于 C++的继承等待特性,可以只关注应用层,但实际上,C++调 用的底层,每个平台也都是完全不同的。