PIC24 Support Libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Todo List
Global ESOS_SEMAPHORE (semaphoreName)

Make sure semaphores are safe in ISRs. Probably need to make semaphore storage and associated macros volatile

Global ESOS_TASK_WAIT_THREAD (pfnChild,...)
I THINK THIS SHOULD BE REWRITTEN TO USE THE ESOS TASK STATE VARIABLES INSTEAD OF A CALL TO ESOS_SCHEDULE_TASK. DOESN'T WORK FOR BOTH PARENT AND CHILD TASKS AS WRITTEN!
Global findRepeatedCommand ()
Cases still to unit test:
  • (repeated wait)
  • CMD_TOKEN CMD_TOKEN c (repeated command)
File pic24_ports.h
  • Put stub documentation for ALL port macros (doxygen only) so they hyperlink in source code
  • Add a macro in for TRIS bit configuration
File SConstruct.py
  • Figure out how to get Doxygen to generate valid links in the output produced by parsing this file
  • ESOS build (chap 14)
  • Some flags for I2C master/slave not done yet
  • Create some reset replacement that uses more of the functionality (calls functions from all our .c/.h files