Skip to content

examples: add a Display-o-Tron HAT demo for the Waveshare RP2040-PiZero - #937

Open
davecheney wants to merge 1 commit into
tinygo-org:devfrom
davecheney:davecheney-displayotron-pizero-demo
Open

davecheney wants to merge 1 commit into
tinygo-org:devfrom
davecheney:davecheney-displayotron-pizero-demo

Conversation

@davecheney

Copy link
Copy Markdown
Contributor

The CAP1166, SN3218 and ST7036 drivers were merged in #902, #903 and #904. This demo was held back until all three were upstream, because it uses all of them together. It shows text on the LCD, sweeps the backlight through the colour wheel, drives the bar graph, and reports touch button presses.

The RP2040-PiZero does not put every RP2040 GPIO on the header pin of the same number, so the pin mapping in the demo applies only to that board. The LCD uses a bit-banged SPI link, because the SPI1 peripheral leaves the display blank on this board.

The CAP1166, SN3218 and ST7036 drivers were merged in tinygo-org#902, tinygo-org#903 and tinygo-org#904. This demo was held back until all three were upstream, because it uses all of them together. It shows text on the LCD, sweeps the backlight through the colour wheel, drives the bar graph, and reports touch button presses.

The RP2040-PiZero does not put every RP2040 GPIO on the header pin of the same number, so the pin mapping in the demo applies only to that board. The LCD uses a bit-banged SPI link, because the SPI1 peripheral leaves the display blank on this board.
@davecheney
davecheney force-pushed the davecheney-displayotron-pizero-demo branch from 535d33d to c799224 Compare October 26, 2026 12:16
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.

1 participant