Os dispositivos USB Composite podem funcionar no SO Chrome?

1

Eu não consegui encontrar uma resposta para isso no stackoverflow e o pessoal lá sugeriu que eu tentasse o superusuário, então estou mantendo meus dedos cruzados.

Desenvolvi um dispositivo USB composto (usando um chip Cypress e seus emuladores / ferramentas) que usa o Endpoint 0 para controle e Endpoints 1, 2, 3 & 4 para transferências de interrupção. O dispositivo funciona bem no Windows e o programa aplicativo para o dispositivo foi escrito em VB6. Estou tentando reescrever o programa do aplicativo para que ele possa ser usado em um Chromebook. Eu estou usando o Chrome Dev Editor para essa tarefa e sou relativamente novo em Javascript / HTML, então meu aprendizado é em algumas frentes diferentes.

Na plataforma Windows, usei o USBview para "ver" meu dispositivo USB e o progresso que estava fazendo. Até agora, em um dispositivo USB não composto que criei (usando apenas o Endpoint 0 para controle e o Endpoint 1 & 2 como Interrupt IN e OUT), consegui usar o console do Chrome Dev Editor para localizar e conectar com o dispositivo. Também consigo ver o tráfego do Endpoint 1 (8 bytes exibidos). No entanto, no dispositivo composto, tudo o que posso fazer é localizar e conectar-se ao dispositivo. Não há tráfego USB, mas tenho certeza de que preciso modificar o código. Eu encontrei um exemplo on-line para se comunicar com dispositivos USB no Chrome, mas acho que basicamente tive sorte com esse ponto. Eu também estou lutando com a maneira Chrome / Javascript / HTML de fazer as coisas, em contraste com o jeito Windows / VB6.

Eu vi apenas uma postagem dizendo que o Chrome não pode se comunicar com um dispositivo USB composto, mas sou novo neste mundo e realmente não sei. Agradecemos antecipadamente.

    
por user698179 16.02.2017 / 12:19

0 respostas