Dear All,
Recently, I spend a little time to study the Bluez
Driver. Attached file is my notes. Hope this is useful for others.
But I have one question about the Bluez USB driver
for Kernle 2.4.26 and 2.6.5.
Kernel 2.4.26:
/linux/src/driver/usb/bluetooth.c
/linux/src/driver/bluetooth/hci_usb.c
Kernel 2.6.5:
/linux/src/driver/bluetooth/hci_usb.c
Why are there two USB drivers for 2.4.26?
Because, the /linux/src/driver/bluetooth/hci_usb.c have registered
with USB core and get the hci dev. I couldn't know the purpose
of /linux/src/driver/usb/blueotooth.c ? Do someone know the
reason?
Taylor Shieh
Engineer, Bluetooth Module Section
New
Technology Development Dept., R&D Division
Tel:886-49-2325876
Ext:2188