USB HID Descriptor alternativo

Reparei que não é comum aqui discutir sobre HID USB,mas seria ótimo se alguém tem informações sobre se é simples(ou possível)escolher entre dois descritores HID na inicialização do dispositivo,que dependeria de uma variável.
Isso deixaria minha interface com uma atualização fantástica.
Resumindo,se variável X(que estaria na Eeprom) fosse 1,a interface Botaria com um tipo de descritor,se fosse outro valor botaria com outro tipo,meu aplicativo da interface faria isso facilmente.
Ainda não consultei fóruns estrangeiros,vou deixar por último.
Isso deixaria minha interface com uma atualização fantástica.
Resumindo,se variável X(que estaria na Eeprom) fosse 1,a interface Botaria com um tipo de descritor,se fosse outro valor botaria com outro tipo,meu aplicativo da interface faria isso facilmente.
Ainda não consultei fóruns estrangeiros,vou deixar por último.