Fixed the HCI ACL Header definitions for PB and BC Flags
The byte offsets for Packet Boundary (PB) and Broadcast (BC) flags in the HCI ACL Header is swapped. This will fixed it so that it matches the Bluetooth Specifications. Bug: 63241720 Test: Run manual VTS tests for Bluetooth Merged-In: Ifc1f4d4f054a1dab13458c563e47bfb884f39d92 Change-Id: Ifc1f4d4f054a1dab13458c563e47bfb884f39d92 (cherry picked from commit7915b71fb9
) (cherry picked from commit5c98115486
)
This commit is contained in:
parent
a945baae7f
commit
0bb581fb96
1 changed files with 8 additions and 2 deletions
|
@ -88,8 +88,14 @@ using ::android::sp;
|
|||
|
||||
#define EVENT_NUMBER_OF_COMPLETED_PACKETS_NUM_HANDLES 2
|
||||
|
||||
#define ACL_BROADCAST_ACTIVE_SLAVE (0x1 << 4)
|
||||
#define ACL_PACKET_BOUNDARY_COMPLETE (0x3 << 6)
|
||||
#define ACL_BROADCAST_FLAG_OFFSET 6
|
||||
#define ACL_BROADCAST_FLAG_ACTIVE_SLAVE 0x1
|
||||
#define ACL_BROADCAST_ACTIVE_SLAVE (ACL_BROADCAST_FLAG_ACTIVE_SLAVE << ACL_BROADCAST_FLAG_OFFSET)
|
||||
|
||||
#define ACL_PACKET_BOUNDARY_FLAG_OFFSET 4
|
||||
#define ACL_PACKET_BOUNDARY_FLAG_COMPLETE 0x3
|
||||
#define ACL_PACKET_BOUNDARY_COMPLETE \
|
||||
(ACL_PACKET_BOUNDARY_FLAG_COMPLETE << ACL_PACKET_BOUNDARY_FLAG_OFFSET)
|
||||
|
||||
constexpr char kCallbackNameAclEventReceived[] = "aclDataReceived";
|
||||
constexpr char kCallbackNameHciEventReceived[] = "hciEventReceived";
|
||||
|
|
Loading…
Reference in a new issue