example/gatt_battery_query: don't disconnect after first battery level value

This commit is contained in:
Matthias Ringwald 2018-05-10 21:32:41 +02:00
parent eddc894f0f
commit a8d3af5747

View File

@ -209,7 +209,7 @@ static void handle_gatt_client_event(uint8_t packet_type, uint16_t channel, uint
if (gatt_event_characteristic_value_query_result_get_value_length(packet) < 1) break;
battery_level = gatt_event_characteristic_value_query_result_get_value(packet)[0];
printf("Battry level %d \n", battery_level);
printf("Battery level %d \n", battery_level);
break;
case GATT_EVENT_QUERY_COMPLETE:
@ -217,8 +217,6 @@ static void handle_gatt_client_event(uint8_t packet_type, uint16_t channel, uint
printf("CHARACTERISTIC_VALUE_QUERY_RESULT - Error status %x.\n", packet[4]);
break;
}
// Use timer if repeated request is needed and notification is not supperted
gap_disconnect(connection_handle);
break;
default:
printf("Unknown packet type %x\n", hci_event_packet_get_type(packet));