An open API service indexing awesome lists of open source software.

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

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
```