Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Similar projects and alternatives to PlatformIO
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
The Meson Build System
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
Async Web Server for ESP8266 and ESP32
Visual Studio Code
Visual Studio Code
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Pythonic task management & command execution.
Arduino core for the ESP32
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
CircuitPython - a Python implementation for teaching coding with microcontrollers
Fritzing desktop application
Face detection and recognition framework
ESP8266/ESP32 non-blocking WiFi/AP web configuration Arduino library
Course on the ESP32 IDF
Software build automation tool for Python.
A Commander for modern Go CLI interactions
Blazing fast, structured, leveled logging in Go.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
PlatformIO reviews and mentions
Debug program using PlatformIO and avr-stub
3 projects | reddit.com/r/Controllino | 22 May 2023
PlatformIO together with avr-stub can be used to do source level debugging but there are some caveats.
Do you know some sbc or soc that can be programed to run rtos and c++ on top?
2 projects | reddit.com/r/SBCs | 21 May 2023
Look into https://platformio.org/, it can abstract over a few RTOSes, and can show you which OSes work with which chips/boards.3 projects | reddit.com/r/RISCV | 21 May 2023
Flash a bootloader on Ender 3 S1 Pro
2 projects | reddit.com/r/Ender3S1 | 29 Jan 2023
I found this in the S1 Pro Manual. I haven't tried this yet but it seems like you could just get the S1 Pro firmware and use platformio to build and upload it directly to the printer. Just incase you want to go that route, here's the Marlin documentation on how to use platformio to build and upload the firmware.
ESP32-CAM connection without the USB device
3 projects | reddit.com/r/esp32 | 21 Jan 2023
Once it's connected you use whatever programming tool you're building with. The Arduino IDE will work if you install ESP32 support. There'll be an option to upload firmware. I use PlatformIO from the command line; it has options to upload when you build firmware. Fundamentally these use esptool.py to flash the firmware to the board (it can also erase the board's flash storage, read it back, and do a few other things). You probably don't want to use it directly unless you absolutely have to; whatever build system you use should be easier to deal with.
Teensyduino (C++) or Micropython for robot control
2 projects | reddit.com/r/Teensy | 20 Jan 2023
Using Teensyduino (the Teensy flavor of the nominal Arduino IDE) is fine for small projects, but I highly recommend considering a switch to the PlatformIO + VSCode environment. Much more productive!
Does anyone know how to program Arduino/stm32 using vscode?
2 projects | reddit.com/r/Purdue | 11 Jan 2023
What's the best book and microcontroller to learn embedded design?
2 projects | reddit.com/r/embedded | 3 Jan 2023
Use Platformio with a Weact STMF401 MCU. You can either go bare metal or Arduino framework. \ https://platformio.org
Device to Display Guest WiFi Password
3 projects | reddit.com/r/homelab | 28 Nov 2022
The easiest way to get started with ESP32/Arduino is using Visual Studio Code with PlatformIO. Inkplate has some documentation on their official website and their Github repositories how to get started.
DIY: I've built a music box for the 2nd x-mas of my son
3 projects | dev.to | 27 Nov 2022
To develop on the Arduino, I use PlatformIO.
A note from our sponsor - CodiumAI
codium.ai | 31 May 2023
platformio/platformio-core is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of PlatformIO is Python.