Loading system/stack/btm/btm_ble_gap.cc +4 −0 Original line number Diff line number Diff line Loading @@ -1527,6 +1527,10 @@ 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_WEARABLE_AUDIO_DEVICE_EARBUD: dev_class[1] = BTM_COD_MAJOR_AUDIO; dev_class[2] = BTM_COD_MINOR_WEARABLE_HEADSET; break; case BTM_BLE_APPEARANCE_GENERIC_BARCODE_SCANNER: case BTM_BLE_APPEARANCE_HID_BARCODE_SCANNER: case BTM_BLE_APPEARANCE_GENERIC_HID: Loading system/stack/include/btm_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,7 @@ typedef void(tBTM_VSC_CMPL_CB)(tBTM_VSC_CMPL* p1); /* 0x00 is used as unclassified for all minor device classes */ #define BTM_COD_MINOR_UNCLASSIFIED 0x00 #define BTM_COD_MINOR_WEARABLE_HEADSET 0x04 #define BTM_COD_MINOR_CONFM_HANDSFREE 0x08 #define BTM_COD_MINOR_CAR_AUDIO 0x20 #define BTM_COD_MINOR_SET_TOP_BOX 0x24 Loading system/stack/include/btm_ble_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -254,6 +254,7 @@ 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_WEARABLE_AUDIO_DEVICE_EARBUD 0x0941 #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 +4 −0 Original line number Diff line number Diff line Loading @@ -1527,6 +1527,10 @@ 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_WEARABLE_AUDIO_DEVICE_EARBUD: dev_class[1] = BTM_COD_MAJOR_AUDIO; dev_class[2] = BTM_COD_MINOR_WEARABLE_HEADSET; break; case BTM_BLE_APPEARANCE_GENERIC_BARCODE_SCANNER: case BTM_BLE_APPEARANCE_HID_BARCODE_SCANNER: case BTM_BLE_APPEARANCE_GENERIC_HID: Loading
system/stack/include/btm_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,7 @@ typedef void(tBTM_VSC_CMPL_CB)(tBTM_VSC_CMPL* p1); /* 0x00 is used as unclassified for all minor device classes */ #define BTM_COD_MINOR_UNCLASSIFIED 0x00 #define BTM_COD_MINOR_WEARABLE_HEADSET 0x04 #define BTM_COD_MINOR_CONFM_HANDSFREE 0x08 #define BTM_COD_MINOR_CAR_AUDIO 0x20 #define BTM_COD_MINOR_SET_TOP_BOX 0x24 Loading
system/stack/include/btm_ble_api_types.h +1 −0 Original line number Diff line number Diff line Loading @@ -254,6 +254,7 @@ 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_WEARABLE_AUDIO_DEVICE_EARBUD 0x0941 #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