mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-31 01:20:44 +00:00
att_server: use can send / request to send from att dispatch
This commit is contained in:
parent
59b5e1571f
commit
328bed13c0
@ -157,17 +157,14 @@ static bool att_server_connections_for_state(att_server_state_t state, att_serve
|
|||||||
static void att_server_request_can_send_now(att_server_t * att_server, att_connection_t * att_connection ){
|
static void att_server_request_can_send_now(att_server_t * att_server, att_connection_t * att_connection ){
|
||||||
switch (att_server->bearer_type){
|
switch (att_server->bearer_type){
|
||||||
case ATT_BEARER_UNENHANCED_LE:
|
case ATT_BEARER_UNENHANCED_LE:
|
||||||
att_dispatch_server_request_can_send_now_event(att_connection->con_handle);
|
|
||||||
break;
|
|
||||||
#if defined (ENABLE_GATT_OVER_CLASSIC) || defined (ENABLE_GATT_OVER_EATT)
|
|
||||||
#ifdef ENABLE_GATT_OVER_CLASSIC
|
#ifdef ENABLE_GATT_OVER_CLASSIC
|
||||||
case ATT_BEARER_UNENHANCED_CLASSIC:
|
case ATT_BEARER_UNENHANCED_CLASSIC:
|
||||||
/* fall through */
|
/* fall through */
|
||||||
#endif
|
#endif
|
||||||
|
att_dispatch_server_request_can_send_now_event(att_connection->con_handle);
|
||||||
|
break;
|
||||||
#ifdef ENABLE_GATT_OVER_EATT
|
#ifdef ENABLE_GATT_OVER_EATT
|
||||||
case ATT_BEARER_ENHANCED_LE:
|
case ATT_BEARER_ENHANCED_LE:
|
||||||
/* fall through */
|
|
||||||
#endif
|
|
||||||
l2cap_request_can_send_now_event(att_server->l2cap_cid);
|
l2cap_request_can_send_now_event(att_server->l2cap_cid);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -180,15 +177,13 @@ static void att_server_request_can_send_now(att_server_t * att_server, att_conne
|
|||||||
static bool att_server_can_send_packet(att_server_t * att_server, att_connection_t * att_connection){
|
static bool att_server_can_send_packet(att_server_t * att_server, att_connection_t * att_connection){
|
||||||
switch (att_server->bearer_type) {
|
switch (att_server->bearer_type) {
|
||||||
case ATT_BEARER_UNENHANCED_LE:
|
case ATT_BEARER_UNENHANCED_LE:
|
||||||
return att_dispatch_server_can_send_now(att_connection->con_handle) != 0;
|
|
||||||
#if defined (ENABLE_GATT_OVER_CLASSIC) || defined (ENABLE_GATT_OVER_EATT)
|
|
||||||
#ifdef ENABLE_GATT_OVER_CLASSIC
|
#ifdef ENABLE_GATT_OVER_CLASSIC
|
||||||
case ATT_BEARER_UNENHANCED_CLASSIC:
|
case ATT_BEARER_UNENHANCED_CLASSIC:
|
||||||
/* fall through */
|
/* fall through */
|
||||||
#endif
|
#endif
|
||||||
|
return att_dispatch_server_can_send_now(att_connection->con_handle);
|
||||||
#ifdef ENABLE_GATT_OVER_EATT
|
#ifdef ENABLE_GATT_OVER_EATT
|
||||||
case ATT_BEARER_ENHANCED_LE:
|
case ATT_BEARER_ENHANCED_LE:
|
||||||
#endif
|
|
||||||
return l2cap_can_send_packet_now(att_server->l2cap_cid);
|
return l2cap_can_send_packet_now(att_server->l2cap_cid);
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user