A basic real-time operating system made for the LPC1768.
Written for extra credit in my real-time operating systems course.
Includes:
- mutexes with priority inheritance and ownership tests on release
- blocking semaphores
- fixed priority pre-emptive scheduling