365 B

libscomp -- Simple Control Protocol

This is a C89+ library for parsing and executing commands. It is written for a freestanding implementation, meaning that

  • It does no dynamic allocation
  • It does not require any standard library functions
  • It can run on anything with a C compiler

This is designed for microcontrollers that take ASCII input from serial.