2013年3月18日月曜日

Snespadライブラリを使う時の注意点 - Arduino

以前載せた記事でArduinoでSnespad(ファミコンコントローラーのこと)のライブラリを使用
しているのですがArduino1.0以降だとちょっと注意が必要です。
ファミコンコントローラー型マウス…

ArduinoのAPIを宣言を提供するヘッダファイルWProgram.hが1.0からArduino.hに名称が変更されました。
http://www.musashinodenpa.com/wiki/

なのでSnespadのライブラリをダウンロードしてきたら
https://code.google.com/p/nespad/downloads/list
SNESpad.cppで宣言されている
include "WProgram.h"

をArduino.hに変更してあげる必要があります。
以下のコードに書き換えることで互換性を保つこともできます。
#if defined(ARDUINO) && ARDUINO >= 100
 #include "Arduino.h"
 #else
 #include "WProgram.h"
#endif

0 件のコメント:

コメントを投稿