3 个不稳定版本
1.0.0-alpha.3 |
|
---|---|
1.0.0-alpha.2 |
|
1.0.0-alpha.1 |
|
0.2.0 | 2022年4月23日 |
0.1.1 | 2020年12月29日 |
#542 in 硬件支持
每月40次下载
在 push2_pong 中使用
77KB
128 行
push2_display
此Rust库实现了嵌入式图形-core DrawTarget
特性,使得在Push2显示上绘制2D图形原语变得简单。
Ableton Push2是一款具有960x160 RGB LCD显示屏的MIDI乐器。Push2是一款具有MIDI接口和用于驱动显示的通用批量数据接口的USB复合设备。
示例
use embedded_graphics::{
mono_font::{ascii::FONT_10X20, MonoTextStyle},
pixelcolor::{PixelColor, Bgr565},
prelude::*,
text::Text,
};
use push2_display::Push2Display;
let mut display = Push2Display::new()?;
let text_style = MonoTextStyle::new(&FONT_10X20, Bgr565::WHITE);
Text::new("Hello!", Point::new(400, 70), &text_style)
.draw(&mut display)?;
display.flush()?;
git clone https://github.com/mbracher/push2_display
cd push2_display
cargo run --example hello
参考
使用push2_display的项目
-
push2_pong:Ableton Push2 MIDI控制器的双人乒乓球游戏
-
push2_soundboard:通过按Ableton Push2 MIDI控制器的按钮播放声音和循环
许可证
许可协议为以下之一:
- Apache许可证2.0版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的任何有意提交以包含在作品中的贡献,均应如上双许可,而不附加任何其他条款或条件。
依赖项
~2–2.7MB
~57K SLoC