From 478122c12488a53ad94f00899de061be27a2ed61 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 30 Nov 2023 11:06:06 +0100 Subject: [PATCH] example: remove nested switch cases --- example/le_streamer_client.c | 3 +-- example/nordic_spp_le_streamer.c | 24 +++++++++--------------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/example/le_streamer_client.c b/example/le_streamer_client.c index f43a1a501..de82ff668 100644 --- a/example/le_streamer_client.c +++ b/example/le_streamer_client.c @@ -439,13 +439,12 @@ static void hci_event_handler(uint8_t packet_type, uint16_t channel, uint8_t *pa default: break; } - break; + break; default: break; } break; case HCI_EVENT_LE_META: - // wait for connection complete switch (hci_event_le_meta_get_subevent_code(packet)){ case HCI_SUBEVENT_LE_DATA_LENGTH_CHANGE: con_handle = hci_subevent_le_data_length_change_get_connection_handle(packet); diff --git a/example/nordic_spp_le_streamer.c b/example/nordic_spp_le_streamer.c index 245132e54..b662dfd95 100644 --- a/example/nordic_spp_le_streamer.c +++ b/example/nordic_spp_le_streamer.c @@ -182,22 +182,16 @@ static void hci_packet_handler (uint8_t packet_type, uint16_t channel, uint8_t * case HCI_EVENT_META_GAP: switch (hci_event_gap_meta_get_subevent_code(packet)) { case GAP_SUBEVENT_LE_CONNECTION_COMPLETE: - switch (hci_event_gap_meta_get_subevent_code(packet)) { - case GAP_SUBEVENT_LE_CONNECTION_COMPLETE: - // print connection parameters (without using float operations) - con_handle = gap_subevent_le_connection_complete_get_connection_handle(packet); - conn_interval = gap_subevent_le_connection_complete_get_conn_interval(packet); - printf("LE Connection - Connection Interval: %u.%02u ms\n", conn_interval * 125 / 100, 25 * (conn_interval & 3)); - printf("LE Connection - Connection Latency: %u\n", gap_subevent_le_connection_complete_get_conn_latency(packet)); + // print connection parameters (without using float operations) + con_handle = gap_subevent_le_connection_complete_get_connection_handle(packet); + conn_interval = gap_subevent_le_connection_complete_get_conn_interval(packet); + printf("LE Connection - Connection Interval: %u.%02u ms\n", conn_interval * 125 / 100, 25 * (conn_interval & 3)); + printf("LE Connection - Connection Latency: %u\n", gap_subevent_le_connection_complete_get_conn_latency(packet)); - // request min con interval 15 ms for iOS 11+ - printf("LE Connection - Request 15 ms connection interval\n"); - gap_request_connection_parameter_update(con_handle, 12, 12, 4, 0x0048); - break; - default: - break; - } - break; + // request min con interval 15 ms for iOS 11+ + printf("LE Connection - Request 15 ms connection interval\n"); + gap_request_connection_parameter_update(con_handle, 12, 12, 4, 0x0048); + break; default: break; }