【发布时间】:2015-09-07 14:06:55
【问题描述】:
我想知道是否可以在我们的 AVR 项目中使用选择性 arduino 库。例如:我正在使用 Atmega328 和 Atmel studio。我想在我的项目中使用 DS1307 相关的库文件(我猜是 twi.c 和 Wire.c 源文件)。我们可以使用单独的库,然后在我们的构建中包含适用的头文件吗?如果是这样,这些库位于哪里,扩展名是什么?我在 Atmel 工作室中看到很少有关于构建整个 arduino 项目的文章,我对此不感兴趣。如果可能的话,我想在不安装 arduino 的情况下进行管理(如果需要,我只能安装 arduino 来获取库)。我想包括源文件,但它们是在 C++ 中,当包含在 C 项目中时我开始收到错误消息。是否可以不用大量修改源文件?
【问题讨论】:
-
我会选择包含源文件(如果我没记错的话,它们在 arduino 安装文件夹中)。但是这些库是为 arduino 环境构建的,因此您必须搜索任何特定函数(
digitalRead`Write,millis()`,...)并重新编写它们...
标签: arduino avr atmelstudio