From b34012481f8f4714bb2ba050e481a0201bb50775 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Sun, 15 Nov 2015 14:16:15 +0100 Subject: [PATCH] create service_record_item memory pool --- tool/btstack_memory_generator.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tool/btstack_memory_generator.py b/tool/btstack_memory_generator.py index 297d311c6..1caffb1cb 100755 --- a/tool/btstack_memory_generator.py +++ b/tool/btstack_memory_generator.py @@ -61,10 +61,11 @@ extern "C" { #include "l2cap.h" // Classic -#include "classic/rfcomm.h" #include "classic/bnep.h" #include "classic/hfp.h" #include "classic/remote_device_db.h" +#include "classic/rfcomm.h" +#include "classic/sdp.h" // BLE #ifdef HAVE_BLE @@ -160,7 +161,15 @@ def replacePlaceholder(template, struct_name): snippet = template.replace("STRUCT_TYPE", struct_type).replace("STRUCT_NAME", struct_name).replace("POOL_COUNT", pool_count) return snippet -list_of_structs = [ ["hci_connection"], ["l2cap_service", "l2cap_channel"], ["rfcomm_multiplexer", "rfcomm_service", "rfcomm_channel"], ["db_mem_device_name", "db_mem_device_link_key", "db_mem_service"], ["bnep_service", "bnep_channel"], ["hfp_connection"]] +list_of_structs = [ + ["hci_connection"], + ["l2cap_service", "l2cap_channel"], + ["rfcomm_multiplexer", "rfcomm_service", "rfcomm_channel"], + ["db_mem_device_name", "db_mem_device_link_key", "db_mem_service"], + ["bnep_service", "bnep_channel"], + ["hfp_connection"], + ["service_record_item"] +] list_of_le_structs = [["gatt_client", "gatt_subclient", "whitelist_entry", "sm_lookup_entry"]] file_name = "../src/btstack_memory"