non-blocking-patterns

Installation
SKILL.md

Non-Blocking Patterns

Keep the main loop responsive and make timing behavior testable. Prefer C/C++ patterns that can be compiled for the exact board; use Python only for relevant test or log analysis tooling.

Intake

Record board/core version, task periods, deadlines, maximum work duration, input bounce, serial/network behavior, watchdog policy, interrupt constraints, and the safety response for missed deadlines.

Process

Installs
19
GitHub Stars
21
First Seen
Aug 14, 2026
non-blocking-patterns — wedsamuel1230/arduino-skills