Only 3 weeks until the Gophercon US Hardware Hack Session!
Make your travel plans to arrive in San Diego by 10AM Tuesday, Sept. 26 and you could receive one of 200 GoBadge programmable badges we will be giving away. We will also fly drones, control robots, and much more all using Go and TinyGo.
Your regular conference ticket gets you in, no extra charge for this amazing community event. Do not miss it!
https://www.gophercon.com/agenda/session/1193106
#gophercon #golang #tinygo #hardware #drones #robots #gobadge
#gophercon #golang #tinygo #hardware #drones #robots #gobadge
Version 0.2.0 of sago35/tinygo-keyboard, the USB HID Keyboard firmware from TinyGo, is now available. Since Vial is now supported, the keymap can be changed from the browser. Please try it.
#tinygo
https://github.com/sago35/tinygo-keyboard/releases/tag/0.2.0
I like #Go and I like the #RaspberryPi #RP2040. Can I use the one to program the other? It turns out, thanks to the #TinyGo project, I can.
https://blog.smittytone.net/2023/08/19/go-program-the-raspberry-pi-pico-with-go/
#go #raspberrypi #rp2040 #tinygo
1. The easiest way to get into microcontrollers for you is to buy @adafruit #pybadge or #pygamer and program it on #circuitpython, a limited version of #python.
https://www.adafruit.com/product/4200
2. #Rust will let you program anything and smartly utilize limited resources. Entry level is high.
3. #Golang strikes the balance. It's easy to learn and with #tinygo you can program any microcontrollers, including abovementioned pybadge.
#circuitpython #pybadge #pygamer #python #rust #golang #tinygo
@tomgrau "machine" is a package from tinygo (each board has its own), there's a tinygo plugin for goland (it lets you download tinygo and config which board are you using) which solve the issue, I think there's one for VSCode too, better ask in gophers.slack.com #tinygo channel
My slides for "A Small Update About TinyGo - GopherconEU 2023 Edition" are available here:
https://deadprogram.github.io/gopherconeu-2023
#gopherconeu #golang #wasi #webassembly #embedded #tinygo
RT deadprogram: About to give my lightning talk "A Small Update About TinyGo" here at #gopherconeu2023 #tinygo
RT doniacld: @\TinyGolang in the place with @\deadprogram A small update with the latest news! 🔥🔥🔥@gopherconeu
Encoding/json YES
And shoutout to the community @\_CONEJO @\whittileaks @\sago35tk @\k33g_org 😍
About to give my lightning talk "A Small Update About TinyGo" here at #gopherconeu2023 #tinygo
After peeking into the #TinyGo Code I found the issues:
- no automount in my setup, so no RPI-RP2 in /run/media
- neither /run/media nor /media on NixOS
- root required to copy .uf2 over 'cuz dunno
I kinda changed the uf2 flashing routine to work on my machine, but this obviously breaks all the other machines it's working on.
Maybe some `mount -v | grep RPI-RP2 | cut -d " " -f 3` might work in the long term.
Follow the flight of TinyGlobo 2 live at https://cayenne.mydevices.com/shared/649c081073cdbf6039802640/project/0c35c47e-d7d9-4bdf-a732-331da8c52552
#tinyglobo2 is on its way!
https://tinyglobo.com
#tinygo #GopherconEU
#tinyglobo2 #tinygo #gopherconeu
@derek @joeycastillo Will there be #TinyGo support? 😁
The RP2040 and Pico (without W) are supported right now, so it would be an interesing quest to write some reader firmware for this.
@RenewedRebecca I personally used #tinygo for programming adafruit #pybadge and #gobot for programming a DJI Tello drone. In both cases, the experience was great.
@RenewedRebecca Then #golang is a good choice. There is #tinygo Go compiler for all kinds of microcontrollers, and it also includes SDKs for all kinds of peripherals:
And #gobot is a collection of SDKs for robots, watches, and other tech:
@PlumpCat Good luck with your journey! Programming is fun, and #Python is very versatile. I use it to generate art, produce assets for my board game, power lots of websites, notify me about things, analyze and visualize data. Oh, and it pays my bills.
I've got #pybadge last week. However, I use #tinygo instead of Python to program it, which seems to me like a better fit for small places.