panu_demo: request can send now, log received network packets

This commit is contained in:
Matthias Ringwald 2017-09-07 17:02:06 +02:00
parent b5a442a757
commit 60f21f5228

View File

@ -278,12 +278,16 @@ static void process_tap_dev_data(btstack_data_source_t *ds, btstack_data_source_
} }
network_buffer_len = len; network_buffer_len = len;
log_info("network packet, len %u", (int) len);
if (bnep_can_send_packet_now(bnep_cid)) { if (bnep_can_send_packet_now(bnep_cid)) {
bnep_send(bnep_cid, network_buffer, network_buffer_len); bnep_send(bnep_cid, network_buffer, network_buffer_len);
network_buffer_len = 0; network_buffer_len = 0;
} else { } else {
log_info("cannort send, request permission");
// park the current network packet // park the current network packet
btstack_run_loop_remove_data_source(&tap_dev_ds); btstack_run_loop_remove_data_source(&tap_dev_ds);
// and request a send permission
bnep_request_can_send_now_event(bnep_cid);
} }
return; return;
} }