| 
 | 1 | +#!/bin/sh  | 
 | 2 | +# These commands are run when running `make smoke-test`.  | 
 | 3 | +# They are all run in parallel with the -o flag changed to something unique (to  | 
 | 4 | +# avoid a race condition between writing the output and reading the result to  | 
 | 5 | +# get an md5sum).  | 
 | 6 | + | 
 | 7 | + | 
 | 8 | + | 
 | 9 | +tinygo build -size short -o ./build/test.hex -target=hifive1b ./examples/ssd1351/main.go  | 
 | 10 | +tinygo build -size short -o ./build/test.hex -target=circuitplay-express ./examples/lis2mdl/main.go  | 
 | 11 | +tinygo build -size short -o ./build/test.hex -target=arduino-nano33 ./examples/max72xx/main.go  | 
 | 12 | +tinygo build -size short -o ./build/test.hex -target=feather-m0 ./examples/dht/main.go  | 
 | 13 | +# tinygo build -size short -o ./build/test.hex -target=arduino ./examples/keypad4x4/main.go  | 
 | 14 | +tinygo build -size short -o ./build/test.hex -target=feather-rp2040 ./examples/pcf8523/  | 
 | 15 | +tinygo build -size short -o ./build/test.hex -target=xiao ./examples/pcf8563/alarm/  | 
 | 16 | +tinygo build -size short -o ./build/test.hex -target=xiao ./examples/pcf8563/clkout/  | 
 | 17 | +tinygo build -size short -o ./build/test.hex -target=xiao ./examples/pcf8563/time/  | 
 | 18 | +tinygo build -size short -o ./build/test.hex -target=xiao ./examples/pcf8563/timer/  | 
 | 19 | +tinygo build -size short -o ./build/test.hex -target=pico ./examples/qmi8658c/main.go  | 
 | 20 | +tinygo build -size short -o ./build/test.hex -target=feather-rp2040 ./examples/pcf8591/  | 
 | 21 | +tinygo build -size short -o ./build/test.hex -target=feather-m0 ./examples/ina260/main.go  | 
 | 22 | +tinygo build -size short -o ./build/test.hex -target=feather-m0 ./examples/ina219/main.go  | 
 | 23 | +tinygo build -size short -o ./build/test.hex -target=nucleo-l432kc ./examples/aht20/main.go  | 
 | 24 | +tinygo build -size short -o ./build/test.hex -target=feather-m4 ./examples/sdcard/console/  | 
 | 25 | +tinygo build -size short -o ./build/test.hex -target=feather-m4 ./examples/i2csoft/adt7410/  | 
 | 26 | +tinygo build -size short -o ./build/test.elf -target=wioterminal ./examples/axp192/m5stack-core2-blinky/  | 
 | 27 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/xpt2046/main.go  | 
 | 28 | +tinygo build -size short -o ./build/test.elf -target=m5stack-core2 ./examples/ft6336/basic/  | 
 | 29 | +tinygo build -size short -o ./build/test.elf -target=m5stack-core2 ./examples/ft6336/touchpaint/  | 
 | 30 | +tinygo build -size short -o ./build/test.hex -target=nucleo-wl55jc ./examples/sx126x/lora_rxtx/  | 
 | 31 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/ssd1289/main.go  | 
 | 32 | +tinygo build -size short -o ./build/test.hex -target=pico ./examples/irremote/main.go  | 
 | 33 | +tinygo build -size short -o ./build/test.hex -target=badger2040 ./examples/uc8151/main.go  | 
 | 34 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/scd4x/main.go  | 
 | 35 | +tinygo build -size short -o ./build/test.uf2 -target=circuitplay-express ./examples/makeybutton/main.go  | 
 | 36 | +tinygo build -size short -o ./build/test.hex -target=arduino-nano33 ./examples/ds18b20/main.go  | 
 | 37 | +tinygo build -size short -o ./build/test.hex -target=nucleo-wl55jc ./examples/lora/lorawan/atcmd/  | 
 | 38 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/as560x/main.go  | 
 | 39 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/mpu6886/main.go  | 
 | 40 | +tinygo build -size short -o ./build/test.hex -target=arduino-nano33 ./examples/ttp229/main.go  | 
 | 41 | +tinygo build -size short -o ./build/test.hex -target=pico ./examples/ndir/main_ndir.go  | 
 | 42 | +tinygo build -size short -o ./build/test.hex -target=microbit ./examples/ndir/main_ndir.go  | 
 | 43 | +tinygo build -size short -o ./build/test.hex -target=arduino-nano33 ./examples/ndir/main_ndir.go  | 
 | 44 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/mpu9150/main.go  | 
 | 45 | +tinygo build -size short -o ./build/test.hex -target=macropad-rp2040 ./examples/sh1106/macropad_spi  | 
 | 46 | +tinygo build -size short -o ./build/test.hex -target=macropad-rp2040 ./examples/encoders/quadrature-interrupt  | 
 | 47 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/mcp9808/main.go  | 
 | 48 | +tinygo build -size short -o ./build/test.uf2 -target=pico ./examples/tmc2209/main.go  | 
 | 49 | +tinygo build -size short -o ./build/test.hex -target=pico ./examples/tmc5160/main.go  | 
 | 50 | +tinygo build -size short -o ./build/test.uf2 -target=nicenano ./examples/sharpmem/main.go  | 
 | 51 | +tinygo build -size short -o ./build/test.hex -target=feather-nrf52840 ./examples/max6675/main.go  | 
 | 52 | +# network examples (espat)  | 
 | 53 | +tinygo build -size short -o ./build/test.hex -target=challenger-rp2040 ./examples/net/ntpclient/  | 
 | 54 | +# network examples (wifinina)  | 
 | 55 | +tinygo build -size short -o ./build/test.hex -target=pyportal -stack-size 8kb ./examples/net/http-get/  | 
 | 56 | +tinygo build -size short -o ./build/test.hex -target=arduino-nano33 -stack-size 8kb ./examples/net/tcpclient/  | 
 | 57 | +tinygo build -size short -o ./build/test.hex -target=nano-rp2040 -stack-size 8kb ./examples/net/websocket/dial/  | 
 | 58 | +tinygo build -size short -o ./build/test.hex -target=metro-m4-airlift -stack-size 8kb ./examples/net/socket/  | 
 | 59 | +tinygo build -size short -o ./build/test.hex -target=matrixportal-m4 -stack-size 8kb ./examples/net/webstatic/  | 
 | 60 | +tinygo build -size short -o ./build/test.hex -target=arduino-mkrwifi1010 -stack-size 8kb ./examples/net/tlsclient/  | 
 | 61 | +tinygo build -size short -o ./build/test.hex -target=nano-rp2040 -stack-size 8kb ./examples/net/mqttclient/natiu/  | 
 | 62 | +# network examples (rtl8720dn)  | 
 | 63 | +tinygo build -size short -o ./build/test.hex -target=wioterminal -stack-size 8kb ./examples/net/webclient/  | 
 | 64 | +tinygo build -size short -o ./build/test.hex -target=wioterminal -stack-size 8kb ./examples/net/webserver/  | 
 | 65 | +tinygo build -size short -o ./build/test.hex -target=wioterminal -stack-size 8kb ./examples/net/mqttclient/paho/  | 
 | 66 | +# network examples (comboat)  | 
 | 67 | +tinygo build -size short -o ./build/test.hex -target=elecrow-rp2040 -stack-size 8kb ./examples/net/tlsclient/  | 
 | 68 | +tinygo build -size short -o ./build/test.hex -target=elecrow-rp2350 -stack-size 8kb ./examples/net/ntpclient/  | 
0 commit comments