Changes between Initial Version and Version 1 of HardwareInfo/Bluetooth


Ignore:
Timestamp:
Aug 28, 2012, 7:37:06 AM (12 years ago)
Author:
modeenf
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HardwareInfo/Bluetooth

    v1 v1  
     1
     2== Bluetooth  ==
     3
     4'''L2cap under network/protocols/l2cap :'''[[BR]]
     5Provides 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 
     7HCI under 
     8'''src/add-ons/kernel/bluetooth :'''[[BR]]
     9Here we have 2 modules, one for handling global bluetooth data structures such as connection handles and L2cap channels, and frames
     10
     11H2generic under
     12'''src/add-ons/kernel/drivers/bluetooth'''[[BR]]
     13The USB driver, implementing the H2 transport Bluetooth kit under src/kit/bluetooth
     14C++ implementation based on JSR82 api
     15 
     16Bluetooth Server under
     17'''src/servers/bluetooth'''[[BR]]
     18Basically handling opened devices (local connected fisically in our system) and forwaring kit calls to them
     19 
     20
     21Bluetooth Preferences under
     22'''src/preferences/bluetooth'''[[BR]]
     23Configuration using the kit
     24 
     25
     26Test applications under
     27'''src/tests/kits/bluetooth'''[[BR]]
     28 
     29There 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
     31Links:
     32[http://urnenfeld.blogspot.se/search/label/bluetooth Haiku Bluetooth blog]