https://github.com/micartey/tft-plasma-effect
TinyGo tft gc9a01 plasma effect
https://github.com/micartey/tft-plasma-effect
embedded gc9a01 go pi pico plasma tft tinygo
Last synced: 21 days ago
JSON representation
TinyGo tft gc9a01 plasma effect
- Host: GitHub
- URL: https://github.com/micartey/tft-plasma-effect
- Owner: micartey
- Created: 2025-10-23T21:21:03.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-10-29T00:25:40.000Z (8 months ago)
- Last Synced: 2025-10-29T01:08:55.669Z (8 months ago)
- Topics: embedded, gc9a01, go, pi, pico, plasma, tft, tinygo
- Language: Go
- Homepage:
- Size: 896 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tft-plasma-effect
Create an "animated" plasma effect on a round tft display.
This effect is motivated by the apple homepod.
> TFT Display beneath homepod cover with built in diffuser.
Due to the limited cpu speed of the pi pico, the animation can currently be only described as a slide show unless the resolution is lowered considerably.
With a resolution of `8` or higher (a higher value reduces resolution and makes ot _blocky_) it becomes actually quite fast.
Using a diffuser hides the _blocky_ look and makes everything smooth.
### Flash the pico
You can flash the firmware using the following command:
```
tinygo flash -target=pico .
```
### Read tty
There are hardly any logs, just when a frame finishes.
This can be either used to check uptime and see how many fps the display is running at.
```
tinygo monitor
```