2011年7月2日土曜日

ADKリファレンスボードでMicroBridgeを使う

神戸支部の吉田さんからGalileo 7 ADK Main BoardでMicroBridgeが使えないか?と頼まれたので
いろいろと調べてみました。

Galileo 7 ADK Main BoardはADK互換ボードでサイズはUNOを少し大きくした感じです。
詳しくはこちら

肝心のMicroBridgeを使う方法ですが、拍子抜けするくらい簡単でした。

まずArduinoのライブラリフォルダにMicroBridgeのライブラリを追加します。
追加方法は過去記事を参考にしてください。

過去記事の「Arduinoのライブラリをインストール」が終わったら、
ARDUINO/librarys/Adk/max3421e.h
を編集します。

max3421e.hをひらいて、


#include "max3421e_constants.h"
#include "pins_arduino.h"





#include "max3421e_constants.h"
#include "pins_arduino.h"
#define ADK_REF_BOARD

としてください。
あとは、過去記事と同じようにlogcatのデモを実行すればAndroidのログが見れます。



おそらく

PIN_MAX_SS、PIN_MAX_INT、PIN_MAX_GPX、PIN_MAX_RESET
でピン配置を決定しているのだとわかるのですが、SPIの端子はどこで設定しているのか
よくわかりませんでした。そのあたりがわかればもう少し自由が効くようになりそうなのですが・・・