These are the main files of SimpleRTOS:
The following are helper files for allowing a multi-platform approach without changing every file in the package. For now they are a little messy:
These files are specific to the PIC18 port:
These files are specific to the PIC24/dsPIC port:
These files are specific to the PIC32 port:
These files are specific to the SAM3 port:
These files were borrowed from FreeRTOS but suffered a lot of modifications.
They still bear the original FreeRTOS Coypright and license.
This is the souce code for the sample application: