Initial commit
Update README.md
Started the abstract State class.
Finished State abstract class and made StandBy state class
Ran a test of polymorphism and it works :)
name change
Refined way of implementing objects. Multiple levels of inheritance can be done now (only single inheritance though) and polymorphism is much cleaner
discovered wierd casting bug - working on figuring out what is causing it
Fixed casting bug with explicit cast (vs implicity assumption of memory layout when casting)
Updated documentation
Working on inheritance and polymorphism. I'm finding its much more complicated than it appears on the surface :)
Polymorphism and inheritance work a lot cleaner and creating object instances no longer uses malloc
Did some more debugging to OO framework
Reduced code space required to implement classes
Removed old project and imported FreeRTOS into workspace
Added a .gitignore and removed demo code in main.c
Removed unused header includes in main
Merge satellite reaper (ooanimal origins) into ooanimal