@CSR plc
--------------------------
This is an effort to minimize the user knowledge of BlueZ internals to Start BlueZ and 
to pair/connect/configure bluetooth device for supported profile.

To install CsrUtils
run $sudo make install

---------------------------------
To invoke CsrUtils
bt.sh

Functionality of bt.sh:

1. Automatically Start bluetoothd daemon
2. Give a menu to choose a profile to test
3. For each profile 
  3.1 scan devices 
  3.2 list found devices
  3.3 select your device to pair
  3.4 Enter your PIN/PASSKEY
  3.5 Paired devices are automatically configured to use applications like media player etc.
      a. .asoundrc file generated automaticaly for A2DP/AVRCP & HFP
  3.6 Device is connected
4. Option to view the list of connections and disconnect once it is being used.
6. BlueZ radio ON/OFF option
5. Exit from the menu.


For detailed usability test, please refer to CSR BlueZ user guide.


Other Files

agent.py - Common file for pairing

a2dp.sh - a2dp/avrcp pairing
a2dp.py - a2dp/avrcp connection
toggle.sh - switch the ALSA setting to bluetooth/normal speaker

hfp.sh  - hfp pairing

.asoundrc/asoundrc - For creating & copying .asoundrc file to /root

spp.sh - spp paring
serial - spp connect 

hid.sh - hid paring
hid.py/hidpy - hid connection

opp.sh - opp pairing & connection
