专注电子技术学习与研究
当前位置:单片机教程网 >> Arduino >> 浏览文章

使老版本库文件支持Arduino 1.0 IDE的方法

作者:huqin   来源:本站原创   点击数:  更新时间:2014年04月02日   【字体:

Arduino 1.0 IDE 升级以后好多老的库文件在1.0下无法编译了。。让大家很痛苦。今天介绍下,怎么修改老的库文件,使其支持Arduino 1.0 IDE。

以DS1302的库为例,首先我们打开库文件。可以看到里面有两个文件,一个是DS1302.cpp,一个是DS1302.h。



用notepad++等文本编辑器,打开DS1302.cpp,会看到里面有一个“#include "WProgram.h"”字段



同样打开DS1302.h,也会看到里面有一个“#include "WProgram.h"”字段。



我们把两个文件的“#include "WProgram.h""字段替换为

ARDUINO 代码复制打印
 
  1. #if ARDUINO >= 100
  2. #include "Arduino.h"
  3. #else
  4. #include "WProgram.h"
  5. #endif

变为下图这样子





把修改好的库放入Arduino 1.0 IDE中,就可以正常编译了。

其实问题原因也比较简单,以前老版本中调用的WProgram.h,在1.0 IDE中改名为Arduino.h了~~~~只要替换掉相应字段,就可以使用了。

关闭窗口

相关文章