loxseq

A power-loss-aware step sequencer for embedded firmware — checkpoint every step, resume safely after reboot.

C99Power-loss awareStep sequencer
Overview

Sequences that survive a reboot

Multi-step procedures in firmware — calibration runs, update sequences, controlled startups — must not fall apart when power drops mid-step. loxseq checkpoints step progress and applies a recovery/resume policy per step after reboot.

Checkpointed progress

Step progress is checkpointed as the sequence runs.

Reboot recovery

After a reboot, the sequencer knows exactly where it was.

Per-step resume policy

Each step declares its own recovery/resume policy.

Power-loss aware

Designed from the start for firmware that can lose power at any moment.

Design rule

Like the rest of the LOX family: predictable behavior, small integration surface, clear failure modes — and no claims without evidence.

Next in the family loxperm — permissive / interlock evaluator →