Documentation

Find what you need.

Quick-start in three minutes, or jump straight to the full package list. Every package is versioned per release; the version selector lives in the docs right-rail.

Quick start

A few minutes to a running board.

Install the tool, scaffold a project, write your index.php, flash it. Everything else is a refinement of these steps.

bash scaffold, build, flash
phpflash init my-project
cd my-project
phpflash build
phpflash flash
PHP project-src/index.php
<?php
function setup(): void {
    gpio_mode(2, GPIO_OUTPUT);
}
function loop(): void { gpio_write(2, 1); delay(500); }
How it's organized

Package · version · page.

The hub is a thin index over many independent repositories. Every package picks its own release cadence, and every release ships its own docs tree.

01

Packages

Each package is one composer-installable library. Find them on the packages page; the docs sidebar shows source provenance, type, GitHub stats and the latest release.

02

Versions

Each package keeps a master branch tracking trunk plus tagged releases like 0.15.0. The version selector lives in the docs right rail.

03

Pages

Inside a version, docs are CommonMark with a small set of DMD directives for callouts, code blocks, tabs and steps. The CHANGELOG ships with each tag.

Featured

Start here.

The firmware and the tool — start with either.

See all packages