Aiuto per compilazione STK500boot.c

Buongiorno a tutti.

@lesto

Ho provato minuziosamente quanto suggerisci,
aggiungendo cioè l'istruzione isLeave=1; e l'ST_PROCESS nei 3 casi switch. Il bootloader si comporta normalmente, nessun problema a caricare gli sketch.

Tuttavia, se una volta caricato e messo in esecuzione il mio sketch provo a spegnere o resettare il modulo con la seriale collegata e all'avvia si blocca ancora con il led fisso acceso :frowning:

Spero che potremmo adottare la tua soluzione perché è quella che di gran lunga mi piace di più.
Allego il file qualora tu volessi controllare, le modifiche le ho commentate con //mod by giorgio

grazie ancora

stk500boot.c (49.3 KB)