Hello,
I'm currently planning out my first project using AVR-USB. There's something I haven't been able to figure out yet from reading (skimming) through the documentation and these forums. I would like to use the same USB connection that the device will operate on it to also apply future firmware updates, as is done on devices with a DFU bootloader. Is that currently supported by AVR-USB or any of the related tools?
My project will be a little three-color status light for code build and test systems. It will talk to a launch daemon based on the example code in the PowerSwitch project. I'll be making about 100 to 200 of these, so I want them to be as small and cheap as possible. I want to be able to apply future firmware updates over the same USB connection that is being used to drive the device. Any input on implementing that would be really helpful.
Thanks!
Means for updating firmware over USB, like DFU?
You want a boot loader. See http://www.obdev.at/products/avrusb/prjprog.html for examples.