Il VID USB, il PID e il numero di serie sono tutti programmati nel chip quando carichi il tuo schizzo. Il VID e il PID sono legati alla scheda e il numero di serie è sempre lo stesso indipendentemente dalla scheda.
Quindi, indipendentemente dalla scheda che programmi, otterrà gli stessi dettagli di qualsiasi altra scheda dello stesso tipo.
Non c'è alcuna opzione per cambiare il numero di serie (non c'è, IIRC, in realtà nessun numero di serie definito) ma il VID e il PID sono forniti come coppia di macro sulla riga di comando della compilazione:USB_VID
e USB_PID
.
Quindi potresti (cheakily) creare una nuova definizione di scheda (basata su quella Micro esistente) che è "L'altro Micro" e fornire un PID diverso (non ufficiale) a quella scheda. Puoi quindi differenziare le due schede in udev usando la combinazione VID/PID.
Ovviamente, devi assicurarti di avere la scheda giusta selezionata quando le programmi, e l'atto di entrare nel bootloader sull'"altra" scheda ritornerebbe al vecchio PID che è programmato nel bootloader, ma io' Sono sicuro che puoi farcela.