por fabim » 02 Out 2008 08:46
intão jão..
hehe, olha que interessante isto.
Vou criar um descriptor hid para joy..
DESC axis = 2 bytes
desc thogle = 1 byte
DESC buttons = 1 byte
observe a sequencia.
eu tenho um array de 4 bytes.
Sendo
X , Y , Thogle , 8 botões
eu sou obrigado a seguir esta sequencia porque eu criei o descriptor nesta sequencia, e o host ao pegar o report desc, vai saber quantos bytes o device manda e para que serve cada byte ou bit..
Quando eu crio um botão eu digo o seguinte.
botão
logica minima ( 0 por exemplo, ou seja não acionado)
logica máxima( 1 por exemplo, ou seja precionado)
porém eu poderia fazer diferente..
botão
logica minima ( 0 por exemplo, ou seja não acionado)
logica máxima( 255 por exemplo, ou seja precionado com lógica maxima)
report size ( quantos bits ele usa = 1 byte)
report lenght ( vão ser quantos desse ? 1,2,20 ?)
Tendeu ?
Eu defini como sendo por exemplo 4 butão desses.
[] , /\ , O , X
nada impede de eu colocar potenciometro log, ou deslizante com trigger ou linear para cada um. Tipo eu posso usar potenciometros com marcação de 0 a 10.
que estão ligados aos botões, correto ??
Precionei o uControlador converte e soca na string como força aplicada, soltei pimba desliga !! dendeu a jogada ?
Como eu tinha dito, da pra fazer sob medida para cada gosto!!
FAbim
Fabim
Editado pela última vez por
fabim em 02 Out 2008 08:50, em um total de 1 vez.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!