kenbell

Results 11 issues of kenbell

This is a quick port of https://github.com/tinygo-org/tinygo/pull/1402 to current dev - seems to be functional...

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

See issue #1716 which proposes adding persistence regions to TinyGo

This implements basic PIO support using `go:generate` and `pioasm` Related: https://github.com/kenbell/pico-sdk/tree/pioasm-go-output

rp2040

This breaks back compat by adding a parameter to the "Config" method, inline with other devices. The extra config allows the device to be used in 'Forced' mode for more...

This change by @newAM below renamed the EXTI IMR1 and IMR2 registers to be C1IMR1 and C1IMR2, so it no longer matches the naming used in the MCU docs, nor...

stm32wl

The current standard practice for default configuration in TinyGo (and drivers) is: 1. Expose a `Config` struct 2. Expose a `Configure(Config)` method 3. In Configure see if individual fields are...

enhancement

I'm getting this crash from LLVM: ``` LLVM ERROR: underestimated function size PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Running pass 'Function...

This issue is a placeholder to discuss how we should support RP2040 PIO ### Background The Pico SDK comes with pioasm, which is a separate tool to assemble PIO instructions...

enhancement
rp2040

Prototype of limiting max depth for interp evaluation (number of functions) as a way of keeping it's cost-to-execute down. This should still have reproducible builds since the code structure (function...