mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-11 21:10:20 +00:00
component/bt: Added the server test for the bit rate test.
component/bt: optimiz the code component/bt: optimiz the code. component/bt: added the l2c change. component/bt: Added the modified. component/bt: change the indicate callback function. component/bt: added the BLE throughput test gattc & gatts example. component/bt: Change the sdkconfig.default CONFIG_GATTS_NOTIFY_THROUGHPUT setting. component/bt: Change the throughput_client_task delay method. component/bt: change the btu task size from 4096 to 5096 comonent/bt: close the print when congest. component/bt: Added the CPU frequency set method to the readme file. component/bt: Change the gatts_demo_char1_val to gl_profile_tab[PROFILE_A_APP_ID].char_handle to avoid make error. example/ble_throughput: Added the Readme explanation. component/bt: Added the bt lib change. component/bt: Update the bt lib & Change the LOG level from ERROR to DEBUG when congest. component/bt: Fixed the bug of timer start assign error. component/bt: Change back the gattc & gatts demo with same as the master. example/ble_throughput: Fixed the bug when prepare write of the ble throughput. component/bt: Update the check_sum algorithm. component/bt: Change Added the path when used the include file of "l2cdefs.h" & "l2c_api.h". example/throughput_client: Added the Freertos related header files to ble throughput client demo to avoid compile error.
This commit is contained in:
@@ -1816,7 +1816,7 @@ UINT16 L2CA_SendFixedChnlData (UINT16 fixed_cid, BD_ADDR rem_bda, BT_HDR *p_buf)
|
||||
|
||||
// If already congested, do not accept any more packets
|
||||
if (p_lcb->p_fixed_ccbs[fixed_cid - L2CAP_FIRST_FIXED_CHNL]->cong_sent) {
|
||||
L2CAP_TRACE_ERROR ("L2CAP - CID: 0x%04x cannot send, already congested \
|
||||
L2CAP_TRACE_ERROR ("L2CAP - CID: 0x%04x cannot send, already congested\
|
||||
xmit_hold_q.count: %u buff_quota: %u", fixed_cid,
|
||||
fixed_queue_length(p_lcb->p_fixed_ccbs[fixed_cid - L2CAP_FIRST_FIXED_CHNL]->xmit_hold_q),
|
||||
p_lcb->p_fixed_ccbs[fixed_cid - L2CAP_FIRST_FIXED_CHNL]->buff_quota);
|
||||
@@ -1840,6 +1840,17 @@ UINT16 L2CA_SendFixedChnlData (UINT16 fixed_cid, BD_ADDR rem_bda, BT_HDR *p_buf)
|
||||
return (L2CAP_DW_SUCCESS);
|
||||
}
|
||||
|
||||
BOOLEAN L2CA_CheckIsCongest(UINT16 fixed_cid, UINT16 handle)
|
||||
{
|
||||
tL2C_LCB *p_lcb;
|
||||
p_lcb = l2cu_find_lcb_by_handle(handle);
|
||||
|
||||
if (p_lcb != NULL) {
|
||||
return p_lcb->p_fixed_ccbs[fixed_cid - L2CAP_FIRST_FIXED_CHNL]->cong_sent;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function L2CA_RemoveFixedChnl
|
||||
|
Reference in New Issue
Block a user