Loading system/stack/btm/btm_ble_gap.cc +6 −1 Original line number Diff line number Diff line Loading @@ -2276,8 +2276,13 @@ static void btm_ble_appearance_to_cod(uint16_t appearance, uint8_t* dev_class) { dev_class[1] = BTM_COD_MAJOR_AUDIO; dev_class[2] = BTM_COD_MINOR_UNCLASSIFIED; break; case BTM_BLE_APPEARANCE_GENERIC_WEARABLE_AUDIO_DEVICE: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_EARBUD: dev_class[1] = BTM_COD_MAJOR_AUDIO; case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADSET: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADPHONES: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_NECK_BAND: dev_class[0] = (BTM_COD_SERVICE_AUDIO | BTM_COD_SERVICE_RENDERING) >> 8; dev_class[1] = (BTM_COD_MAJOR_AUDIO | BTM_COD_SERVICE_LE_AUDIO); dev_class[2] = BTM_COD_MINOR_WEARABLE_HEADSET; break; case BTM_BLE_APPEARANCE_GENERIC_BARCODE_SCANNER: Loading system/stack/include/btm_ble_api_types.h +4 −0 Original line number Diff line number Diff line Loading @@ -257,7 +257,11 @@ typedef uint8_t BLE_SIGNATURE[BTM_BLE_AUTH_SIGN_LEN]; /* Device address */ #define BTM_BLE_APPEARANCE_CYCLING_CADENCE 0x0483 #define BTM_BLE_APPEARANCE_CYCLING_POWER 0x0484 #define BTM_BLE_APPEARANCE_CYCLING_SPEED_CADENCE 0x0485 #define BTM_BLE_APPEARANCE_GENERIC_WEARABLE_AUDIO_DEVICE 0x0940 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_EARBUD 0x0941 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADSET 0x0942 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADPHONES 0x0943 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_NECK_BAND 0x0944 #define BTM_BLE_APPEARANCE_GENERIC_PULSE_OXIMETER 0x0C40 #define BTM_BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP 0x0C41 #define BTM_BLE_APPEARANCE_PULSE_OXIMETER_WRIST 0x0C42 Loading Loading
system/stack/btm/btm_ble_gap.cc +6 −1 Original line number Diff line number Diff line Loading @@ -2276,8 +2276,13 @@ static void btm_ble_appearance_to_cod(uint16_t appearance, uint8_t* dev_class) { dev_class[1] = BTM_COD_MAJOR_AUDIO; dev_class[2] = BTM_COD_MINOR_UNCLASSIFIED; break; case BTM_BLE_APPEARANCE_GENERIC_WEARABLE_AUDIO_DEVICE: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_EARBUD: dev_class[1] = BTM_COD_MAJOR_AUDIO; case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADSET: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADPHONES: case BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_NECK_BAND: dev_class[0] = (BTM_COD_SERVICE_AUDIO | BTM_COD_SERVICE_RENDERING) >> 8; dev_class[1] = (BTM_COD_MAJOR_AUDIO | BTM_COD_SERVICE_LE_AUDIO); dev_class[2] = BTM_COD_MINOR_WEARABLE_HEADSET; break; case BTM_BLE_APPEARANCE_GENERIC_BARCODE_SCANNER: Loading
system/stack/include/btm_ble_api_types.h +4 −0 Original line number Diff line number Diff line Loading @@ -257,7 +257,11 @@ typedef uint8_t BLE_SIGNATURE[BTM_BLE_AUTH_SIGN_LEN]; /* Device address */ #define BTM_BLE_APPEARANCE_CYCLING_CADENCE 0x0483 #define BTM_BLE_APPEARANCE_CYCLING_POWER 0x0484 #define BTM_BLE_APPEARANCE_CYCLING_SPEED_CADENCE 0x0485 #define BTM_BLE_APPEARANCE_GENERIC_WEARABLE_AUDIO_DEVICE 0x0940 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_EARBUD 0x0941 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADSET 0x0942 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_HEADPHONES 0x0943 #define BTM_BLE_APPEARANCE_WEARABLE_AUDIO_DEVICE_NECK_BAND 0x0944 #define BTM_BLE_APPEARANCE_GENERIC_PULSE_OXIMETER 0x0C40 #define BTM_BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP 0x0C41 #define BTM_BLE_APPEARANCE_PULSE_OXIMETER_WRIST 0x0C42 Loading