Quote:
Originally Posted by Lord_Jeremy
In regard to WPI crap, I ended up doing a bunch of extensions just so I would have my own inheritance tree to play with, and I had to fix some bugs along the way.
|
I wouldn't go so far as to call it "crap." Were you around in the days of IFI? The default code didn't really have
bugs in it - I'll give you that - but its organization didn't make much sense. Lines like "extern volatile near unsigned long short VAR" were not uncommon, and many teams ended up using Kevin Watson's unofficial default code instead.
When I was on a high school, I wrapped all of WPI's classes as well. In fact, I'm beginning to wonder if that's what they want you to do. Let WPI handle the low-level hardware drivers and interactions with the FPGA, but write the high-level inheritance tree yourself.