A C99 zero-heap bootloader core for embedded firmware — built around an A/B slot model and a rollback-oriented boot flow.
loxboot provides the core logic a small bootloader needs: two firmware slots, validated boot state, a UART path for updates, and a clean handoff boundary to the platform — all without heap allocation.
Two firmware slots for safe update and fallback.
Boot state is validated before handoff.
Firmware update transport over UART.
The boot flow is designed around rollback from a bad slot.
A clear boundary where the bootloader hands control to the platform.
Consistent with the LOX design rules: no heap, small surface.
Like the rest of the LOX family: predictable behavior, small integration surface, clear failure modes — and no claims without evidence.