Am 04.07.2013 14:44, schrieb Frank Schäfer:
> ...
> To summarize our current knowledge:
>
>     divisor = 2^A * B
>
> with
>
>     A = buf[1] & 0x0E
>     B = buf[0]  +  (buf[1] & 0x01) << 8

Update / addition:

=> for B <= 8 the device always uses the maximum value B = 512 instead
=> for 8 < B < 16 something strange is going on. No idea what happens,
I'm unable to determine the resulting baud rate.
=> for B >= 16 everthing works normally

Frank
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to