Expand description
§embassy-ssd1306
Driver asynchrone no_std pour l’écran OLED SSD1306 128x64 via I2C.
Permet d’afficher des nombres et du texte ASCII (A–Z, 0–9) sur les pages 0 à 7 ainsi que le point,
les parenthèses, la virgule, les crochets, le pourcentage, les signes < > = ? ! : . + / | _
Ce pilote fournit un framebuffer en RAM avec des primitives graphiques
(pixels, lignes, rectangles, bitmaps, texte numérique) et un flush I2C
optimisé page par page.
§Exemple
use embassy_ssd1306::Ssd1306;
let mut oled = Ssd1306::new(i2c, 0x3C);
oled.init().await.unwrap();
oled.draw_rect(0, 0, 128, 64, true);
oled.draw_i16(0, 0, -1234);
oled.flush().await.unwrap();Structs§
- Ssd1306
- Instance principale du driver SSD1306.
Constants§
- PAGES
- Nombre de pages (1 page = 8 pixels de hauteur).
- SCREEN_
HEIGHT - Hauteur de l’écran en pixels.
- SCREEN_
WIDTH - Largeur de l’écran en pixels.