Changes between Version 1 and Version 2 of HardwareInfo/Bluetooth
- Timestamp:
- Aug 28, 2012, 7:51:21 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HardwareInfo/Bluetooth
v1 v2 2 2 == Bluetooth == 3 3 4 '''L2cap under network/protocols/l2cap :'''[[BR]] 5 Provides socket interface to have l2cap channels. L2CAP offers connection oriented and connectionless sockets. But bluetooth stack as this point has no interchangeability with TCP/IP, A Higher level Bluetooth profile must be implemented 6 7 HCI under 4 L2cap under[[BR]] 5 '''network/protocols/l2cap :'''[[BR]] 6 Provides socket interface to have l2cap channels. L2CAP offers connection oriented and connectionless sockets. But bluetooth stack as this point has no interchangeability with TCP/IP, A Higher level Bluetooth profile must be implemented[[BR]] 7 8 HCI under[[BR]] 8 9 '''src/add-ons/kernel/bluetooth :'''[[BR]] 9 10 Here we have 2 modules, one for handling global bluetooth data structures such as connection handles and L2cap channels, and frames 10 11 11 H2generic under 12 H2generic under[[BR]] 12 13 '''src/add-ons/kernel/drivers/bluetooth'''[[BR]] 13 14 The USB driver, implementing the H2 transport Bluetooth kit under src/kit/bluetooth 14 15 C++ implementation based on JSR82 api 15 16 Bluetooth Server under 16 17 Bluetooth Server under[[BR]] 17 18 '''src/servers/bluetooth'''[[BR]] 18 19 Basically handling opened devices (local connected fisically in our system) and forwaring kit calls to them 19 20 20 21 Bluetooth Preferences under 21 Bluetooth Preferences under[[BR]] 22 22 '''src/preferences/bluetooth'''[[BR]] 23 23 Configuration using the kit 24 25 24 26 Test applications under 25 Test applications under[[BR]] 27 26 '''src/tests/kits/bluetooth'''[[BR]] 28 27 29 28 There is a small prototype component which is not here documented below src/add-ons/bluetooth/ResetLocalDevice. Its intention was to be an add-on of bluetooth preferences, So that new HCI commands could be customized by users or external developers. I did not like at the end the idea, I did not find the flexibility I wanted. 30 29 31 30 Links: 32 [http://urnenfeld.blogspot.se/search/label/bluetooth Haiku Bluetooth blog] 31 [http://urnenfeld.blogspot.se/search/label/bluetooth Haiku Bluetooth blog][[BR]] 32 [http://www.palowireless.com/bluetooth/ Bluetooth resorce][[BR]] 33 [http://en.wikipedia.org/wiki/Bluetooth Bluetooth on wikipedia][[BR]] 34 [https://www.bluetooth.org/Technical/Specifications/adopted.htm Bluetooth docs][[BR]]