#led-display #driver #spi #spi-driver #line

devbit_99bugs_led_display_driver

99bug LED 显示屏的 SPI 驱动程序

1 个不稳定版本

使用旧的 Rust 2015

0.2.1 2022年12月8日

#15 in #led-display

MIT 许可协议

4KB
56

Rust 驱动 99 Bugs 显示

99 Bugs LED 显示屏的驱动程序(Meme TV)。它通过 SPI 与显示屏上的 Mojo FPGA 进行通信。

示例

mod display;
use display::Display;
use display::LINE_BUFFER_SIZE;

fn main() {
    let mut display = Display::new("/dev/spidev0.0");
    let data: [u8; LINE_BUFFER_SIZE] = [0x00; LINE_BUFFER_SIZE];
    
    display.write_line(0,0,&data);
    display.flush();
    println!("Done...");
}

依赖项

~1.5MB
~36K SLoC