USB: omninet: clean up protocol description
Clean up and fix typos in protocol comment. Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
81f58c67b1
commit
b42abbcde4
@@ -74,29 +74,28 @@ static struct usb_serial_driver * const serial_drivers[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/* The protocol.
|
/*
|
||||||
|
* The protocol.
|
||||||
*
|
*
|
||||||
* The omni.net always exchange 64 bytes of data with the host. The first
|
* The omni.net always exchange 64 bytes of data with the host. The first
|
||||||
* four bytes are the control header, you can see it in the above structure.
|
* four bytes are the control header.
|
||||||
*
|
*
|
||||||
* oh_seq is a sequence number. Don't know if/how it's used.
|
* oh_seq is a sequence number. Don't know if/how it's used.
|
||||||
* oh_len is the length of the data bytes in the packet.
|
* oh_len is the length of the data bytes in the packet.
|
||||||
* oh_xxx Bit-mapped, related to handshaking and status info.
|
* oh_xxx Bit-mapped, related to handshaking and status info.
|
||||||
* I normally set it to 0x03 in trasmitted frames.
|
* I normally set it to 0x03 in transmitted frames.
|
||||||
* 7: Active when the TA is in a CONNECTed state.
|
* 7: Active when the TA is in a CONNECTed state.
|
||||||
* 6: unknown
|
* 6: unknown
|
||||||
* 5: handshaking, unknown
|
* 5: handshaking, unknown
|
||||||
* 4: handshaking, unknown
|
* 4: handshaking, unknown
|
||||||
* 3: unknown, usually 0
|
* 3: unknown, usually 0
|
||||||
* 2: unknown, usually 0
|
* 2: unknown, usually 0
|
||||||
* 1: handshaking, unknown, usually set to 1 in trasmitted frames
|
* 1: handshaking, unknown, usually set to 1 in transmitted frames
|
||||||
* 0: handshaking, unknown, usually set to 1 in trasmitted frames
|
* 0: handshaking, unknown, usually set to 1 in transmitted frames
|
||||||
* oh_pad Probably a pad byte.
|
* oh_pad Probably a pad byte.
|
||||||
*
|
*
|
||||||
* After the header you will find data bytes if oh_len was greater than zero.
|
* After the header you will find data bytes if oh_len was greater than zero.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct omninet_header {
|
struct omninet_header {
|
||||||
__u8 oh_seq;
|
__u8 oh_seq;
|
||||||
__u8 oh_len;
|
__u8 oh_len;
|
||||||
|
|||||||
Reference in New Issue
Block a user