SerialUI druid support and examples
Project description
PySerialUI
Support and examples for Python SerialUI callbacks, overrides and functionality.
SerialUI, Device Druid and Builder
SerialUI provides a user-defined set of menus, commands, inputs, tracked states and data views through a serial channel (e.g. USB or bluetooth LE serial), for embedded and Linux devices (Arduino, Raspberry Pi, etc).
It also includes a programatic API to allow clients, such as device druid, to create and manage the SerialUI menu items while providing any desirable interface such as a GUI.
The Device Druid Builder is the easiest way to define the SerialUI menu structure and will generate projects that use the SerialUI library and implement your layout.
Python
On embedded devices, functionality is implemented by fleshing out the various callbacks in C++.
On Linux hosts, such as Raspberry Pi or Ubuntu, Python may be used instead thanks to the built-in CPython support and (optionally) this library.
Copyright and License
PySerialUI is Copyright (C) 2019 Pat Deegan, psychogenic.com and is released under the terms of the LGPLv3. See the LICENSE file for details.
More information is available through the device druid and inductive-kickback websites.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyserialui-1.0.0.tar.gz
.
File metadata
- Download URL: pyserialui-1.0.0.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 871178af73a080a27bf29174908d9f017ff2600419e39c2b3bf552f0574382b5 |
|
MD5 | e06ebacd4bbfde1382a7d22d541505e4 |
|
BLAKE2b-256 | 9988f736b3340db5653b9f35be3cc9ad635240dbeae6b2bf46564b2361ea4382 |