compile_gatt.py (6a72ce79e8f6063c54909a3008b0ea4ff5769806) | compile_gatt.py (d567aeb32398f2a708611c446bcd9bad85a152cd) |
---|---|
1#!/usr/bin/env python3 2# 3# BLE GATT configuration generator for use with BTstack 4# Copyright 2019 BlueKitchen GmbH 5# 6# Format of input file: 7# PRIMARY_SERVICE, SERVICE_UUID 8# CHARACTERISTIC, ATTRIBUTE_TYPE_UUID, [READ | WRITE | DYNAMIC], VALUE --- 1032 unchanged lines hidden (view full) --- 1041 if os.path.isfile( fullFile ) == True: 1042 return fullFile 1043 print ("'{0}' not found".format( fileName )) 1044 print ("Include paths: %s" % ", ".join(include_paths)) 1045 exit(-1) 1046 1047 1048btstack_root = os.path.abspath(os.path.dirname(sys.argv[0]) + '/..') | 1#!/usr/bin/env python3 2# 3# BLE GATT configuration generator for use with BTstack 4# Copyright 2019 BlueKitchen GmbH 5# 6# Format of input file: 7# PRIMARY_SERVICE, SERVICE_UUID 8# CHARACTERISTIC, ATTRIBUTE_TYPE_UUID, [READ | WRITE | DYNAMIC], VALUE --- 1032 unchanged lines hidden (view full) --- 1041 if os.path.isfile( fullFile ) == True: 1042 return fullFile 1043 print ("'{0}' not found".format( fileName )) 1044 print ("Include paths: %s" % ", ".join(include_paths)) 1045 exit(-1) 1046 1047 1048btstack_root = os.path.abspath(os.path.dirname(sys.argv[0]) + '/..') |
1049default_includes = [os.path.normpath(path) for path in [ btstack_root + '/src/', btstack_root + '/src/ble/gatt-service/']] | 1049default_includes = [os.path.normpath(path) for path in [ 1050 btstack_root + '/src/', 1051 btstack_root + '/src/ble/gatt-service/', 1052 btstack_root + '/src/le-audio/gatt-service/', 1053 btstack_root + '/src/mesh/gatt-service/' 1054]] |
1050 1051parser = argparse.ArgumentParser(description='BLE GATT configuration generator for use with BTstack') 1052 1053parser.add_argument('-I', action='append', nargs=1, metavar='includes', 1054 help='include search path for .gatt service files and bluetooth_gatt.h (default: %s)' % ", ".join(default_includes)) 1055parser.add_argument('gattfile', metavar='gattfile', type=str, 1056 help='gatt file to be compiled') 1057parser.add_argument('hfile', metavar='hfile', type=str, --- 56 unchanged lines hidden --- | 1055 1056parser = argparse.ArgumentParser(description='BLE GATT configuration generator for use with BTstack') 1057 1058parser.add_argument('-I', action='append', nargs=1, metavar='includes', 1059 help='include search path for .gatt service files and bluetooth_gatt.h (default: %s)' % ", ".join(default_includes)) 1060parser.add_argument('gattfile', metavar='gattfile', type=str, 1061 help='gatt file to be compiled') 1062parser.add_argument('hfile', metavar='hfile', type=str, --- 56 unchanged lines hidden --- |