bluetooth: Implement EIR parsing for HCI_EVENT_EXTENDED_INQUIRY_EVENT

This parses only EIR_NAME_SHORT and EIR_NAME_COMPLETE, others are not
yet usefull, adds a way to fetch the cached friendly name and adds a
friendlyName field to RemoteDevice. Refactors DeviceListItem to work on
RemoteDevice as it's only being used for that.Also adds a check if the
cached name is complete or not. If not ask for the complete name.

Change-Id: I7e37fb9cf44cb5598ef348fdd4d781c5ae04e24e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10489
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
vighnesh-sawant
2026-03-16 12:19:26 +00:00
committed by waddlesplash
parent ee10ca4b42
commit e7eb60f1a7
11 changed files with 116 additions and 26 deletions
+1 -1
View File
@@ -162,7 +162,7 @@ SYSTEM_SERVERS += [ FFilterByBuildFeatures
# Bluetooth stack + drivers
SYSTEM_NETWORK_PROTOCOLS +=
# l2cap
l2cap
;
SYSTEM_BT_STACK =
hci