#Platformio

2026-02-07

Chasing a Zig AVR Segfault Down to LLVM

This was the most fun I've had programming in a long time. The actual pain of failure, the mind bugging curiosity, forming hypothesis over and over, and finally the excitement of …

sourcery.zone/articles/2026/02

#arduino #atmega2560 #avr #platformio #zig

Sourcerersourcery_zone
2026-01-29

Compile a Zig library for Arduino on PlatformIO

In my last stream, I needed to compile my Zig as library, in order to be used by PlatformIO to compile the program for my target architecture. Well so far I now how it's possible:

sourcery.zone/journal/20260129

Perpetuaλ β 🇺🇦 :emacs:kf@sonomu.club
2026-01-25

@nescivi Of course, it would have been a much more painful experience if I wouldn't have been assisted by the amazing nerd crew @madskjeldgaard, @f0 and @salkin. Because of this I have a great toolchain consisting of #emacs and #platformio that makes deploying everything a breeze. In general I am amazed at how painfree the experience has been.

2026-01-25

what the fuck is happening. i just opened vscodium to work on an old project and the platformio plugin suddenly, by itself, switched to being "pioarduino" with an ai-generated slop logo.

i do not like that it just "did this". this feels like it's malware, even if it might be legit

#platformio #pioarduino

Sourcerersourcery_zone
2026-01-23

It's time to get back to my sanctum and work on some interesting project!

My plan is to try compiling a simple program on targeting an board.

youtube.com/watch?v=0KuA80xMlss

Le site de Korbenkorben.info@web.brid.gy
2026-01-21

Transformez votre vieille manette filaire en Bluetooth avec un ESP32

fed.brid.gy/r/https://korben.i

<p>Vous avez une vieille manette USB qui traîne dans un tiroir parce qu'elle est filaire ? Une de ces reliques naphtalinée de l'époque dans laquelle on se prenait encore les pieds quand le câbles trainait au milieu du salon...? Hé bien bonne nouvelle pour vous, et pour vos tiroirs qui vont enfin se vider un peu !</p>
<p>Avec une carte <strong>Seeed Studio XIAO ESP32S3</strong> (la star du projet), un peu de patience et une dizaine d'euros, vous pouvez transformer pas mal de manettes USB HID filaires en une version Bluetooth Low Energy (BLE) tout à fait fréquentable. Le projet s'appelle <strong>
<a href="https://github.com/skorokithakis/bluetooth-gamepad">bluetooth-gamepad</a>
</strong> et c'est signé Stavros Korokithakis (que je salue au passage).</p>
<img alt="" src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/bluetooth-gamepad-esp32-diy/bluetooth-gamepad-esp32-diy-2.png" />
<p><em>Le projet bluetooth-gamepad sur GitHub (
<a href="https://github.com/skorokithakis/bluetooth-gamepad">Source</a>
)</em></p>
<p>Le XIAO ESP32S3 utilisé dans ce projet est un module tellement minuscule qu'on dirait un timbre-poste (ce qui est vraiment trop trop pratique pour le planquer n'importe où). Ce petit module magique fait office de pont USB Host vers Bluetooth.</p>
<p>En gros, vous branchez votre manette USB d'un côté via un adaptateur OTG, et de l'autre, votre smartphone, tablette ou PC la voit comme une manette sans fil standard.</p>
<p>Attention toutefois
Dr David Millsdtl@8bitorbust.info
2026-01-20

Am I being dim or is there no #platformio board package for the RP2350?

2026-01-19

I compiled a "new" thing on an "old" thing ! 🎉

I got the standalone-ui of @meshtastic running on an 2011 previously Android tablet now running @postmarketOS ... Super cool. Thanks @tobozo and Manuel for the help!

#LVGL #platformio #postmarketOS #Linux #meshtastic #lora #alpine

Photo of tablet running meshtastic-ui in the corner of the screen with heltech v3 lora device connected via USB.meshtastic logo displayed on postmarketOS tabletPhoto of tablet running meshtastic-ui in the corner of the screen with heltech v3 lora device connected via USB. It's displaying the list of nodes.
2026-01-12

What framework/system would you use if you were creating commercial/professional code and applications for an ? Options seem to include IDE, ESP-IDF, , ,…and maybe others.

My experience is that several options are easy to start, but it does feel like I’m in less control by third party components being packaged, but maybe that’s a good thing (I’m mostly concerned about needing to make a fix to third party code that isn’t actively maintained).

Michael Jackmjack@bsd.cafe
2025-12-23
Frieder Schrempffrisch
2025-12-22

And the and frameworks also don't really help much either when trying to implement hardware support cleanly and writing efficient code. Too much code that can not be changed easily (no access to ISRs hidden in the Arduino core, etc.). The build system is quite inefficient and doesn't allow to describe the different options without duplications.

[2/5]

Jörg 🇩🇪🇬🇧🇪🇺geco_de@troet.cafe
2025-12-15

@oldperl #VsCodium mit #PlatformIO. Ist ein bisschen fummelig, weil PlatformIO leider die C++ Extension von Microsoft benötigt. Die kannst du nicht offiziell unter VsCodium installieren. Manuell mit Fummelei geht es aber. Ist aber gegen die Lizenzbestimmungen.
Alternative: #VsCode mit PlatformIO. Da hast du auch die Anbindung an den offiziellen Store und kannst direkt PlatformIO installieren. Die C++ Extension wird automatisch mitgezogen. Aber es geht Telemetrie an Microsoft

𝚝𝚞𝚝𝚎@𝙼𝚊𝚜𝚝𝚘𝚍𝚘𝚗:~$: _tute_avalos@rebel.ar
2025-11-27

Hoy estuve ensayando #FreeRTOS en un #STM32 para ser preciso en un #STM32F411 en una placa discovery. Estoy usando #libOpenCM3, #PlatformIO sobre #Linux. El uso de #SoftwareLibre no es una opción, es un deber. Especialmente en educación, liberarnos de las herramientas privativas, matenidas por una empresa, no son una opción viable. El software creado, mantenido y utilizado por una comunidad es un valor ético y moral que debemos tener siempre como bandera.

Acabo de abrir una puerta nueva para mí. FreeRTOS era algo que me debía desde hace mucho tiempo y por fin me hice un ratito para poder probarlo y aprenderlo. A partir de ahora es toda un área de conocimiento importantísima para aplicar en sistemas críticos de tiempo real multitarea.

Les dejo el código en github.
github.com/tute-avalos/stm32f4

Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-11-26

The article about quantifying natural #CO2 emissions from mofettes at the #Starzach site in Germany with a low-cost sensor network is published now at @plosclimate:

doi.org/10.1371/journal.pclm.0

#Python #Arduino #PlatformIO #GaussianPuff #divergenceTeorem #globalWarming

2025-11-21

@PierreLecourt
je n'ai jamais utilisé le service en ligne, plateforme IDE d'Arduino préférant tout avoir local (avec un faible pour #platformio
Arduino&Co fournissent des cartes depuis deja quelques années qui me semblent s'éloigner des besoins(en tout cas les miens), On trouve aussi les puces Atmel ailleurs et il y a ESPressif, Teensy,...qui ont pris des chemins intéressants, je trouve.
La marque Arduino ne représente plus l'objet qui à conquis notre langage.
on pourrait parler d'arduini !

Jörg 🇩🇪🇬🇧🇪🇺geco_de@troet.cafe
2025-11-20

#PlatformIO depends on the #Microsoft C/C++ extension. That isn’t running legally on #vscodium. And even if you get it to work (which is illegal according to the T&Cs) it’s sending telemetry data to Microsoft.

To make a long story short.
We need a #FOSS C/C++ extension that is compatible to the original Microsoft one. And PlatformIO needs to use this #OSS version then instead.

I hope there is a team popping up soon that is able to do this. Unfortunately I don’t have the knowledge for it. (2/2)

Jörg 🇩🇪🇬🇧🇪🇺geco_de@troet.cafe
2025-11-20

I’m not using the #Arduino anymore since a while. The devices of my choice are the ESP devices.
The original Arduino IDE had no improvement in ages. And for me as a programmer it wasn’t good anyway as it covered the c-structures and hid it from me.
So I moved to #PlatformIO.
Unfortunately PlatformIO needs #vscode which is from #Microsoft.
So you can swap to #vscodium which has the telemetry functionality of vscode disabled. But (1/2)

From: @kbob
chaos.social/@kbob/11557801491

Client Info

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