Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: CI

on:
pull_request:
push:
branches:
- main

jobs:
smoketest:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: smoketest
run: |
docker pull tinygo/tinygo-dev
docker run --rm -v $GITHUB_WORKSPACE:/workspace -w /workspace tinygo/tinygo-dev tinygo version
docker run --rm -v $GITHUB_WORKSPACE:/workspace -w /workspace tinygo/tinygo-dev /bin/sh -c "git config --global --add safe.directory /workspace && make smoketest"

- name: Upload uf2 files
uses: actions/upload-artifact@v4
with:
name: uf2-files
path: ./out/*.uf2
19 changes: 19 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
smoketest: FORCE
mkdir -p out
tinygo build -o ./out/wioterminal_basic.uf2 --target wioterminal --size short ./examples/basic
tinygo build -o ./out/wioterminal_buttons.uf2 --target wioterminal --size short ./examples/buttons
tinygo build -o ./out/wioterminal_displays.uf2 --target wioterminal --size short ./examples/displays
tinygo build -o ./out/wioterminal_pyportal_boing.uf2 --target wioterminal --size short ./examples/pyportal_boing
tinygo build -o ./out/wioterminal_tinydraw.uf2 --target wioterminal --size short ./examples/tinydraw
#tinygo build -o ./out/wioterminal_touch_paint.uf2 --target wioterminal --size short ./examples/touch_paint
tinygo build -o ./out/wioterminal_unicode_font.uf2 --target wioterminal --size short ./examples/unicode_font
go build -o out/basic ./examples/basic
go build -o out/buttons ./examples/buttons
go build -o out/displays ./examples/displays
go build -o out/pyportal_boing ./examples/pyportal_boing
go build -o out/tinydraw ./examples/tinydraw
go build -o out/touch_paint ./examples/touch_paint
go build -o out/unicode_font ./examples/unicode_font

FORCE:

2 changes: 1 addition & 1 deletion examples/initdisplay/wioterminal.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ func InitDisplay() *ili9341.Device {
})

d := ili9341.NewSPI(
*machine.SPI3,
machine.SPI3,
machine.LCD_DC,
machine.LCD_SS_PIN,
machine.LCD_RESET,
Expand Down
2 changes: 1 addition & 1 deletion server/display.go
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ func (d *Device) DrawRGBBitmap8(x, y int16, data []uint8, w, h int16) error {
}

func (d *Device) Update() error {
d.canvas.Refresh()
fyne.Do(d.canvas.Refresh)
return nil
}

Expand Down