Skip to content

Releases: runtime-terror404/piomx

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:59
4da9776

Changelog

  • 907cfde Add Go rewrite — Phase 1: CLI, bug fixes, lock file, .ioc auto-detection
  • 21a1d12 Add: install scripts, goreleaser, version support, dead code removal
  • 1d5e56d Fix: CLI tests handle CI environment, pre-flight error handling
  • 4da9776 Fix: extract tarball/zip in install scripts, .zip for Windows
  • b1f7eba Fix: goreleaser v1 config format
  • 002a34f Fix: goreleaser v1 format field name
  • b84ac1d Fix: pre-flight error handling, skip STM32 test when pio missing
  • 23cc315 Fix: skip pio-dependent tests on CI
  • c80c8d2 Fix: sorted lists, .ioc auto-detect, platform-mismatch, force-confirm, CLI tests
  • 946f84f Rename project to piomx — binary, imports, lock file, install scripts
  • 4da8f1c Stop generating src/main.cpp for STM32 + add INSTRUCTIONS.md for AI guidance
  • e40ae03 Sync README with code + fix install.sh update robustness
  • 2107c3e initial commit in go reafctor branch when work is done this will be main and current main will be moved to pre-refactor
  • f26bddc piomx: README, LICENSE and the new go release v0.2.0
  • 679e070 updated install.sh: The script was installing the raw .tar.gz as the binary
  • afcdfa4 updated readme: fix the ci tag

Install

curl -fsSL https://raw.githubusercontent.com/runtime-terror404/piomx/main/install.sh | sh

[ARCHIVED] Python v0.1.1

Pre-release

Choose a tag to compare

@runtime-terror404 runtime-terror404 released this 28 May 16:10

Fixed

  • STM32 builds broken — generated platformio.ini was missing platform = ststm32 and had no named environment
    block, preventing both builds and VS Code extension recognition.
  • Pico2 [env:dap] GCC segfaultupload_protocol = cmsis-dap and debug_tool = cmsis-dap triggered a fresh
    environment build using the earlephilhower toolchain, which can segfault during compilation on some systems. Both lines
    replaced with a commented placeholder.

Changed

  • Venv-based install — Arch's Python 3.14 upgrade + PEP 668 blocked pip install --user. install.sh now creates a
    .venv/ inside the install directory with pinned deps from requirements.txt, and writes a standalone launcher script
    instead of a symlink. Survives future Python upgrades.

[ARCHIVED] Python v0.1.0

Choose a tag to compare

@runtime-terror404 runtime-terror404 released this 09 May 18:06

Highlights

  • Interactive PlatformIO project scaffolding
  • STM32 CubeMX project integration
  • RP2040 and RP2350 support
  • Preset-based workflow
  • Automatic PlatformIO configuration generation
  • Cleaner embedded project setup workflow

Added

  • Interactive CLI wizard
  • Board and MCU selection system
  • PlatformIO project generator
  • STM32CubeMX integration support
  • RP-series microcontroller support
  • Preset handling system
  • Generated project structure templates

Notes

This is the first public release of pio-scaffold.

The project focuses on simplifying embedded PlatformIO project setup for boards and workflows that are usually tedious to configure manually.