diff --git a/dht/highfreq.go b/dht/highfreq.go index 2eb9de3..25adcc6 100644 --- a/dht/highfreq.go +++ b/dht/highfreq.go @@ -1,4 +1,5 @@ -// +build mimxrt1062 stm32f405 atsamd51 stm32f103xx k210 stm32f407 +//go:build mimxrt1062 || stm32f405 || atsamd51 || stm32f103xx || k210 || stm32f407 +// +build mimxrt1062 stm32f405 atsamd51 stm32f103xx k210 stm32f407 package dht // import "tinygo.org/x/drivers/dht" diff --git a/dht/lowfreq.go b/dht/lowfreq.go index eeba6a5..435facb 100644 --- a/dht/lowfreq.go +++ b/dht/lowfreq.go @@ -1,3 +1,4 @@ +//go:build !mimxrt1062 && !stm32f405 && !atsamd51 && !stm32f103xx && !k210 && !stm32f407 // +build !mimxrt1062,!stm32f405,!atsamd51,!stm32f103xx,!k210,!stm32f407 package dht // import "tinygo.org/x/drivers/dht" diff --git a/examples/ili9341/basic/atsamd21.go b/examples/ili9341/basic/atsamd21.go index cd62edb..9b007b6 100644 --- a/examples/ili9341/basic/atsamd21.go +++ b/examples/ili9341/basic/atsamd21.go @@ -1,3 +1,4 @@ +//go:build atsamd21 // +build atsamd21 package main diff --git a/examples/ili9341/basic/pyportal.go b/examples/ili9341/basic/pyportal.go index d6973cf..11f1d55 100644 --- a/examples/ili9341/basic/pyportal.go +++ b/examples/ili9341/basic/pyportal.go @@ -1,3 +1,4 @@ +//go:build pyportal // +build pyportal package main diff --git a/examples/ili9341/basic/wioterminal.go b/examples/ili9341/basic/wioterminal.go index 1b2bfa3..8f31c7b 100644 --- a/examples/ili9341/basic/wioterminal.go +++ b/examples/ili9341/basic/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/ili9341/pyportal_boing/pyportal.go b/examples/ili9341/pyportal_boing/pyportal.go index d6973cf..11f1d55 100644 --- a/examples/ili9341/pyportal_boing/pyportal.go +++ b/examples/ili9341/pyportal_boing/pyportal.go @@ -1,3 +1,4 @@ +//go:build pyportal // +build pyportal package main diff --git a/examples/ili9341/pyportal_boing/wioterminal.go b/examples/ili9341/pyportal_boing/wioterminal.go index 1b2bfa3..8f31c7b 100644 --- a/examples/ili9341/pyportal_boing/wioterminal.go +++ b/examples/ili9341/pyportal_boing/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/ili9341/scroll/atsamd21.go b/examples/ili9341/scroll/atsamd21.go index cd62edb..9b007b6 100644 --- a/examples/ili9341/scroll/atsamd21.go +++ b/examples/ili9341/scroll/atsamd21.go @@ -1,3 +1,4 @@ +//go:build atsamd21 // +build atsamd21 package main diff --git a/examples/ili9341/scroll/pyportal.go b/examples/ili9341/scroll/pyportal.go index d6973cf..11f1d55 100644 --- a/examples/ili9341/scroll/pyportal.go +++ b/examples/ili9341/scroll/pyportal.go @@ -1,3 +1,4 @@ +//go:build pyportal // +build pyportal package main diff --git a/examples/ili9341/scroll/wioterminal.go b/examples/ili9341/scroll/wioterminal.go index 1b2bfa3..8f31c7b 100644 --- a/examples/ili9341/scroll/wioterminal.go +++ b/examples/ili9341/scroll/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/mqttclient/wioterminal.go b/examples/rtl8720dn/mqttclient/wioterminal.go index 9da045f..ad61638 100644 --- a/examples/rtl8720dn/mqttclient/wioterminal.go +++ b/examples/rtl8720dn/mqttclient/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/mqttsub/wioterminal.go b/examples/rtl8720dn/mqttsub/wioterminal.go index 9da045f..ad61638 100644 --- a/examples/rtl8720dn/mqttsub/wioterminal.go +++ b/examples/rtl8720dn/mqttsub/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/ntpclient/wioterminal.go b/examples/rtl8720dn/ntpclient/wioterminal.go index 7602758..076d0d8 100644 --- a/examples/rtl8720dn/ntpclient/wioterminal.go +++ b/examples/rtl8720dn/ntpclient/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/tcpclient/wioterminal.go b/examples/rtl8720dn/tcpclient/wioterminal.go index 7602758..076d0d8 100644 --- a/examples/rtl8720dn/tcpclient/wioterminal.go +++ b/examples/rtl8720dn/tcpclient/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/tlsclient/wioterminal.go b/examples/rtl8720dn/tlsclient/wioterminal.go index 7602758..076d0d8 100644 --- a/examples/rtl8720dn/tlsclient/wioterminal.go +++ b/examples/rtl8720dn/tlsclient/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/udpstation/wioterminal.go b/examples/rtl8720dn/udpstation/wioterminal.go index 7602758..076d0d8 100644 --- a/examples/rtl8720dn/udpstation/wioterminal.go +++ b/examples/rtl8720dn/udpstation/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/webclient-tinyterm/wioterminal.go b/examples/rtl8720dn/webclient-tinyterm/wioterminal.go index b412a37..3b45457 100644 --- a/examples/rtl8720dn/webclient-tinyterm/wioterminal.go +++ b/examples/rtl8720dn/webclient-tinyterm/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/webclient/wioterminal.go b/examples/rtl8720dn/webclient/wioterminal.go index 7602758..076d0d8 100644 --- a/examples/rtl8720dn/webclient/wioterminal.go +++ b/examples/rtl8720dn/webclient/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/rtl8720dn/webserver/wioterminal.go b/examples/rtl8720dn/webserver/wioterminal.go index 9da045f..ad61638 100644 --- a/examples/rtl8720dn/webserver/wioterminal.go +++ b/examples/rtl8720dn/webserver/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/sdcard/console/feather-m4.go b/examples/sdcard/console/feather-m4.go index 8ad3689..25205ad 100644 --- a/examples/sdcard/console/feather-m4.go +++ b/examples/sdcard/console/feather-m4.go @@ -1,3 +1,4 @@ +//go:build feather_m4 || feather_m4_can || feather_nrf52840 // +build feather_m4 feather_m4_can feather_nrf52840 package main diff --git a/examples/sdcard/console/grandcentral-m4.go b/examples/sdcard/console/grandcentral-m4.go index 8f1d6e0..4b26f12 100644 --- a/examples/sdcard/console/grandcentral-m4.go +++ b/examples/sdcard/console/grandcentral-m4.go @@ -1,4 +1,5 @@ -// +build grandcentral-m4 +//go:build ignore +// +build ignore package main diff --git a/examples/sdcard/console/m0.go b/examples/sdcard/console/m0.go index 8571cc3..1ed6b25 100644 --- a/examples/sdcard/console/m0.go +++ b/examples/sdcard/console/m0.go @@ -1,3 +1,4 @@ +//go:build atsamd21 && !p1am_100 // +build atsamd21,!p1am_100 package main diff --git a/examples/sdcard/console/p1am-100.go b/examples/sdcard/console/p1am-100.go index 38268e7..5058099 100644 --- a/examples/sdcard/console/p1am-100.go +++ b/examples/sdcard/console/p1am-100.go @@ -1,3 +1,4 @@ +//go:build p1am_100 // +build p1am_100 package main diff --git a/examples/sdcard/console/pygamer.go b/examples/sdcard/console/pygamer.go index 217d3a5..849600a 100644 --- a/examples/sdcard/console/pygamer.go +++ b/examples/sdcard/console/pygamer.go @@ -1,3 +1,4 @@ +//go:build pygamer // +build pygamer package main diff --git a/examples/sdcard/console/pyportal.go b/examples/sdcard/console/pyportal.go index 0f27c3e..ec8d250 100644 --- a/examples/sdcard/console/pyportal.go +++ b/examples/sdcard/console/pyportal.go @@ -1,3 +1,4 @@ +//go:build pyportal // +build pyportal package main diff --git a/examples/sdcard/console/wioterminal.go b/examples/sdcard/console/wioterminal.go index 0eef41b..f439838 100644 --- a/examples/sdcard/console/wioterminal.go +++ b/examples/sdcard/console/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/examples/sdcard/tinyfs/console/console.go b/examples/sdcard/tinyfs/console/console.go index c63ce5e..3fcd1ff 100644 --- a/examples/sdcard/tinyfs/console/console.go +++ b/examples/sdcard/tinyfs/console/console.go @@ -1,3 +1,4 @@ +//go:build tinygo // +build tinygo package console diff --git a/examples/sdcard/tinyfs/feather-m4.go b/examples/sdcard/tinyfs/feather-m4.go index 8ad3689..25205ad 100644 --- a/examples/sdcard/tinyfs/feather-m4.go +++ b/examples/sdcard/tinyfs/feather-m4.go @@ -1,3 +1,4 @@ +//go:build feather_m4 || feather_m4_can || feather_nrf52840 // +build feather_m4 feather_m4_can feather_nrf52840 package main diff --git a/examples/sdcard/tinyfs/grandcentral-m4.go b/examples/sdcard/tinyfs/grandcentral-m4.go index 8f1d6e0..4b26f12 100644 --- a/examples/sdcard/tinyfs/grandcentral-m4.go +++ b/examples/sdcard/tinyfs/grandcentral-m4.go @@ -1,4 +1,5 @@ -// +build grandcentral-m4 +//go:build ignore +// +build ignore package main diff --git a/examples/sdcard/tinyfs/m0.go b/examples/sdcard/tinyfs/m0.go index 8571cc3..1ed6b25 100644 --- a/examples/sdcard/tinyfs/m0.go +++ b/examples/sdcard/tinyfs/m0.go @@ -1,3 +1,4 @@ +//go:build atsamd21 && !p1am_100 // +build atsamd21,!p1am_100 package main diff --git a/examples/sdcard/tinyfs/p1am-100.go b/examples/sdcard/tinyfs/p1am-100.go index 38268e7..5058099 100644 --- a/examples/sdcard/tinyfs/p1am-100.go +++ b/examples/sdcard/tinyfs/p1am-100.go @@ -1,3 +1,4 @@ +//go:build p1am_100 // +build p1am_100 package main diff --git a/examples/sdcard/tinyfs/pygamer.go b/examples/sdcard/tinyfs/pygamer.go index 217d3a5..849600a 100644 --- a/examples/sdcard/tinyfs/pygamer.go +++ b/examples/sdcard/tinyfs/pygamer.go @@ -1,3 +1,4 @@ +//go:build pygamer // +build pygamer package main diff --git a/examples/sdcard/tinyfs/pyportal.go b/examples/sdcard/tinyfs/pyportal.go index 0f27c3e..ec8d250 100644 --- a/examples/sdcard/tinyfs/pyportal.go +++ b/examples/sdcard/tinyfs/pyportal.go @@ -1,3 +1,4 @@ +//go:build pyportal // +build pyportal package main diff --git a/examples/sdcard/tinyfs/wioterminal.go b/examples/sdcard/tinyfs/wioterminal.go index 0eef41b..f439838 100644 --- a/examples/sdcard/tinyfs/wioterminal.go +++ b/examples/sdcard/tinyfs/wioterminal.go @@ -1,3 +1,4 @@ +//go:build wioterminal // +build wioterminal package main diff --git a/flash/transport_qspi_samd.go b/flash/transport_qspi_samd.go index 63ce009..3b2889b 100644 --- a/flash/transport_qspi_samd.go +++ b/flash/transport_qspi_samd.go @@ -1,3 +1,4 @@ +//go:build atsamd51 // +build atsamd51 package flash diff --git a/ili9341/parallel_atsamd51.go b/ili9341/parallel_atsamd51.go index 4b56682..f6980d3 100644 --- a/ili9341/parallel_atsamd51.go +++ b/ili9341/parallel_atsamd51.go @@ -1,3 +1,4 @@ +//go:build atsamd51 // +build atsamd51 package ili9341 diff --git a/ili9341/spi.go b/ili9341/spi.go index 462f39a..01efc0e 100644 --- a/ili9341/spi.go +++ b/ili9341/spi.go @@ -1,3 +1,4 @@ +//go:build !atsamd51 && !atsamd21 // +build !atsamd51,!atsamd21 package ili9341 diff --git a/ili9341/spi_atsamd21.go b/ili9341/spi_atsamd21.go index c31ebe1..8596e51 100644 --- a/ili9341/spi_atsamd21.go +++ b/ili9341/spi_atsamd21.go @@ -1,3 +1,4 @@ +//go:build atsamd21 // +build atsamd21 package ili9341 diff --git a/ili9341/spi_atsamd51.go b/ili9341/spi_atsamd51.go index ca31db6..388dabf 100644 --- a/ili9341/spi_atsamd51.go +++ b/ili9341/spi_atsamd51.go @@ -1,3 +1,4 @@ +//go:build atsamd51 // +build atsamd51 package ili9341 diff --git a/microbitmatrix/microbitmatrix-v1.go b/microbitmatrix/microbitmatrix-v1.go index 5facd40..b4af225 100644 --- a/microbitmatrix/microbitmatrix-v1.go +++ b/microbitmatrix/microbitmatrix-v1.go @@ -1,3 +1,4 @@ +//go:build microbit // +build microbit // Package microbitmatrix implements a driver for the BBC micro:bit's LED matrix. diff --git a/microbitmatrix/microbitmatrix-v2.go b/microbitmatrix/microbitmatrix-v2.go index 967885f..85ded9e 100644 --- a/microbitmatrix/microbitmatrix-v2.go +++ b/microbitmatrix/microbitmatrix-v2.go @@ -1,3 +1,4 @@ +//go:build microbit_v2 // +build microbit_v2 // Package microbitmatrix implements a driver for the BBC micro:bit version 2 LED matrix. diff --git a/shifter/pybadge.go b/shifter/pybadge.go index 53789e7..2058155 100644 --- a/shifter/pybadge.go +++ b/shifter/pybadge.go @@ -1,3 +1,4 @@ +//go:build pybadge // +build pybadge package shifter diff --git a/ws2812/gen-ws2812-arm.go b/ws2812/gen-ws2812-arm.go index b9b38a2..f8c12c0 100644 --- a/ws2812/gen-ws2812-arm.go +++ b/ws2812/gen-ws2812-arm.go @@ -1,3 +1,4 @@ +//go:build none // +build none package main diff --git a/ws2812/ws2812-asm_cortexm.go b/ws2812/ws2812-asm_cortexm.go index 0c0847e..30f5941 100644 --- a/ws2812/ws2812-asm_cortexm.go +++ b/ws2812/ws2812-asm_cortexm.go @@ -1,3 +1,4 @@ +//go:build cortexm // +build cortexm package ws2812 diff --git a/ws2812/ws2812_avr.go b/ws2812/ws2812_avr.go index 1b506c2..481c10b 100644 --- a/ws2812/ws2812_avr.go +++ b/ws2812/ws2812_avr.go @@ -1,3 +1,4 @@ +//go:build avr // +build avr package ws2812 diff --git a/ws2812/ws2812_cortexm.go b/ws2812/ws2812_cortexm.go index 8c10803..3e7e2d9 100644 --- a/ws2812/ws2812_cortexm.go +++ b/ws2812/ws2812_cortexm.go @@ -1,3 +1,4 @@ +//go:build cortexm // +build cortexm package ws2812 diff --git a/ws2812/ws2812_generic.go b/ws2812/ws2812_generic.go index 2503057..883a908 100644 --- a/ws2812/ws2812_generic.go +++ b/ws2812/ws2812_generic.go @@ -1,3 +1,4 @@ +//go:build !baremetal // +build !baremetal package ws2812 diff --git a/ws2812/ws2812_xtensa.go b/ws2812/ws2812_xtensa.go index ac2a881..f0629ea 100644 --- a/ws2812/ws2812_xtensa.go +++ b/ws2812/ws2812_xtensa.go @@ -1,3 +1,4 @@ +//go:build xtensa // +build xtensa package ws2812