怎么在其他c文件里用Serial-Arduino中文社区

2025-03-20 05:45:21
推荐回答(1个)
回答1:

Arduino编译时把所有的ino和pde文件合并成一个cpp文件,添加#include 和所有的函数的原型声明,编译时是编译这个合并的cpp文件。
在同一目录下的c和cpp文件单独编译,调用这些文件通过h头文件,即c/cpp+h。
编译最后将Arduino核心程序、库和代码合并成elf文件。
所以可以将函数定义写进cpp+h,在ino里调用。
要是ino太长,可以写进很多ino文件里,对于Arduino来说,最后都合并成一个文件。