outset demo
1.0.0
在行動中看到它!
該演示使用Lora Text Dev Kit展示了具有功能性文本功能的最小UI:
板啟動到啟動視圖: SPLASH_STATE 。您可以按觸控板按鈕繼續。
下一個視圖是TEXT_HISTORY_STATE 。在這裡,您可以查看您收到和發送的消息;與另一個一開始節點的對話歷史。您可以按鍵盤上的綠色按鈕開始寫消息。
按下綠色按鈕後,下一個視圖是TEXT_MESSAGE_STATE 。在這裡,您可以直接從鍵盤輸入以編譯消息。要在大寫字母中寫入,請按下類似移位的按鈕(看起來像是帶有aA箭頭),同時按下字符鍵。要編寫符號,請按下sym按鈕,同時按字符鍵。
一旦您對消息感到滿意,請按BlackBerry鍵(看起來像觸控板旁邊的8個點)發送消息。一旦發送消息後,您應該直接返回TEXT_HISTORY_STATE 。
/lib目錄中應該有一些空的庫。您必須運行2個命令來初始化本地配置文件(請參閱.gitmodules ),然後獲取所有LIB存儲庫。
git submodule init
git submodule update
platformio.ini.example )。將該文件另存為plaformio.ini ,然後將上傳端口更改為所需的端口。src目錄移至您的Arduino庫目錄( Arduino/libraries )中,並將其重命名為您想要的內容(我稱之為Arduino/libraries/Outset )。複製main.cpp中的內容,然後從您的庫中刪除文件。啟動一個新的Arduino素描,然後將您的main.cpp粘貼到您的新Arduino草圖中。DEVICE_ID在一開始班級初始化期間被分配。如果您使用的是platform -io -or-將其設置在states.h中,則在platformio.ini配置文件中進行設置。此ID的目的用於確定在TEXT_HISTORY_STATE中繪製文本氣泡的哪個方向。lib/Radiohead從Radiohead下載。我找不到他們的git倉庫來製作子模塊。 :(