kopia lustrzana https://github.com/espressif/esp-idf
component/bt: Fix Gatt table read_req bug and advertising channel 39 not available bug
rodzic
fab35cb307
commit
c6bb239f0c
|
@ -95,7 +95,7 @@ typedef enum {
|
|||
typedef enum {
|
||||
ADV_CHNL_37 = 0x01,
|
||||
ADV_CHNL_38 = 0x02,
|
||||
ADV_CHNL_39 = 0x03,
|
||||
ADV_CHNL_39 = 0x04,
|
||||
ADV_CHNL_ALL = 0x07,
|
||||
} esp_ble_adv_channel_t;
|
||||
|
||||
|
|
|
@ -1332,7 +1332,13 @@ static tGATT_STATUS gatts_send_app_read_request(tGATT_TCB *p_tcb, UINT8 op_code,
|
|||
|
||||
gatt_sr_send_req_callback(conn_id,
|
||||
trans_id, GATTS_REQ_TYPE_READ, &sr_data);
|
||||
return (tGATT_STATUS) GATT_PENDING;
|
||||
|
||||
if (need_rsp) {
|
||||
return (tGATT_STATUS) GATT_PENDING;
|
||||
}
|
||||
else{
|
||||
return (tGATT_STATUS) GATT_STACK_RSP;
|
||||
}
|
||||
} else {
|
||||
return (tGATT_STATUS) GATT_BUSY; /* max pending command, application error */
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue