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仓库来制作子模块。 :(