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.

https://github.com/steve-scott/fsm.git


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.

https://github.com/steve-scott/pthread-ext.git


Simple Cooperative Scheduler

For those times when an RTOS is overkill...

https://github.com/steve-scott/coop-scheduler.git