The step after super-loop structures is cooperative multitasking, like that provided by cxlib. The cxlib library is written for students enrolled in the embedded microcontroller course offered by the College of Engineering, at the University of Hartford.
Please Let me know that you read my web pages.
The cxlib library is currently written only for the Motorola 68HC12 microprocessor using the Metrowerks CodeWarrior tool chain, but it should not be much work to port it to other devices. The intent of writing cxlib is to provide a simple cooperative multitasking library for use in senior and graduate projects; it is intentionally Spartan, giving the user ample wiggle room for adding features or making significant architectural changes.
I don't have plans to release versions of cxlib very often. Each major release has its own page, documentation, and attached files.
Please Let me know that you read my web pages.Copyright is reserved by the author, but copies of this documents may be made for educational use as-is, provided that this statement remains attached. Likewise, copies of the software library may be made for educational use as-is, provided that the comments remain attached. The author welcomes corrections, comments, and constructive criticism.