Skip to content

feat: M5 Tab5 + Metro RP2350 HSTX configs; TFT_eSPI parity doc#54

Merged
bdbarnett merged 1 commit into
mainfrom
cursor/board-configs-tft-espi-d50b
Jul 7, 2026
Merged

feat: M5 Tab5 + Metro RP2350 HSTX configs; TFT_eSPI parity doc#54
bdbarnett merged 1 commit into
mainfrom
cursor/board-configs-tft-espi-d50b

Conversation

@bdbarnett

Copy link
Copy Markdown
Collaborator

Summary

  • M5 Tab5 (MP + CP): ILI9881C MIPI DSI + GT911@0x14, PI4IOE LCD reset helper, init table from CP board.c
  • Metro RP2350 HSTX DVI (MP + CP): 640×480 picodvi config with Metro-specific lane pin map
  • Teensy 4.1 FlexIO ILI9341 (MP): i80bus board config for MIMXRT1062 FlexIO2 8080
  • TFT_eSPI parity doc (docs/hardware/tft-espi-parity.md): port-by-port mapping of SPI/I80/RGB/DSI/DVI coverage
  • Fix cp_mimxrt1170_evk_waveshare_5dsi to use CP mipidsi (not displayif import)
  • gpio_pin.py: RP2350 SIO base address

Caveats

  • Tab5 config targets early ILI9881C + GT911@0x14 panels; ST7123 revision (newer Tab5) not yet on MP
  • t-rgb_480 remains MP-only (no CP sibling)
  • Hardware validation pending on real panels

Test plan

  • Import board configs on target firmware (MP/CP)
  • Tab5: verify I2C detection path (0x14 GT911 vs ST7123)
  • Metro HSTX: verify DVI output on Adafruit breakout
  • Teensy 4.1: smoke test FlexIO ILI9341 wiring
Open in Web Open in Cursor 

Add MP/CP board configs for M5 Tab5 (ILI9881C DSI + GT911) and Adafruit
Metro RP2350 HSTX DVI breakout. Add Teensy 4.1 FlexIO ILI9341 i80bus
config, Tab5 init/IO-expander drivers, RP2350 gpio_pin SIO base, and
port-by-port TFT_eSPI parity documentation. Fix cp_mimxrt1170 DSI config
to use CircuitPython mipidsi.

Co-authored-by: bbarnett <bbarnett@gmail.com>
@bdbarnett bdbarnett marked this pull request as ready for review July 7, 2026 22:27
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@bdbarnett bdbarnett merged commit 9306ed6 into main Jul 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants