Repository navigation
examples: add a Display-o-Tron HAT demo for the Waveshare RP2040-PiZero - #937
Open
davecheney wants to merge 1 commit into
Open
davecheney wants to merge 1 commit into
davecheney wants to merge 1 commit into
Conversation
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
force-pushed
the
davecheney-displayotron-pizero-demo
branch
from
October 26, 2026 12:16
535d33d to
c799224
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.