Juno FDxboot 1.3 - Auto upload no need to press reset button - Bootloader - AVR MCU Atmel
Auto upload is possible by simple inserting few lines of code in the Application section to jump back to the bootloader section when a serial receive event is detected. There are 2 inconveniences for this: 1, UART RX can't be use in Application, since it's used to jump to bootloader; TO use RX, use the button to jump back to bootloader and upload is done manually by pressing the reset button; 2, The MCU is not reset in between uploads, so the previous register values are kept, and this can be problematic, but it can be easily solved by using the watchdog to reset the MCU in between upload, so this can be very cool, able to upload new code without resetting the MCU.
1.1 and 1.2 are done; 1.1 is online; and 1.3 is being finalized. Technically, 1.3 is done, but needs to be fully tested and further optimized across multiple MCU with page size from 64-256;