AudioService: Add support for LE headset groups in device inventory
Bluetooth LE Headsets have one MAC address per earbud and can use either
address when connecting to the phone. This must be taken into account
when matching a headset with an IMU sensor as the
sensor UUID corresponds to only one of the addresses.
The Headset properties persisted in the AdiDeviceState must also be
consistent for the two MAC addresses given any headset can be connected
first to AudioService.
Bug: 294278455
Test: make
Change-Id: Ideedfdc12b0b1a650dea6dbb016a32a62bc2f0fa
6 files changed