fix a2dp sink crash due to ble 5.0 code

This commit is contained in:
zwj
2021-01-27 14:16:41 +08:00
parent f7a8593a3b
commit 081e474baf
5 changed files with 32 additions and 20 deletions

View File

@@ -195,10 +195,16 @@ typedef struct {
uint16_t len;
uint16_t offset;
uint16_t layer_specific;
osi_sem_t sem;
uint8_t data[];
} BT_HDR;
typedef struct {
uint8_t status;
uint16_t opcode;
osi_sem_t sync_sem;
} BlE_SYNC;
#define BT_HDR_SIZE (sizeof (BT_HDR))
#define BT_PSM_SDP 0x0001

View File

@@ -726,7 +726,7 @@ void btsnd_hcic_vendor_spec_cmd (void *buffer, UINT16 opcode,
#define HCIC_PARAM_SIZE_READ_RF_PATH_COMPENSATION 0
#define HCIC_PARAM_SIZE_WRITE_RF_PATH_COMPENSATION 4
osi_sem_t *btsnd_hcic_ble_get_sync_sem(void);
BlE_SYNC *btsnd_hcic_ble_get_sync_info(void);
void btsnd_hcic_ble_sync_sem_init(void);
void btsnd_hcic_ble_sync_sem_deinit(void);