Since I'm doing that, I may as well merge our patches in.
as found in the "Teensy" and "Teensy++" AVR development boards.