Skip to content

Qualia Display Jitter rectangle (320x960) HD458002C40 #10903

@mikeysklar

Description

@mikeysklar

Board: Adafruit Qualia ESP32-S3 for TTL RGB-666 Displays (adafruit_qualia_s3_rgb666)
Display: HD458002C40 4.58" 320x960 Rectangle Bar RGB TTL TFT (PID 5805)
CP version: 10.1.4

Bug

Intermittent single-frame jumps visible on DotClockFramebuffer-driven display when moving a displayio.Group. Occurs even with WiFi disabled, USB disconnected, and gc.collect() in loop. Severity increases significantly with WiFi on or CIRCUITPY_WEB_API enabled.

Repro

Minimal reproducible example by forum user blakebr (credited):
Forums – Flicker with Qualia RGB666 and 320x960 Bar

Key observations from extended testing:

  • Jitter spikes are consistently the normal loop time (0.125s vs 0.0625s)
  • No correlation with GC events, power supply, or flex cable
  • Identical hsync/vsync timings in CP and Arduino GFX; Arduino shows no jitter
  • Pixel clock difference: CP uses 16 MHz; Arduino defaults to ~12 MHz — changing CP frequency did not resolve the issue
  • UF2 rainbow demo (earlier IDF) shows no flicker; CP 10.1.4 does

Related

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions