Skip to content

[doc] Signal manquant dans la table : alias MicroPython DATA_COMMAND_DISPLAY (page pin-mapping/signals) #133

@nedseb

Description

@nedseb

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions