tinygo icon indicating copy to clipboard operation
tinygo copied to clipboard

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

Results 454 tinygo issues
Sort by recently updated
recently updated
newest added

With this, I can get sub 1mA draw during idle (866uA) on a Challenger RP2040 LoRa board (I have to manually put the embedded LoRa chip into deep sleep). The...

I've created a standalone repository that reproduces this [issue](https://github.com/james-lawrence/tinygo-wasi-bug). essentially functions that are imported from the runtime and functions that are exported do not generate the same function signature making...

wasm

Instead of always starting a new goroutine for the main goroutine, run the main goroutine on the system stack. The system stack is not occupied with scheduling, instead each goroutine...

GOARM is 6 when run on ubuntu and 7 on windows. Is this as intended? ``` # ubuntu 20.04 $ ./bin/tinygo version tinygo version 0.25.0-dev-7b1e5f6 linux/amd64 (using go version go1.17.6...

I'm deploping a program on stm32f429, I don't want use any predefined board, because it's a custom board, and I want define it in my project. So I create a...

enhancement

This does not make any sense to me: ```golang package main func main() {} //export HelloWorld func HelloWorld() { } //export HelloArg func HelloArg(arg string) { } //export HelloReturn func...

wasm

https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c

The docs (https://tinygo.org/microcontrollers/esp8266/) list that the ESP8266 WiFi feature is not supported by TinyGo. Imo having this support is crucial for this board to make sense. What needs to be...

enhancement

It appears that all CI that uses Go 1.18 is still pinned on 1.18.1, but with 1.18.4, there is a new failure that did not occur in 1.18.3, with `make...

bug

This PR implements a PWMGroup function which allows for easier fetching of the pwm group via the pin. Related to this issue: https://github.com/tinygo-org/tinygo/issues/2304