Use the links below to access open source software that I have created and published. All my open source software is available under the MIT License.
Finite State Machine Framework in C
Object Oriented approach to writing state machines in C.
RTOS Extensions for pthread
I always found it annoying that pthreads didn't have some basic features that you find in every RTOS on the planet. Like message queues and events. So I created them. I've used them on several projects.
Simple Cooperative Scheduler
For those times when an RTOS is overkill...