Rtos for Pic24, Pic30 and Pic33
A time sliced, round robin multitasking kernel for the Pic 16-bit family micros. Supports event flags, semaphores, and messages. Fast context switching. Full source code and documentation.
About this Code Example
- Mar 31, 2013
Added read/write byte to the message functions Bool ByteWrite(uint8_t MsgID, uint8_t index, uint8_t byte); uint8_t ByteRead(uint8_t MsgID, uint8_t index); These two functions can be used to create data structures such as stacks and circular buffers.
- Jan 15, 2013
Support for 33E/24E dropped.
- Nov 13, 2012
- Nov 11, 2012
Support has now been added for the dsPic33E and Pic24E devices. Some Pic24F devices such as the PIC24FJ256DA210 have done away with the PSVPAG register and replaced it with DSRPAG and DSWPAG registers. Support has been added for the Pic24F devices with the alternate registers.
- Mar 5, 2012
Stack Trace bug fix PDF doc corrected
- Feb 21, 2012