The SDP UUID lists should be searched and ALL UUIDs matched for a record to be retrie...
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 2 Jun 2010 07:05:34 +0000 (07:05 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 2 Jun 2010 07:05:34 +0000 (07:05 +0000)
commitc362709a1e2b0252cffbf1633f7cce41fea4d769
treecbe6188d1b4e00c42045d2318964cceebedee91a
parentda51c1f9749842b65608d6505a41b05981416443
The SDP UUID lists should be searched and ALL UUIDs matched for a record to be retrieved, not partial matches. Change the SDP code so that the entire list must be matched against a service attribute table's contents before it is returned.

Change matching algorithm so that it recursively searches through the entire attribute table, and not just pre-specified sequence attributes.

Add browse lists and proper descriptions to the Serial Port service.
Demos/Host/Incomplete/BluetoothHost/Lib/SDPServices.c
Demos/Host/Incomplete/BluetoothHost/Lib/SDPServices.h
Demos/Host/Incomplete/BluetoothHost/Lib/ServiceDiscoveryProtocol.c
Demos/Host/Incomplete/BluetoothHost/Lib/ServiceDiscoveryProtocol.h
LUFA/Common/Common.h