Se gravar o firmware no PRO Micro é meio
"enigmático", numa Teensy 2.0 é
"the flash".
1 - Plugar a Teensy numa porta USB do do computador, com um cabo USB<>Mini USB.
2 - O computador vai reconhecer como "dispositivo desconhecido" e um LED começa a piscar na Teensy.
3- Pressionar o botão de reset na Teensy (já tem o botão soldado na placa), o LED para de piscar e Teensy é reconhecida novamente, como um HID device.
4 - Abra o JoySetup.exe (do pacote MMjoy2).
5 - No JoySetup, em
"Device list and configurations" localize um dispositivo com o nome:VID:16C0 PID:0478 () - estes numeros talvez variem.
6 - Selecione este dispositivo e na aba
"Firmware" aponte para o arquivo (do pacote MMJoy2):
"Firmware_lufa_[MMJOY2.ATMEGA32U4].hex".
7 - No JoySetup, em
"Chip" selecione
"ATMega32U4", em
"Bootloader type" selecione:
Teensy2, em
"Port(arduino)" deixe como foi detectado.
8 - Clique em
"Upload firmware" - uma janela DOS se abrira rapidamente.
9 - Agora, em
"Device list and configurations" vai aparecer um novo dispositivo:
"VID0000 PID:0000 MMjoy-reset(MMjoy2-20150727) <<< que é seu novo
"controlador de joystick", porém esta
"vazio", é preciso definir quantos eixos e botões terá, bem como dar-lhe uma
"identidade": numéros de VID, PID, se quiser um nome diferente de MMjoy2. Selecione o novo dispositivo e configure estes parametros.
10- No exemplo, foi setado apenas um eixo, usando o
"Internal sensor", o pino FO da Teensy 2.0, com 14 bits de resolução (16.384 points), e este eixo foi assignado para a função
"Throttle", o número de botões ficou em 0 (zero, já que era só teste), o novo controlador de josytick foi
"batizado" como MJ-Teensy, VID: 8884, PID: 8884.
A seguir clicar em
"Save settings to device". Após gravar uma nova janela abirar perguntando
"Ok.Restart device?", clique em
"YES".
11 - O novo controlador de joystick aparecerá no Painel de Controle do Windows > Controladores de Jogos (joy.cpl), e esta pronto para ser usado.