2 Add copyright and license
3 Implemented HID disconnection
4 Handle device connected property changed
5 Implemented get bonded device_info/free device_info
7 Fix emit Bleutooth-Service state signal twice
8 Fix don't enable bluetooth-service
9 Implemented audio connect and audio disconnect
10 Add parse 'org.bluez.ProfileManager1' interface
11 Add profile register/unregister functions
12 Fix Service Name can be requested more than once
13 Using bt_req_t to indicate the BlueZ agent requestion
14 Add register/unregister profile sync function
15 Add function for spp create
16 Add function for spp destory
17 Add function for spp connection
18 Add function for spp disconnection
19 Add function for spp acception
20 Add function for spp rejection
21 Add function for spp set/unset connection callback
22 Using authorize_service function that be set for spp
23 Add function for spp send data
24 Add function for set/unset spp data received
25 Add the spp related test functions
26 Add the profile related test functions
27 Add hid disconnect test function
28 Add get device info test function
29 Add set/unset device connection test functions
32 Implemented Bluez lib arch
33 Implemented Bluetooth service arch
34 Implemented GAP (scan/pair/power on/off)
35 Implemented OPP client
36 Implemented OPP server
37 Implemented HID connection
38 Implemented GAP/OPP CAPIs