embassy-ssd1306
Driver asynchrone no_std pour l'écran OLED SSD1306 128x64 via I2C.
Optimisé pour l'exécuteur embassy.
Introduction de #![forbid(unsafe_code)] pour du safety.
Utilisation
[]
= "0.1.0"
use Ssd1306;
let mut oled = new;
oled.init.await.unwrap;
oled.draw_rect;
oled.draw_i16;
oled.flush.await.unwrap;
Fonctionnalités
draw_pixel/draw_hline/draw_vlinedraw_rect/draw_filled_rectdraw_bitmap(1bpp, MSB à gauche)draw_char/draw_i16(font 5x7, chiffres + signe)- Framebuffer 1024 bytes en RAM, flush optimisé page par page
Licence
GPL-2.0-or-later — Copyright (C) 2026 Jorge Andre Castro