Roundhouse is a pair of C based embedded software applications to drive model railroad stepper motor based turntables. It consists of a stepper motor code and controller code connected by an I2C network. Written in C for PIC18/PIC16s processors.
ROME is a modular, multitasking, embedded operating system. The system is highly modular, with functionality split between multiple processes. ROME provides a zero copy architecture where references to data are passed around.