From 1934b58658d984d9bb2cb2f3e0a836a427e362dd Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Tue, 10 Jan 2017 13:56:21 +0100 Subject: [PATCH] doc: tidy function signature, improve api parser --- doc/manual/update_apis.py | 10 ++++++++-- src/ble/gatt_client.h | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/manual/update_apis.py b/doc/manual/update_apis.py index 6b8862918..1389223bc 100755 --- a/doc/manual/update_apis.py +++ b/doc/manual/update_apis.py @@ -160,15 +160,21 @@ def createIndex(btstackfolder, apis, githubfolder): functions[ref_function.group(1)] = codeReference(ref_function.group(1), githubfolder, api_tuple[0], linenr) continue - function = re.match('(.*?)\(.*\(*.*;\n', line) + function = re.match('(.*?)\s*\(.*\(*.*;\n', line) if function: parts = function.group(1).split(" "); name = parts[len(parts)-1] + if len(name) == 0: + print(parts); + sys.exit(10) functions[name] = codeReference( name, githubfolder, api_tuple[0], linenr) continue - function = re.match('.(.*?)\(.*\(*.*', line) + function = re.match('.(.*?)\s*\(.*\(*.*', line) if function: + if len(name) == 0: + print(parts); + sys.exit(10) parts = function.group(1).split(" "); name = parts[len(parts)-1] multiline_function_def = 1 diff --git a/src/ble/gatt_client.h b/src/ble/gatt_client.h index 696c9210d..a1f6f3fc8 100644 --- a/src/ble/gatt_client.h +++ b/src/ble/gatt_client.h @@ -249,7 +249,7 @@ uint8_t gatt_client_discover_characteristics_for_service(btstack_packet_handler_ */ uint8_t gatt_client_discover_characteristics_for_handle_range_by_uuid16(btstack_packet_handler_t callback, hci_con_handle_t con_handle, uint16_t start_handle, uint16_t end_handle, uint16_t uuid16); uint8_t gatt_client_discover_characteristics_for_handle_range_by_uuid128(btstack_packet_handler_t callback, hci_con_handle_t con_handle, uint16_t start_handle, uint16_t end_handle, uint8_t * uuid); -uint8_t gatt_client_discover_characteristics_for_service_by_uuid16 (btstack_packet_handler_t callback, hci_con_handle_t con_handle, gatt_client_service_t *service, uint16_t uuid16); +uint8_t gatt_client_discover_characteristics_for_service_by_uuid16(btstack_packet_handler_t callback, hci_con_handle_t con_handle, gatt_client_service_t *service, uint16_t uuid16); uint8_t gatt_client_discover_characteristics_for_service_by_uuid128(btstack_packet_handler_t callback, hci_con_handle_t con_handle, gatt_client_service_t *service, uint8_t * uuid128); /**