long version of the subject line: ATmega32U4 comes with a pre-installed USB bootloader. In light of that, is it possible to create a clone of a LilyPad USB without using an ISP ?
I’m creating my own version of LilyPad USB. It just like the stock LilyPad only with few extra peripherals. Creating the hardware shouldn’t be a problem for me (aside from the ceramic resonator question, which I had earlier). Getting the hardware to work with Arduino software tools takes some figuring out.
I have noticed that ATmega32U4 comes with a pre-installed USB bootloader. Will the Arduino development tools recognize this bootloader? Is that the same bootloader that LilyPad (and Leonardo) come with?
Assuming the worse: the Arduino development tools don’t wan to work with the native USB bootloader. I would imagine that I could download the LilyPad USB bootloader using the native USB bootloader. Is there a how-to tutorial? Will the LilyPad USB bootloader overwrite the native bootloader?
To sum it up, here are my options:
- Option 1. Take advantage of the pre-installed bootloader that ATmega32U4 comes with. If possible.
- Option 2. Throw resources at the problem. Buy an ISP of one type or another.
- Option 2.1 Rig an ISP from another Arduino (there is a time-tested tutorial). I happen to have a mini-pro.
Any suggestion, insight or reference is really appreciated!