Arduino Leonardo/ Unknown Device

Aggiornamento: sono riuscito a farlo funzionare. Ho premuto il tasto reset sulla scheda al momento giusto (per puro caso) mentre l'ide di arduino tentava di 'infilargli' l'esempio Blink.

Come avevo sospettato, qualche istruzione nell'ultimo sketch che avevo caricato evidentemente creava qualche problema che impediva alla scheda di comunicare correttamente col pc (e di fare qualsiasi altra cosa, se è per questo).

Sapete se è un problema noto, o è stato solo un caso? Ci sono effettivamente dei casi in cui la scheda può impallarsi così, ad esempio loop infiniti o....cosa?

Se c'è qualcosa che possa fare per aiutare chi in futuro dovesse avere un problema simile, o ancora meglio per evitare che avvenga, fatemelo sapere.

Mille grazie