PlatformIO Alternatives
Similar projects and alternatives to PlatformIO
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
duino-coin
ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
BitBake
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
-
esp32-oscilloscope
A very basic esp32-based logic analyzer capable of sampling digital signals at up to ~3.2MHz.
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
Marlin
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.
-
-
IotWebConf
ESP8266/ESP32 non-blocking WiFi/AP web configuration Arduino library
-
blynk-library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
-
-
-
-
jsoniter
A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
PlatformIO reviews and mentions
- Marlin firmware compiling errors Visual Studio
- How to program watch OS
-
Help! Marlin compilation hangs like this indefinitely.
If anyone's interested in the solution, here it is
- Marlin Building Error in VS Code
-
Memory Error During Precompilation
Guide is here: https://github.com/platformio/platformio-core/issues/4270
- Stuck here! Fails after 20+ min with no error messages. Any ideas?
-
What board to use to drive a 16x32 LED Matrix Board?
The ESP32 (and its "lighter" ESP8266 brother) are MCU's with a WiFi stack and hardware, even more powerful than an Arduino (ATMEL) board, that can directly be programmed using Arduino (IDE)/VisualStudio (using PlatformIO) and other languages; no need for a separate ATMEL MCU. There are great and cheap development board for both, like the NodeMCU or the Feather HUZZAH; if you want to stay on Adafruit: ESP32 and ESP8266
-
C# bundle of books
https://platformio.org/ used for embedded development. Really helps with different boards.
-
Migrating code from Raspberry Pi to Wemos D1 Mini
As others have said I would recommend starting with an ESP8266 or ESP32 board. There are Arduino compatible libraries https://electropeak.com/learn/connect-arduino-esp8266-firebase-send-receive-data/ out there already that you could couple with PlatformIO https://platformio.org or ESPHome https://esphome.io to have the microcontroller talk directly to Firebase.
-
Arduino development on emacs
I used https://platformio.org with Clangd
-
Path forward from Arduino to embedded C/C++
I'm a big fan of PlatformIO for that reason. Switch a few lines in an INI file to switch from TM4C to STM32, rebuild, voila. That is, assuming the frameworks the app's written in are available for it. (Arduino is probably the most common one)
-
What’s up with the little creativity with IDEs and tools in the embedded world?
I guess you've never come across https://platformio.org/ and the VSCode thingy?
-
My eyes have been opened, my life is changed forever
Check out PlatformIO. It's free and it will change your life. I am not affiliated with them in any way, I just decided to try it out for my latest project and it continues to blow my socks off.
Here is a link to their website.
-
Attempting to verify the code for Arduino IDE for Kralyn3d's battery bank
Setting it up can be confusing, but I use the PlatformIO extension for Visual Studio Code since managing projects is much easier with it, importing multiple libraries as well. It can access the official Arduino libraries directly & you can import Github libraries by simply adding the link to the .git to the config file of your project on a per-project base.
Stats
platformio/platformio-core is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.