以我自己所寫的74HCT595N library為例:
- 撰寫 xxx.h
- class定義, 常數...
- 撰寫 xxx.cpp
- 實做class
- 新增 keywords.txt
- Datatypes (KEYWORD1)
- Methods and Functions (KEYWORD2)
- Constants (LITERAL1)
- 將三個檔案放入一個資料夾xxx後,丟到
- arduino-1.0.5-r2\libraries
- 可以順便寫個範例程式,放入examples資料夾,丟到
- arduino-1.0.5-r2\libraries\xxx
範例:
發現官方說明文件:
http://arduino.cc/en/Guide/Libraries#.Uxxb7vm1bNk
=======================================================
目前發現,無法從一個Library A去使用另一個Library B
- 編譯時會提示找不到B.h
- 將#include "B.h" 改成#include "../B/B.h"後,可以找到.h 檔,但仍找不到實作的部分
目前暫時的解決方法是把B.h/B.cpp複製到A的資料夾內
沒有留言:
張貼留言