Constat
Le firmware MicroPython STeaMi expose un alias DATA_COMMAND_DISPLAY qui n'apparaît pas dans la table des signaux internes — section "Signaux internes — Écran OLED" de pin-mapping/signals.
L'alias est utilisé dans :
- tous les exemples de
lib/ssd1327/examples/*.py (hello_world, invert, shades, illusion, rotation…)
- les exemples de
lib/steami_screen/examples/*.py
- les scénarios de test (
tests/scenarios/ssd1327.yaml)
- les README de
lib/ssd1327 et lib/steami_screen
Soit :
from machine import Pin
dc = Pin("DATA_COMMAND_DISPLAY")
Ce qu'on trouve aujourd'hui dans la table
La section "Signaux internes — Écran OLED" liste :
| Signal |
Broche associée |
Description |
| SPI1_SCK_OLED |
SPI_INT_SCK |
SPI1 Clock écran (PA1) |
| SPI1_MOSI_OLED |
SPI_INT_MOSI |
SPI1 MOSI écran (PB5) |
| C_OLED_OR_SPI1_MISO |
SPI_INT_MISO |
SPI1 MISO écran (PB4) |
| CS_OLED |
CS_DISPLAY |
Chip Select écran (PD0) |
| RST_OLED |
RST_DISPLAY |
Reset écran (PA12) |
Pas d'entrée pour DATA_COMMAND_DISPLAY. À ajouter, avec la broche STM32WB55 correspondante.
Pourquoi ça compte
Un·e contributeur·rice qui rédige une fiche pédagogique sur l'écran OLED se réfère à la table signals pour vérifier les noms à utiliser dans le code. L'absence de DATA_COMMAND_DISPLAY rend le code des exemples officiels inexplicable à partir de la doc seule.
Lien
Détecté lors de la review d'une fiche éducative dans le projet wikilab — PR LabAixBidouille/wikilab#67.
Constat
Le firmware MicroPython STeaMi expose un alias
DATA_COMMAND_DISPLAYqui n'apparaît pas dans la table des signaux internes — section "Signaux internes — Écran OLED" de pin-mapping/signals.L'alias est utilisé dans :
lib/ssd1327/examples/*.py(hello_world, invert, shades, illusion, rotation…)lib/steami_screen/examples/*.pytests/scenarios/ssd1327.yaml)lib/ssd1327etlib/steami_screenSoit :
Ce qu'on trouve aujourd'hui dans la table
La section "Signaux internes — Écran OLED" liste :
Pas d'entrée pour
DATA_COMMAND_DISPLAY. À ajouter, avec la broche STM32WB55 correspondante.Pourquoi ça compte
Un·e contributeur·rice qui rédige une fiche pédagogique sur l'écran OLED se réfère à la table signals pour vérifier les noms à utiliser dans le code. L'absence de
DATA_COMMAND_DISPLAYrend le code des exemples officiels inexplicable à partir de la doc seule.Lien
Détecté lors de la review d'une fiche éducative dans le projet wikilab — PR LabAixBidouille/wikilab#67.