#Tinygo

Tristan Colgate-McFarlanetmcfarlane@toot.community
2025-07-06

I have achieved, bare minimum functionality on my intrepid timer firmware, But all the major hurdles are dealt with.
Lots of work to do, especially finding a nice representation for the internal state machine. But it's getting there, and I'm pretty sure I have enough headroom in the firmware for the remaining logic I need.

github.com/tcolgate/intrepid-f

#IntrepidCompactEnlarger #Darkroom #TinyGo

conejo :bun_lurk:🐰:tinyGo:conejo@social.tinygo.org
2025-07-02

I've just booked my flights to #TinyGo :tinyGo: Conf (JAPAN 🗾 ). I guess it's real :abunhdhappyhop:

Ayke van Laethemayke@hachyderm.io
2025-07-01

Question! How do you imagine the playground components are oriented? Do you imagine them laying flat (on a desk), or rather in front of you like a computer monitor? Poll in the first reply.

This is important to know to simulate an accelerometer. The orientation of an accelerometer matters!

#TinyGo #simulation

Screenshot from a (work-in-progress) addition to tinygo.org/play. It shows a Raspberry Pi Pico connected to a MPU6050 breakout board.
2025-06-30

TinyGo Keeb Tour で使っている zero-kb02 対応の楽器。スムーズに演奏できるのでなかなかに楽しいです。外付けでブザーを買うだけでスタートできます。
github.com/tinygo-keeb/worksho
#tinygo
bsky.app/profile/triring.bsky.

Ayke van Laethemayke@hachyderm.io
2025-06-30

Today I discovered there's an old POSIX API that uses a POSIX signal (SIGIO) to let the application know that I/O can happen on a socket.

...why, why did they ever think this was a good idea? Instead of, you know, a blocking system call of some sorts. I can't imagine a way this would even be usable in a safe (non-racy) way without a lot of work that essentially makes it a blocking system call anyway.

In any case, since nobody should be using it, I'm repurposing this signal to pause threads on MacOS for GC stack scanning in #TinyGo.

#POSIX

2025-06-24

I2C 液晶の ssd1306 の driver が heap allocation を繰り返しているのは知ってたけど、ついに修正する Patch が。これで TinyGo Keeb Tour で使う zero-kb02 とかがさらに安定動作になるはず。
#tinygo #tinygo_keeb
github.com/tinygo-org/drivers/

2025-06-23

koebiten に透過 PNG 読み込みを足すトライを再び。これを実現するにあたり、 drivers/pixel に 2bpp 形式を足しつつ drivers/image/png に RGBA 32bit な形式の読み込みを追加しつつ、って感じになるのでなかなか大変。とりあえず fork するかな。
#tinygo #koebiten

2025-06-23

Not sure when the video will be out, but here are the slides for "A Small Update On TinyGo - GopherconEU 2025 Edition" from my lightning talk last week @gopherconeu

#golang #tinygo #gopherconEU #embedded #wasm

deadprogram.github.io/gopherco

2025-06-19

TinyGo 0.38 の目玉ポイントは RP2040 で複数コアを使った処理ができるようになったこと、です。ただ、この時点で若干他マイコンとは異なる goroutine 切り替えタイミングになっているのでそこは注意が必要。
#tinygo

2025-06-19

RP>
TinyGo 0.38 is out with our first multicore support! Initially available on the RP2040 now use both cores at the same time for true concurrency in hardware. Plus USB MSD support, new WASM GC options, fixes, & more!
Go get it right now!
#golang #tinygo
github.com/tinygo-org/tinygo/r

Ayke van Laethemayke@hachyderm.io
2025-06-18

Did my #GopherConEU talk on threading/multicore support in #TinyGo yesterday!
The video should be available in a month or so, but if you want to take a sneak peek at the slides you can do so here:
aykevl.nl/talks/2025-06-17-gop

2025-06-17

"Futex! What even is a Futex?"
#gopherconEU #tinygo

2025-06-16

Getting setup for the GopherconEU hardware hack session!
#gopherconEU #golang #tinygo #hardware

TinyGoTinyGo
2025-06-16

TinyGo 0.38 is out with our first multicore support! Initially available on the RP2040 now use both cores at the same time for true concurrency in hardware. Plus USB MSD support, new WASM GC options, fixes, & more!

Go get it right now!

github.com/tinygo-org/tinygo/r

2025-06-14

The journey to GopherconEU starts here! See you all next week in Berlin.
#gopherconEU #golang #tinygo

2025-06-13

The Gopherbots are getting ready for GopherconEU how about you? See you in Berlin next week!
#gopherconEU #golang #tinygo #gopherbot

conejo :bun_lurk:🐰:tinyGo:conejo@social.tinygo.org
2025-06-13

This was supposed to be kind of a surprise at #gopherConEU, but I think it's too cool , can not wait to show everybody! :tinyGo: #tinyGo

2025-06-12

The TinyGo-TKey 0.1 release was in Golang Weekly, cool!

#golang #tinygo #embedded #security #fpga #riscv

golangweekly.com/issues/557

2025-06-12

Have a @TinyGo programmable badge you got from us at a previous conference, & you are coming to GopherconEU?

Bring it with, we will flash it with the latest software!

#gopherconeu #gopherconeu25 #golang #tinygo #badgelife

2025-06-10

Just released version 0.1 of TinyGo-TKey to develop apps for the Tillitis TKey-1 using TinyGo!

github.com/hybridgroup/tinygo-

TKey-1 is an open source, open hardware FPGA-based USB security token from the awesome team at Tillitis:
tillitis.se/

#golang #tinygo #embedded #security #fpga #riscv

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst