mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-26 12:35:25 +00:00
hsp: call try_send_sco only when needed in demo
This commit is contained in:
parent
ee5d6bf559
commit
aed15bc5fb
@ -149,23 +149,14 @@ static void sco_packet_handler(uint8_t packet_type, uint8_t * packet, uint16_t s
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void packet_handler(uint8_t * event, uint16_t event_size){
|
static void packet_handler(uint8_t * event, uint16_t event_size){
|
||||||
|
|
||||||
// printf("Packet handler event 0x%02x\n", event[0]);
|
|
||||||
|
|
||||||
try_send_sco();
|
|
||||||
|
|
||||||
switch (event[0]) {
|
switch (event[0]) {
|
||||||
case BTSTACK_EVENT_STATE:
|
case BTSTACK_EVENT_STATE:
|
||||||
if (event[2] != HCI_STATE_WORKING) break;
|
if (event[2] != HCI_STATE_WORKING) break;
|
||||||
printf("Working!\n");
|
printf("Working!\n");
|
||||||
break;
|
break;
|
||||||
case HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS:
|
case HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS:
|
||||||
// printf("HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS\n");
|
|
||||||
// try_send_sco();
|
|
||||||
break;
|
|
||||||
case DAEMON_EVENT_HCI_PACKET_SENT:
|
case DAEMON_EVENT_HCI_PACKET_SENT:
|
||||||
// printf("DAEMON_EVENT_HCI_PACKET_SENT\n");
|
try_send_sco();
|
||||||
// try_send_sco();
|
|
||||||
break;
|
break;
|
||||||
case HCI_EVENT_HSP_META:
|
case HCI_EVENT_HSP_META:
|
||||||
switch (event[2]) {
|
switch (event[2]) {
|
||||||
@ -173,7 +164,7 @@ static void packet_handler(uint8_t * event, uint16_t event_size){
|
|||||||
if (event[3] == 0){
|
if (event[3] == 0){
|
||||||
sco_handle = READ_BT_16(event, 4);
|
sco_handle = READ_BT_16(event, 4);
|
||||||
printf("Audio connection established with SCO handle 0x%04x.\n", sco_handle);
|
printf("Audio connection established with SCO handle 0x%04x.\n", sco_handle);
|
||||||
// try_send_sco();
|
try_send_sco();
|
||||||
} else {
|
} else {
|
||||||
printf("Audio connection establishment failed with status %u\n", event[3]);
|
printf("Audio connection establishment failed with status %u\n", event[3]);
|
||||||
sco_handle = 0;
|
sco_handle = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user