| Crates.io | embedded-multi-page-hmi |
| lib.rs | embedded-multi-page-hmi |
| version | 0.3.1 |
| created_at | 2021-09-09 07:47:05.908341+00 |
| updated_at | 2021-10-01 19:14:44.873654+00 |
| description | Multi page HMI targetting embedded devices with a few of buttons input and a constrainted display |
| homepage | https://github.com/almedso/embedded-multi-page-hmi |
| repository | https://github.com/almedso/embedded-multi-page-hmi |
| max_upload_size | |
| id | 448769 |
| size | 115,549 |
An embedded page oriented HMI library supporting a few buttons as input and a constraint display as output on embedded devices.
Add this to your Cargo.toml:
[dependencies]
embedded-multi-page-hmi = "0.2"
Checkout the example how to specify page structures and interaction.
A documented demonstration of all capabilities is maintained as an example in this crate. The example application runs on windows, linux and OSX in a terminal using the pancurses crate.
You can run the example as follow (assuming you have rust installed):
# Get this repository from github
git clone https://github.com/almedso/embedded-multi-page-hmi.git
cd embedded-multi-page-hmi
# Build and run the example
cargo run --example simulate-on-host
This project is licensed under
LICENSE.md or
online)Feel free and join for contribution.
Checkout DESIGN-NOTES.md for design issues and design decisions.