Hi,
After I started playing with the ATmega32U4 Breakout Board, I realized that the bootloader will not work except on the beginning of the code, which mean that I need to hard-reset the board for each programming.
My planned project requires that I am able to reprogram without touching the board, so I thought if it would be possible to modify the code and add it to my code such that the board will achieve normal functionality plus being able to reprogram it without resetting the board.
Is this possible? Any hints?
Thanks!

