Hi,
I want to use the Arduino hardware to run the USBtiny software. The reason is that I want to be able to offer my customers firmware updates for their ATTINY-based product but I don't want them to have to buy a USBtiny to deliver it (they all have an Arduino, so why not use that as the programmer).
Is this possible? Has it been done? if not, what changes to the USBtiny source code would be required, other than timing adjustment?
I suspect it may be a much bigger job than that, but I would like to know what you think.
I'm aware of the High-Low Lab Arduino-as-ISP method, but it seems that an implementation of USBtiny on the Arduino hardware would be a much more versatile thing to have. For one thing, the ATTINY13 (my target device in this case) is not supported in the Arduino IDE and requires extensive further hacking which would be beyond many of my audience. For another thing, lots of people when they move up from Arduino will be programming and compiling their apps in other environments (AVR studio for example) and they just want a low cost way to get their hex file onto their target device.
Look forward to hearing people's ideas on this, thanks.
// Simon

