Hi,
I m trying to add isochronous endpoints in bluetty.c . In
usb_bluetooth_probe function , i have added the following lines.
if ((endpoint->bEndpointAddress & 0x80) &&
((endpoint->bmAttributes & 3) == 0x01)) {
/* we found a sco in endpoint */
dbg("found sco in");
isoc_in_endpoint[num_isoc_in] = endpoint;
++num_isoc_in;
}
if (((endpoint->bEndpointAddress & 0x80) == 0x00) &&
((endpoint->bmAttributes & 3) == 0x01)) {
/* we found a sco out endpoint */
dbg("found sco out");
isoc_out_endpoint[num_isoc_out] = endpoint;
++num_isoc_out;
}
usb_fill_bulk_urb and usb_fill_int_urb functions are called after
bluetooth->bulk_in_buffer and bluetooth->interrupt_in_buffer initialised
respectively.
I want to know , How do i initialise this isochronous
endpoints ?. is there any functions like usb_fill_isoc_urb() is
available ?... Any tips to procceed furthur !!! ...
bet. i have added the following fields in struct
usb_bluetooth ...
unsigned char * isoc_in_buffer;
int isoc_in_buffer_size;
__u8 isoc_in_endpointAddress;
int isoc_out_buffer_size;
__u8 isoc_out_endpointAddress;
Thanks
Prakash
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel