ooc  1.3c
Object Oriented tollkit fo ANSI C
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Notes on the MPLAB C30 port

There are not too much comments for the MPLAB C30 compiler and development toolchain, it is a fully functional port.

;-)

Every functionality works fine in this port.
The ooc libraries supports only the default memory model!
The following compiler controls are defined for MCC30:

  • ROM
  • ROM_ALLOC
  • OOC_NO_THREADS
  • OOC_NO_FINALIZE

All ooc classes are proted to the MCC30.
Comment on TestCase: for some mistery reason, the Unix signals (SIGSEGV, SIGFPE) do not work, as expected, so TestCase does not use them. I the future it would be great to integrate the PIC traps as well into the TestCase.
Since the MPLAB C30 compiler is available on Windows only, this port is distributed in the Windows installer package only.

Note
The libraries are built with the Lite version of the MPLAB C30 compiler, so they are not optimized! For real live projects build your own ooc libraries with optimization (with the Enterprise or Pro editions)!