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 ---