ni_display

Crates.ioni_display
lib.rsni_display
version0.1.0
sourcesrc
created_at2023-10-08 00:13:07.581133
updated_at2023-10-08 00:13:07.581133
descriptionNative Instruments Maschine Mk3 Embedded-graphics display driver
homepage
repositoryhttps://github.com/openAVproductions/ni-display
max_upload_size
id996702
size90,885
Harry van Haaren (harryhaaren)

documentation

README

ni_display

Crate API

This Rust library implements the Embedded-graphics-core DrawTarget trait, making it easy to draw 2D graphics primitives on the Maschine Mk3 display.

Examples

Clone this repo, see examples/demo.rs, and run

cargo run --example demo

References

This repo is inspired from, and based on code of the "push2_display" crate by Marc Bracher. Thank you Marc for sharing your code and implementation, converting the Push2 code to NativeInstruments was fun - and I would not have built the whole rust based embedded-graphics infrastructure myself. Checkout his code here: Ableton Push2 embedded graphics repo

Also, the embedded graphics project is the ecosystem that enabled this crate, checkout the great work there, and use the UI/pixel manipulating code from here: Embedded graphics

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 35

cargo fmt