研究筆記 - Arduino Like Code 的管理

編輯歷史

時間 作者 版本
2016-01-02 00:53 – 00:54 wuulong sheu r28 – r68
顯示 diff
(3 行未修改)
*Ameba, LinkItSmart 7688 的 code 開始整進來
- 這裡的 Arduino like 指的是 Arduino, LinkItONE, ... 號稱 可以用 Arduino IDE 開發的所有硬體
+ *這裡的 Arduino like 指的是 Arduino, LinkItONE, LinkItSmart 7688Duo, Ameba... 號稱 可以用 Arduino IDE 開發的所有硬體
+ 思路
分開會遇到的挑戰,哪些 Code 會相同
*Config 參數與 LASS 運作概念基本上相同
(13 行未修改)
分開缺點
*相同的 code, 沒辦法跟別的 sync
- *
+
+ 建議結論
作法簡單說就是 Arduino library, 將相同的東西進到 Library 目錄
*目前 Config 應該要進
*基本 packinfo 要進
*sensor customization 要進
+ *一些驗證個 Example 要進
2016-01-02 00:53 (unknown) r27
顯示 diff
(29 行未修改)
2016-01-02 00:53 – 00:53 wuulong sheu r3 – r26
顯示 diff
(1 行未修改)
緣起
+ *Ameba, LinkItSmart 7688 的 code 開始整進來
+
+ 這裡的 Arduino like 指的是 Arduino, LinkItONE, ... 號稱 可以用 Arduino IDE 開發的所有硬體
+
+ 分開會遇到的挑戰,哪些 Code 會相同
+ *Config 參數與 LASS 運作概念基本上相同
+ *組成 packinfo 要相同
+ *MQTT format change
+ *同一個 sensor 要加到每個硬體中
+
+ 合起來會遇到的挑戰,哪些Code 會不同
+ *MQTT 可能不同
+ *Flash 機制不同
+ *wifi 機制不同
+ *系統 sensor 機制不同
+ *
+ 分開優點
+ *乾淨,不用一大堆 conditional compile
+ *
+ 分開缺點
+ *相同的 code, 沒辦法跟別的 sync
+ *
+ 作法簡單說就是 Arduino library, 將相同的東西進到 Library 目錄
+ *目前 Config 應該要進
+ *基本 packinfo 要進
+ *sensor customization 要進
2016-01-02 00:53 (unknown) r2
顯示 diff
(3 行未修改)
2016-01-02 00:53 wuulong sheu r1
顯示 diff
研究筆記 - Arduino Like Code 的管理
+
+ 緣起
2016-01-02 00:52 (unknown) r0
顯示 diff
-
+ 研究筆記 - Arduino Like Code 的管理