How do I write a device driver for MMLite?
Same as in any other OS, copy and modify an existing one! The base system only provides support for installing, removing, and invoking an Interrupt Service Routine (ISR). The rest is up to you. We do provide examples and configuration code like in other OSes. Our examples are real-time safe and generally rather minimalistic.