I think I've got three or four versions of the Arduino environment on my machines now, since I have Digisparks, DigiXs, Teensys (2 and 3), and Trinkets, all of which seem to need slightly different environments!
Just to make things worse, I'm modifying the LUFA HID bootloader to behave more like the Digispark one, for a custom AVR based board, where it allows programming for a short period after powering the device on without needing to hit the reset button, so I'm possibly going to have to create another version.
