From 84a000f59a48dac41d04da6bf9569258bc0e2cfc Mon Sep 17 00:00:00 2001 From: Kausik Sinnaswamy Date: Mon, 2 Apr 2012 15:04:26 +0530 Subject: Consolidated patchset for 1) Run-time configuration: configure stack and vendor at run-time using bt_stack.conf and bt_vendor.conf in /etc/bluetooth/ 2) Build-time configuration: Auto-generate buildcfg.h header file from the target config bdroid_$(TARGET_DEVICE).txt file Change-Id: Ieebb71081b7de404eab37f9ff4596d3dc94547a7 --- main/bte_main.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'main/bte_main.c') diff --git a/main/bte_main.c b/main/bte_main.c index 274ee7d..7707d48 100644 --- a/main/bte_main.c +++ b/main/bte_main.c @@ -66,6 +66,11 @@ ** Constants & Macros *******************************************************************************/ +/* Run-time configuration file */ +#ifndef BTE_STACK_CONF_FILE +#define BTE_STACK_CONF_FILE "/etc/bluetooth/bt_stack.conf" +#endif + /******************************************************************************* ** Local type definitions *******************************************************************************/ @@ -94,6 +99,7 @@ extern void btsnoop_init(void); extern void btsnoop_open(void); extern void btsnoop_close(void); extern void btsnoop_cleanup (void); +extern void bte_load_conf(const char *p_path); @@ -142,6 +148,8 @@ void bte_main_boot_entry(void) bte_main_in_hw_init(); + bte_load_conf(BTE_STACK_CONF_FILE); + #if (BTTRC_INCLUDED == TRUE) /* Initialize trace feature */ BTTRC_TraceInit(MAX_TRACE_RAM_SIZE, &BTE_TraceLogBuf[0], BTTRC_METHOD_RAM); -- cgit v1.1