home.social

#platformio — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #platformio, aggregated by home.social.

  1. The ESP32 Has Quietly Become One of the Most Interesting Hacker Devices Alive

    Expensive hardware often becomes ornamental. People baby it. They curate it. They build identities around owning it. Cheap hardware gets modified until it resembles evidence recovered from a flooded basement.

    cha1nc0der.wordpress.com/2026/

  2. Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
    Hello, World!

    #Swift #ESP32

  3. Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
    Hello, World!

    #Swift #ESP32

  4. Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
    Hello, World!

    #Swift #ESP32

  5. Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
    Hello, World!

    #Swift #ESP32

  6. Learnt about ESP #IDF, #PlatformIO, #FreeRTOS, and took way too long to properly initialize the SPI bus so that I could get #LVGL running.
    Hello, World!

    #Swift #ESP32

  7. Ok, después de 2 semanas, tengo una primera versión de la unidad 5 del apunte que cubre (una parte) del ADC del STM32F103 (bluepill). Les dejo el link acá para que pueda leerlo, probar los ejemplos y decirme qué les parece.

    tute-avalos.com/static/micros/

    #stm32f103 #bluepill #libOpenCM3 #Linux #vscode #microcontroller #embeddedsytems #programming #adc #platformio #analogtodigital

  8. There is a #MeshCore port for #Zephyr now! Looking forward to using this and to not needing to mess with #Arduino and #PlatformIO anymore.

    github.com/liquidraver/ZephCore

  9. There is a #MeshCore port for #Zephyr now! Looking forward to using this and to not needing to mess with #Arduino and #PlatformIO anymore.

    github.com/liquidraver/ZephCore

  10. There is a #MeshCore port for #Zephyr now! Looking forward to using this and to not needing to mess with #Arduino and #PlatformIO anymore.

    github.com/liquidraver/ZephCore

  11. There is a #MeshCore port for #Zephyr now! Looking forward to using this and to not needing to mess with #Arduino and #PlatformIO anymore.

    github.com/liquidraver/ZephCore

  12. There is a #MeshCore port for #Zephyr now! Looking forward to using this and to not needing to mess with #Arduino and #PlatformIO anymore.

    github.com/liquidraver/ZephCore

  13. Desafío tener que mostrar lecturas del adc sin la uart jaja. Tuve que poner manos a la obra con display de 7 segmentos. Sigo avanzando en mi apunte, ya voy 5 ejemplos con este.

    #libOpenCM3 #bluepill #STM32F103 #SoftwareLibre #electronics #EmbeddedSystem #ADC #PlatformIO #linux #vscode

  14. Finally found some time to bring my #NeoPixel Heart PCBs into a usable state and add some documentation. The #sourcecode is hosted on @Codeberg at codeberg.org/rommudoh/NoisyMcH and works for both variants (big and small).
    I think I'll publish the #KiCad files soon, too.
    Thanks to #platformio I can use the same code for both hardware variants.
    #led #rgbled #ws2812b #diyelectronics #pcbdesign #codeberg #programming

  15. And here is my published dissertation @umphy, about quantifying the natural CO2 exhaust at the Starzach site in Southwest Germany (my result: ~10t/d):

    hdl.handle.net/10900/176213

    I used a lot of software and hardware for all of it and it was amazing. Honorable mentions: , , , , , , . I just wish I'd used / sooner.

    licensed under CC-BY-4.0

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

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

  18. 14:00 - 16:00
    Exploration de microcontrôleurs avec #ESP32
    Manu - Ingénieur C++/Java
    Prendre en main un #microcontrôleur ESP32 pour afficher des informations sur un écran OLED, lire des capteurs, et communiquer en WiFi. Utilisation de #PlatformIO & VSCode
    edouard-lopez.github.io/libre-
    #LàO

  19. After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.

    I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.

    🧵 10/N

    #ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO

  20. After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.

    I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.

    🧵 10/N

    #ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO

  21. After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.

    I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.

    🧵 10/N

    #ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO

  22. After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.

    I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.

    🧵 10/N

    #ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO

  23. After two solid days of wrestling with toolchains, I can now write to the screen. I feel like this is a major accomplishment. Screen refresh is noticeably slow, though.

    I'm using VSCodium, PlatformIO, ESP-IDF, and an ST7789 driver of unknown provenance (probably Waveshare). That's not the first combo I tried, nor the fourth.

    🧵 10/N

    #ReactionDiffusion #ESP32 #WaveShare #LVGL #VSCodium #PlatformIO

  24. @hisold Citing a plain website or GitHub repo is kinda unprofessional. Many widespead software packages have a publication that is well citable, e.g. has this one with a proper DOI: doi.org/10.7717/peerj-cs.103, same for , , , etc. Some have at least a entry (with a DOI) to be properly citable. apparently has none of those.

  25. Bueno, oficialmente estoy lanzando mi curso online de programación de #ARM #CortexM con #SoftwareLibre utilizando 100% herramientas libres. 8 Clases sincrónicas, donde podés participar y preguntar en el momento, quedan las clases grabadas también para futuras consultas o te perdiste la clase.

    ¡Les espero!

    Inscripciones en:
    cursos.tute-avalos.com/cortex-

    #libOpenCM3 #vscode #platformio #stm32 #linux

  26. An infodump on #PsiDrive, #PlatformIO, and the #RP2040 and #RP2350.

    Testing libsibo (the basis of the PsiDrive firmware) on the Pico2 has reminded me that I was planning on revisiting the tooling I'm using for libsibo.

    I'm currently using PlatformIO with VS Code. The main pros are usability and portability. It's very easy for me to target multiple platforms - in my case Arduino Uno, ESP32, RP2040 and RP2350 - and switch between them using a single, simple menu. Plus it means I don't have to use cmake with the Pico SDK.

    But there are cons. The main issue is that PlatformIO stopped accepting pull requests on their Pico support. Basically, PlatformIO asked Raspberry Pi Trading for a recurring fee to maintain the support, and RPi said no.

    Now, there is a very popular Arduino-Pico core maintained by Earle Philhower, with a PlatformIO plugin for it by Max Gerhardt. This is what I've been using so far and it's been very reliable. I can write Arduino C code that runs on any compatible board, and then tailor the code for specific boards (i.e. directly calling the Pico SDK for a speed boost). But that might not last forever.

    I've been considering making libsibo RP2040 and RP2350 for some time. ESP32 support was a temporary stop-gap before landing on the RP2040, and I didn't feel like it was the right microcontroller for the job. The Uno was where it all started, but it's far too slow for use in the eventual PsiDrive device. I think I'd be better off maintaining a separate sketch that I bundle with sibodump for people who just want to dump Psion SSDs using an Uno.

    This would mean I could switch completely to the pure Pico SDK - I wouldn't be reliant on any other intermediary packages. I could focus libsibo on a single platform, a single toolchain. I could also use the Pico Probe properly.

    But there are downsides. I'd no longer have the safety net of the Arduino core, plus I'd probably have to rewrite some of the code to port it to the pure Pico SDK. I'd lose the nice interface, but I'd probably swap to NeoVim anyway. Plus there's cmake, but I'm going to have to learn to use it at some point anyway.

    Anyway, those are my thoughts. Feel free to reply with yours, or not.

  27. Does any body know of any way to program this robot with #platformio ? This is an old programmable toy from 2009? 2013? By #Roboni #Robonii I can find the Windows (modified) version of the Arduino IDE, it has a #ATXMEGA processor but I'm not sure which one. I do have an old windows machine setup to use it, but ideally I would like to use my linux machines.
    Here is what little I do know, which isn't much.
    github.com/kd8bxp/Robonii_Robo

    #Robot #Arduino #Programming #Programmable #Toy