A platform-agnostic embedded build tool compatible with PlatformIO projects. Version 2.2.3 is the latest stable release. The project is actively maintained with a Rust core and Python CLI. Release cadence is irregular; check GitHub for updates.
pip install fbuildNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: configure and run an embedded build. Adjust board and platform to match your project.
Upgrade Python to 3.10 or later.
Use the standard platform: `win` or `linux` with appropriate config. Or switch to a different build system for freestanding targets.
Install a compiler (e.g., MinGW or MSVC) and ensure it's accessible.
Port any necessary extra_script logic to fbuild's configuration or pre/post build hooks.
Use `fbuild` instead of `fb` in scripts and documentation.