zephyr/tests/bluetooth/classic
Lyle Zhu af42036ca6 Bluetooth: Classic: SDP: Improve UUID 128 support
In current implementation, the UUID 128 is not well supported. The
found issue includes,
Issue 1: No clear byte order of the UUID 128 in local SDP record.
Issue 2: No clear byte order of the UUID 128 of the SDP discover
parameter.

For issue 1,
Add the description to note that if the SDP attribute type is
`BT_SDP_UINT128`, `BT_SDP_INT128`, and `BT_SDP_UUID128`, the byte
order should be little-endian.

And swap the 128bit from little-endian to big-endian when responding
the peer SDP discovery request.

For issue 2,
Add the description to note that if the SDP discovery type is
`Service Search` and `Service Search Attribute`, and UUID is UUID 128,
the passed UUID data of the discovery request parameter should be
represented as the little-endian byte-order sequence.

And swap the 128bit from little-endian to big-endian when packing the
SDP discovery packet.

Signed-off-by: Lyle Zhu <lyle.zhu@nxp.com>
2025-07-29 11:21:37 +01:00
..
gap_c
gap_s
l2cap_s tests: bluetooth: classic: Add test suite l2cap. 2025-07-19 09:51:31 +02:00
rfcomm_c tests: Bluetooth: BR: Add test suite RFCOMM_client 2025-07-10 10:12:20 -05:00
rfcomm_s tests: Bluetooth: BR: Add test suite RFCOMM_server 2025-07-10 10:09:13 -05:00
sdp_c Bluetooth: Classic: SDP: Improve UUID 128 support 2025-07-29 11:21:37 +01:00
sdp_s Bluetooth: Classic: SDP: Improve UUID 128 support 2025-07-29 11:21:37 +01:00
smp_bonding tests: Bluetooth: BR: Add test suite of bonding for SMP 2025-07-10 10:11:38 -05:00
smp_general tests: Bluetooth: BR: Add general test suite for SMP 2025-07-10 10:11:22 -05:00
smp_io_cap tests: Bluetooth: BR: Add test suite of IO Capability for SMP 2025-07-10 10:10:30 -05:00
smp_sc_only tests: Bluetooth: BR: Add test suite of SC Only Mode for SMP 2025-07-10 10:11:01 -05:00