outset demo
1.0.0
動作中にそれを見てください!
このデモは、LORAテキスト開発キットを使用して機能するテキスト機能を備えた最小限のUIを紹介します。
ボードは開始ビューまで起動します: SPLASH_STATE 。 [トラックパッド]ボタンを押して続行できます。
次のビューはTEXT_HISTORY_STATEです。ここでは、受信して送信したメッセージを確認できます。別の最初のノードとの会話の履歴。キーボードの緑色のボタンを押して、メッセージの書き込みを開始できます。
緑色のボタンを押した後、次のビューはTEXT_MESSAGE_STATEです。ここでは、キーボードから直接入力してメッセージをコンパイルできます。大文字で書き込むには、シフトのようなボタン( aAの上の矢印のように見えます)を押しながら、文字キーを同時に押します。シンボルを書くには、 symボタンを押し続けながら、文字キーを同時に押します。
メッセージに満足したら、ブラックベリーキー(トラックパッドの隣の8つのドットのように見えます)を押してメッセージを送信します。メッセージが送信されたら、 TEXT_HISTORY_STATEに直接戻す必要があります。
/libディレクトリには空のライブラリがあるはずです。 2つのコマンドを実行して、ローカル構成ファイルを初期化し( .gitmodulesを参照)、すべてのlibリポジトリを取得する必要があります。
git submodule init
git submodule update
platformio.ini.exampleを参照)。そのファイルをplaformio.iniとして保存し、アップロードポートを目的のポートに変更します。srcディレクトリをArduino Libraries Directory( Arduino/libraries )に移動し、あなたが望むものを変更できます(私はArduino/libraries/Outsetと呼びます)。 main.cppにあるものをコピーし、ライブラリからファイルを削除します。新しいArduinoスケッチを開始し、 main.cppコピーパスタを新しいArduinoスケッチに貼り付けます。DEVICE_ID 、最初のクラスの初期化中に割り当てられます。 platformio -or- states.h使用している場合は、 platformio.ini configファイルに設定します。このIDの目的は、 TEXT_HISTORY_STATEでテキストバブルを描く方向を決定するために使用されます。lib/Radiohead Radioheadからダウンロードされました。サブモジュールを作るために彼らのgitレポを見つけることができませんでした。 :(