Skip to main content

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.

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.

Metadata

Release files for pyserialui 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyserialui 1.0.0
File Size Uploaded
pyserialui-1.0.0.tar.gz 14.0 kB Details

Release files / pyserialui-1.0.0.tar.gz

Download URL pyserialui-1.0.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
871178af73a080a27bf29174908d9f017ff2600419e39c2b3bf552f0574382b5
BLAKE2b-256 checksum
How to use checksums
9988f736b3340db5653b9f35be3cc9ad635240dbeae6b2bf46564b2361ea4382
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page