Seamless firmware development with PlatformIO | Interrupt

A few weeks ago, I wrote about MCU SDKs and how frustrating I sometimes found it to be confronted with one Eclipse-based IDE after another. If you haven’t read my latest updates to that post, check it out!

This is a companion discussion topic for the original entry at

Hi, thank you for this introduction of platformio! Can the platformio be used without definition of the “board” element? For example I DIY a board with a stm32 mcu. Can I use platform in this situation ?

Long story short: yes. The best way to go about this is to write your own board definition file (which isn’t too hard). Here’s the documentation: