Skip to content
Snippets Groups Projects
Commit edeac9cb authored by schneider's avatar schneider
Browse files

Merge branch 'schneider/maxim-sdk-update' into 'master'

fix(sdk): Update (BLE) SDK to latest version

See merge request card10/firmware!190
parents e6a8dac4 6ba22d9f
No related branches found
No related tags found
No related merge requests found
Showing
with 978 additions and 177 deletions
...@@ -98,6 +98,7 @@ const LlRtCfg_t _ll_cfg = { ...@@ -98,6 +98,7 @@ const LlRtCfg_t _ll_cfg = {
const BbRtCfg_t _bb_cfg = { const BbRtCfg_t _bb_cfg = {
/*clkPpm*/ 20, /*clkPpm*/ 20,
/*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US, /*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US,
/*defaultTxPower*/ -10,
/*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS, /*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS,
/*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US /*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US
}; };
......
...@@ -55,13 +55,103 @@ ...@@ -55,13 +55,103 @@
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include/util&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/platform/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/controller/sources/mac/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-host/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/include/app&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/sources/profiles/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port/baremetal&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/anpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/bas&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cpp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/dis&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/fmpl&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gap&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gatt&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hid&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/paspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/rscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/scpps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/sensor&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/tipc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/udsc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/uribeacon&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxs&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/services&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/build&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/dual_chip&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/att&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/l2c&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/smp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/dm&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/cfg&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/chci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lhci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/init&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lmgr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lctr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty/uecc&quot;"/>
</option> </option>
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
</tool> </tool>
......
...@@ -5,6 +5,11 @@ ...@@ -5,6 +5,11 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension> </extension>
</configuration> </configuration>
</project> </project>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/ftdi/olimex-arm-usb-ocd-h.cfg -f interface/ftdi/olimex-arm-jtag-swd.cfg -f target/max32665.cfg"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/cmsis-dap.cfg -f target/max32665.cfg"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/>
......
...@@ -88,6 +88,16 @@ VPATH = . ...@@ -88,6 +88,16 @@ VPATH = .
# Where to find header files for this test # Where to find header files for this test
IPATH = . IPATH = .
##############################################################################
# OS Check/Utility definitions
ifeq '$(findstring ;,$(PATH))' ';'
BUILD_OS := Windows
else
BUILD_OS := $(shell uname 2>/dev/null || echo Unknown)
BUILD_OS := $(patsubst MSYS%,MSYS,$(BUILD_OS))
BUILD_OS := $(patsubst MINGW%,MSYS,$(BUILD_OS))
endif
################################################################################ ################################################################################
# Project build configuration. # Project build configuration.
...@@ -96,16 +106,58 @@ IPATH = . ...@@ -96,16 +106,58 @@ IPATH = .
ifdef BTLE_APP_USE_LEGACY_API ifdef BTLE_APP_USE_LEGACY_API
ifeq "$(BTLE_APP_USE_LEGACY_API)" "" ifeq "$(BTLE_APP_USE_LEGACY_API)" ""
BTLE_APP_USE_LEGACY_API_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_USE_LEGACY_API=TRUE PROJ_CFLAGS+=-DBTLE_APP_USE_LEGACY_API=TRUE
else else
ifeq "$(BTLE_APP_USE_LEGACY_API)" "0" ifeq "$(BTLE_APP_USE_LEGACY_API)" "0"
BTLE_APP_USE_LEGACY_API_SPECIFIED=0
else else
ifeq "$(BTLE_APP_USE_LEGACY_API)" "FALSE" ifeq "$(BTLE_APP_USE_LEGACY_API)" "FALSE"
BTLE_APP_USE_LEGACY_API_SPECIFIED=0
else else
BTLE_APP_USE_LEGACY_API_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_USE_LEGACY_API=TRUE PROJ_CFLAGS+=-DBTLE_APP_USE_LEGACY_API=TRUE
endif endif
endif endif
endif endif
else
BTLE_APP_USE_LEGACY_API_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_USE_LEGACY_API=TRUE
endif
ifdef BTLE_APP_ENABLE_PERIODIC
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" ""
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" "0"
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" "FALSE"
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_ENABLE_PERIODIC=TRUE
endif
endif
endif
else
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
endif
ifeq "$(BTLE_APP_USE_LEGACY_API_SPECIFIED)" "1"
ifeq "$(BTLE_APP_ENABLE_PERIODIC_SPECIFIED)" "1"
$(error Periodic advertising not compatible with legacy API.)
endif
endif
ifneq "$(BTLE_APP_ADV_TYPE)" "DM_ADV_NONCONN_UNDIRECT"
ifeq "$(BTLE_APP_ENABLE_PERIODIC_SPECIFIED)" "1"
$(error Periodic advertising not compatible with scannable or connectable modes.)
endif
endif
ifdef BTLE_APP_ADV_TYPE
ifneq "$(BTLE_APP_ADV_TYPE)" ""
PROJ_CFLAGS+=-DBTLE_APP_ADV_TYPE=$(BTLE_APP_ADV_TYPE)
endif
endif endif
ifdef CONSOLE_UART ifdef CONSOLE_UART
...@@ -114,31 +166,26 @@ PROJ_CFLAGS+=-DCONSOLE_UART=$(CONSOLE_UART) ...@@ -114,31 +166,26 @@ PROJ_CFLAGS+=-DCONSOLE_UART=$(CONSOLE_UART)
endif endif
endif endif
ENABLE_SDMA_SPECIFIED=0
ifdef ENABLE_SDMA ifdef ENABLE_SDMA
ifneq "$(ENABLE_SDMA)" "" ifneq "$(ENABLE_SDMA)" ""
ifeq "$(ENABLE_SDMA)" "0" ifeq "$(ENABLE_SDMA)" "0"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ifeq "$(ENABLE_SDMA)" "FALSE" ifeq "$(ENABLE_SDMA)" "FALSE"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ENABLE_SDMA=1 ENABLE_SDMA=1
ENABLE_SDMA_SPECIFIED=1
endif endif
endif endif
endif endif
endif endif
ifneq "$(ENABLE_SDMA)" "" ifeq "$(ENABLE_SDMA_SPECIFIED)" "1"
ifdef BTLE_APP_USE_LEGACY_API ifeq "$(BTLE_APP_USE_LEGACY_API_SPECIFIED)" "0"
ifneq "$(BTLE_APP_USE_LEGACY_API)" ""
ifeq "$(BTLE_APP_USE_LEGACY_API)" "0"
$(error SDMA currently requires BTLE_APP_USE_LEGACY_API) $(error SDMA currently requires BTLE_APP_USE_LEGACY_API)
endif endif
ifeq "$(BTLE_APP_USE_LEGACY_API)" "FALSE"
$(error SDMA currently requires BTLE_APP_USE_LEGACY_API)
endif
endif
endif
endif endif
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
...@@ -149,7 +196,6 @@ endif ...@@ -149,7 +196,6 @@ endif
# Enable assertion checking for development # Enable assertion checking for development
PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE
PROJ_CFLAGS+=-DWSF_TRACE_ENABLED=TRUE
PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE
......
...@@ -41,6 +41,11 @@ ...@@ -41,6 +41,11 @@
Macros Macros
**************************************************************************************************/ **************************************************************************************************/
// Defined in dm_adv_ae.c
#define DM_ADV_SCANNABLE(advType) (((advType) == DM_ADV_CONN_UNDIRECT) || \
((advType) == DM_ADV_SCAN_UNDIRECT) || \
((advType) == DM_EXT_ADV_SCAN_DIRECT))
/************************************************************************************************** /**************************************************************************************************
Configurable Parameters Configurable Parameters
**************************************************************************************************/ **************************************************************************************************/
...@@ -95,18 +100,47 @@ static const uint8_t beaconAdvDataDisc[] = ...@@ -95,18 +100,47 @@ static const uint8_t beaconAdvDataDisc[] =
static const uint8_t beaconScanDataDisc[] = static const uint8_t beaconScanDataDisc[] =
{ {
/*! device name */ /*! device name */
8, /*! length */ 13, /*! length */
DM_ADV_TYPE_LOCAL_NAME, /*! AD type */ DM_ADV_TYPE_LOCAL_NAME, /*! AD type */
'D', 'M',
'a', 'a',
't', 'x',
's', 'i',
'm',
' ', ' ',
'T', 'B',
'X' 'e',
'a',
'c',
'o',
'n'
}; };
#else /* BTLE_APP_USE_LEGACY_API */ #else /* BTLE_APP_USE_LEGACY_API */
#if (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE)))
static const uint8_t beaconExtScanDataDisc[] =
{
/*! device name */
13, /*! length */
DM_ADV_TYPE_LOCAL_NAME, /*! AD type */
'M',
'a',
'x',
'i',
'm',
' ',
'B',
'e',
'a',
'c',
'o',
'n'
};
#else /* (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE))) */
/*! extended advertising and scan data, discoverable mode */ /*! extended advertising and scan data, discoverable mode */
static const uint8_t beaconExtAdvDataDisc[] = static const uint8_t beaconExtAdvDataDisc[] =
{ {
...@@ -122,31 +156,55 @@ static const uint8_t beaconExtAdvDataDisc[] = ...@@ -122,31 +156,55 @@ static const uint8_t beaconExtAdvDataDisc[] =
UINT16_TO_BYTES(HCI_ID_ARM), /*! company ID */ UINT16_TO_BYTES(HCI_ID_ARM), /*! company ID */
/*! device name */ /*! device name */
8, /*! length */ 13, /*! length */
DM_ADV_TYPE_LOCAL_NAME, /*! AD type */ DM_ADV_TYPE_LOCAL_NAME, /*! AD type */
'D', 'M',
'a', 'a',
't', 'x',
's', 'i',
'm',
' ', ' ',
'T', 'B',
'X' 'e',
'a',
'c',
'o',
'n'
}; };
static const uint8_t beaconExtScanDataDisc[] = #endif /* (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE))) */
#ifdef BTLE_APP_ENABLE_PERIODIC
static const uint8_t beaconPerAdvData[] =
{ {
/*! device name */ /*! device name */
8, /*! length */ 22, /*! length */
DM_ADV_TYPE_LOCAL_NAME, /*! AD type */ DM_ADV_TYPE_LOCAL_NAME, /*! AD type */
'D', 'M',
'a', 'a',
't', 'x',
's', 'i',
'm',
' ',
'P',
'e',
'r',
'i',
'o',
'd',
'i',
'c',
' ', ' ',
'T', 'B',
'X' 'e',
'a',
'c',
'o',
'n'
}; };
#endif /* BTLE_APP_ENABLE_PERIODIC */
#endif /* BTLE_APP_USE_LEGACY_API */ #endif /* BTLE_APP_USE_LEGACY_API */
/************************************************************************************************** /**************************************************************************************************
...@@ -211,31 +269,52 @@ void beaconDisplayStackVersion(const char *pVersion) ...@@ -211,31 +269,52 @@ void beaconDisplayStackVersion(const char *pVersion)
static void beaconSetup(dmEvt_t *pMsg) static void beaconSetup(dmEvt_t *pMsg)
{ {
#ifndef BTLE_APP_USE_LEGACY_API #ifndef BTLE_APP_USE_LEGACY_API
uint8_t advHandle; uint8_t aAdvHandles[1];
const size_t nAdvHandles = (sizeof(aAdvHandles)/sizeof(aAdvHandles[0]));
#endif /* BTLE_APP_USE_LEGACY_API */
/* For extended advertisements, select handle. */
#ifndef BTLE_APP_USE_LEGACY_API
aAdvHandles[0] = DM_ADV_HANDLE_DEFAULT;
#endif /* BTLE_APP_USE_LEGACY_API */ #endif /* BTLE_APP_USE_LEGACY_API */
/* Send scannable advertisements. */ /* Send scannable advertisements. */
AppSetAdvType(DM_ADV_SCAN_UNDIRECT); #ifdef BTLE_APP_ADV_TYPE
#ifdef BTLE_APP_USE_LEGACY_API
AppSetAdvType(BTLE_APP_ADV_TYPE);
#else /* BTLE_APP_USE_LEGACY_API */
AppExtSetAdvType(aAdvHandles[0], BTLE_APP_ADV_TYPE);
#endif /* BTLE_APP_USE_LEGACY_API */
#endif /* BTLE_APP_ADV_TYPE */
/* set advertising and scan response data for discoverable mode */ /* set advertising and scan response data for discoverable mode */
#ifdef BTLE_APP_USE_LEGACY_API #ifdef BTLE_APP_USE_LEGACY_API
AppAdvSetData(APP_ADV_DATA_DISCOVERABLE, sizeof(beaconAdvDataDisc), (uint8_t *) beaconAdvDataDisc); AppAdvSetData(APP_ADV_DATA_DISCOVERABLE, sizeof(beaconAdvDataDisc), (uint8_t *) beaconAdvDataDisc);
AppAdvSetData(APP_SCAN_DATA_DISCOVERABLE, sizeof(beaconScanDataDisc), (uint8_t *) beaconScanDataDisc); AppAdvSetData(APP_SCAN_DATA_DISCOVERABLE, sizeof(beaconScanDataDisc), (uint8_t *) beaconScanDataDisc);
#else /* BTLE_APP_USE_LEGACY_API */ #else /* BTLE_APP_USE_LEGACY_API */
AppExtAdvSetData(DM_ADV_HANDLE_DEFAULT, APP_ADV_DATA_DISCOVERABLE, sizeof(beaconExtAdvDataDisc), (uint8_t *) beaconExtAdvDataDisc, HCI_EXT_ADV_DATA_LEN); #if (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE)))
AppExtAdvSetData(DM_ADV_HANDLE_DEFAULT, APP_SCAN_DATA_DISCOVERABLE, sizeof(beaconExtScanDataDisc), (uint8_t *) beaconExtScanDataDisc, HCI_EXT_ADV_DATA_LEN); AppExtAdvSetData(aAdvHandles[0], APP_SCAN_DATA_DISCOVERABLE, sizeof(beaconExtScanDataDisc), (uint8_t *) beaconExtScanDataDisc, HCI_EXT_ADV_DATA_LEN);
#else /* (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE))) */
AppExtAdvSetData(aAdvHandles[0], APP_ADV_DATA_DISCOVERABLE, sizeof(beaconExtAdvDataDisc), (uint8_t *) beaconExtAdvDataDisc, HCI_EXT_ADV_DATA_LEN);
#endif /* (defined(BTLE_APP_ADV_TYPE) && (DM_ADV_SCANNABLE(BTLE_APP_ADV_TYPE))) */
#endif /* BTLE_APP_USE_LEGACY_API */ #endif /* BTLE_APP_USE_LEGACY_API */
/* start advertising; automatically set connectable/discoverable mode and bondable mode */ /* set periodic advertisement data. */
#ifndef BTLE_APP_USE_LEGACY_API #ifdef BTLE_APP_ENABLE_PERIODIC
advHandle = DM_ADV_HANDLE_DEFAULT; AppPerAdvSetData(aAdvHandles[0], sizeof(beaconPerAdvData), (uint8_t *) beaconPerAdvData, HCI_EXT_ADV_DATA_LEN);
#endif /* BTLE_APP_USE_LEGACY_API */ #endif /* BTLE_APP_ENABLE_PERIODIC */
/* start advertising; automatically set connectable/discoverable mode and bondable mode */
#ifdef BTLE_APP_USE_LEGACY_API #ifdef BTLE_APP_USE_LEGACY_API
AppAdvStart(APP_MODE_DISCOVERABLE); AppAdvStart(APP_MODE_DISCOVERABLE);
#else /* BTLE_APP_USE_LEGACY_API */ #else /* BTLE_APP_USE_LEGACY_API */
AppExtAdvStart(1, &advHandle, APP_MODE_DISCOVERABLE); AppExtAdvStart(nAdvHandles, &aAdvHandles[0], APP_MODE_DISCOVERABLE);
#endif /* BTLE_APP_USE_LEGACY_API */ #endif /* BTLE_APP_USE_LEGACY_API */
/* start periodic advertisements */
#ifdef BTLE_APP_ENABLE_PERIODIC
AppPerAdvStart(aAdvHandles[0]);
#endif /* BTLE_APP_ENABLE_PERIODIC */
} }
/*************************************************************************************************/ /*************************************************************************************************/
...@@ -266,6 +345,10 @@ static void beaconProcMsg(dmEvt_t *pMsg) ...@@ -266,6 +345,10 @@ static void beaconProcMsg(dmEvt_t *pMsg)
case DM_ADV_SET_START_IND: case DM_ADV_SET_START_IND:
uiEvent = APP_UI_ADV_SET_START_IND; uiEvent = APP_UI_ADV_SET_START_IND;
break; break;
case DM_PER_ADV_SET_START_IND:
uiEvent = APP_UI_PER_ADV_SET_START_IND;
break;
#endif /* BTLE_APP_IGNORE_EXT_EVENTS */ #endif /* BTLE_APP_IGNORE_EXT_EVENTS */
case DM_ADV_STOP_IND: case DM_ADV_STOP_IND:
...@@ -276,6 +359,10 @@ static void beaconProcMsg(dmEvt_t *pMsg) ...@@ -276,6 +359,10 @@ static void beaconProcMsg(dmEvt_t *pMsg)
case DM_ADV_SET_STOP_IND: case DM_ADV_SET_STOP_IND:
uiEvent = APP_UI_ADV_SET_STOP_IND; uiEvent = APP_UI_ADV_SET_STOP_IND;
break; break;
case DM_PER_ADV_SET_STOP_IND:
uiEvent = APP_UI_PER_ADV_SET_STOP_IND;
break;
#endif /* BTLE_APP_IGNORE_EXT_EVENTS */ #endif /* BTLE_APP_IGNORE_EXT_EVENTS */
case DM_VENDOR_SPEC_IND: case DM_VENDOR_SPEC_IND:
......
...@@ -4,9 +4,16 @@ ...@@ -4,9 +4,16 @@
# Set to 0 to use 5.0 extended advertisements. # Set to 0 to use 5.0 extended advertisements.
BTLE_APP_USE_LEGACY_API?=1 BTLE_APP_USE_LEGACY_API?=1
# UART used for console output. # Specifies whether periodic advertisements are used.
# 1 by default. BTLE_APP_ENABLE_PERIODIC?=0
CONSOLE_UART?=1
# Specifies the advertisement type used.
# Unspecified -> Use default (connectable).
# DM_ADV_SCAN_UNDIRECT -> Non-connectable scannable
# DM_ADV_NONCONN_UNDIRECT -> Non-connectable non-scannable
BTLE_APP_ADV_TYPE?=
#BTLE_APP_ADV_TYPE?=DM_ADV_NONCONN_UNDIRECT
#BTLE_APP_ADV_TYPE?=DM_ADV_SCAN_UNDIRECT
# Run link layer using SDMA. # Run link layer using SDMA.
ENABLE_SDMA?=0 ENABLE_SDMA?=0
...@@ -83,6 +83,7 @@ const LlRtCfg_t _ll_cfg = { ...@@ -83,6 +83,7 @@ const LlRtCfg_t _ll_cfg = {
const BbRtCfg_t _bb_cfg = { const BbRtCfg_t _bb_cfg = {
/*clkPpm*/ 20, /*clkPpm*/ 20,
/*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US, /*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US,
/*defaultTxPower*/ -10,
/*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS, /*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS,
/*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US /*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US
}; };
......
...@@ -55,15 +55,103 @@ ...@@ -55,15 +55,103 @@
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include/util&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/platform/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/controller/sources/mac/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-host/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/include/app&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/sources/profiles/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/sources/apps&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port/baremetal&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/projects/ble-apps&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/anpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/bas&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cpp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/dis&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/fmpl&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gap&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gatt&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hid&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/paspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/rscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/scpps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/sensor&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/tipc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/udsc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/uribeacon&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxs&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/services&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/build&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/dual_chip&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/att&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/l2c&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/smp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/dm&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/cfg&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/chci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lhci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/init&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lmgr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lctr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty/uecc&quot;"/>
</option> </option>
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
</tool> </tool>
......
...@@ -5,6 +5,11 @@ ...@@ -5,6 +5,11 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension> </extension>
</configuration> </configuration>
</project> </project>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/ftdi/olimex-arm-usb-ocd-h.cfg -f interface/ftdi/olimex-arm-jtag-swd.cfg -f target/max32665.cfg"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/cmsis-dap.cfg -f target/max32665.cfg"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/>
......
...@@ -88,6 +88,16 @@ VPATH = . ...@@ -88,6 +88,16 @@ VPATH = .
# Where to find header files for this test # Where to find header files for this test
IPATH = . IPATH = .
##############################################################################
# OS Check/Utility definitions
ifeq '$(findstring ;,$(PATH))' ';'
BUILD_OS := Windows
else
BUILD_OS := $(shell uname 2>/dev/null || echo Unknown)
BUILD_OS := $(patsubst MSYS%,MSYS,$(BUILD_OS))
BUILD_OS := $(patsubst MINGW%,MSYS,$(BUILD_OS))
endif
################################################################################ ################################################################################
# Project build configuration. # Project build configuration.
...@@ -122,6 +132,44 @@ endif ...@@ -122,6 +132,44 @@ endif
endif endif
endif endif
ifdef BTLE_APP_ENABLE_PERIODIC
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" ""
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" "0"
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_PERIODIC)" "FALSE"
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
else
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_ENABLE_PERIODIC=TRUE
endif
endif
endif
else
BTLE_APP_ENABLE_PERIODIC_SPECIFIED=0
endif
ifdef BTLE_APP_ENABLE_WHITELIST
ifeq "$(BTLE_APP_ENABLE_WHITELIST)" ""
BTLE_APP_ENABLE_WHITELIST_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_WHITELIST)" "0"
BTLE_APP_ENABLE_WHITELIST_SPECIFIED=0
else
ifeq "$(BTLE_APP_ENABLE_WHITELIST)" "FALSE"
BTLE_APP_ENABLE_WHITELIST_SPECIFIED=0
else
BTLE_APP_ENABLE_WHITELIST_SPECIFIED=1
PROJ_CFLAGS+=-DBTLE_APP_ENABLE_WHITELIST=TRUE
endif
endif
endif
else
BTLE_APP_ENABLE_WHITELIST_SPECIFIED=0
endif
ifdef CONSOLE_UART ifdef CONSOLE_UART
ifneq "$(CONSOLE_UART)" "" ifneq "$(CONSOLE_UART)" ""
PROJ_CFLAGS+=-DCONSOLE_UART=$(CONSOLE_UART) PROJ_CFLAGS+=-DCONSOLE_UART=$(CONSOLE_UART)
...@@ -131,10 +179,10 @@ endif ...@@ -131,10 +179,10 @@ endif
ifdef ENABLE_SDMA ifdef ENABLE_SDMA
ifneq "$(ENABLE_SDMA)" "" ifneq "$(ENABLE_SDMA)" ""
ifeq "$(ENABLE_SDMA)" "0" ifeq "$(ENABLE_SDMA)" "0"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ifeq "$(ENABLE_SDMA)" "FALSE" ifeq "$(ENABLE_SDMA)" "FALSE"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ENABLE_SDMA=1 ENABLE_SDMA=1
endif endif
...@@ -163,7 +211,6 @@ endif ...@@ -163,7 +211,6 @@ endif
# Enable assertion checking for development # Enable assertion checking for development
PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE
# PROJ_CFLAGS+=-DWSF_TRACE_ENABLED=TRUE
PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE
......
...@@ -7,9 +7,11 @@ BTLE_APP_USE_LEGACY_API?=1 ...@@ -7,9 +7,11 @@ BTLE_APP_USE_LEGACY_API?=1
# Specifies whether scan requests should be transmitted. # Specifies whether scan requests should be transmitted.
BTLE_APP_USE_ACTIVE_SCANNING?=1 BTLE_APP_USE_ACTIVE_SCANNING?=1
# UART used for console output. # Specifies whether syncing to periodic advertisements is enabled.
# 1 by default. BTLE_APP_ENABLE_PERIODIC?=0
CONSOLE_UART?=1
# Specifies whether whitelisting should be enabled.
BTLE_APP_ENABLE_WHITELIST?=0
# Run link layer using SDMA. # Run link layer using SDMA.
ENABLE_SDMA?=0 ENABLE_SDMA?=0
This diff is collapsed.
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
* property whatsoever. Maxim Integrated Products, Inc. retains all * property whatsoever. Maxim Integrated Products, Inc. retains all
* ownership rights. * ownership rights.
* *
* $Date: 2019-07-11 13:33:24 -0500 (Thu, 11 Jul 2019) $ * $Date: 2019-07-26 10:25:33 -0500 (Fri, 26 Jul 2019) $
* $Revision: 44549 $ * $Revision: 44989 $
* *
******************************************************************************/ ******************************************************************************/
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
/* Number of WSF buffer pools */ /* Number of WSF buffer pools */
#define WSF_BUF_POOLS 6 #define WSF_BUF_POOLS 6
#define WSF_BUF_SIZE 0x1048 #define WSF_BUF_SIZE 0x1348
/* Size of buffer for stdio functions */ /* Size of buffer for stdio functions */
#define PRINTF_BUF_SIZE 128 #define PRINTF_BUF_SIZE 128
...@@ -76,7 +76,7 @@ static wsfBufPoolDesc_t mainPoolDesc[WSF_BUF_POOLS] = ...@@ -76,7 +76,7 @@ static wsfBufPoolDesc_t mainPoolDesc[WSF_BUF_POOLS] =
{ {
{ 16, 8 }, { 16, 8 },
{ 32, 4 }, { 32, 4 },
{ 64, 4 }, { 64, 16 },
{ 128, 4 }, { 128, 4 },
{ 256, 4 }, { 256, 4 },
{ 512, 4 } { 512, 4 }
......
...@@ -83,6 +83,7 @@ const LlRtCfg_t _ll_cfg = { ...@@ -83,6 +83,7 @@ const LlRtCfg_t _ll_cfg = {
const BbRtCfg_t _bb_cfg = { const BbRtCfg_t _bb_cfg = {
/*clkPpm*/ 20, /*clkPpm*/ 20,
/*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US, /*rfSetupDelayUsec*/ BB_RF_SETUP_DELAY_US,
/*defaultTxPower*/ -10,
/*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS, /*maxScanPeriodMsec*/ BB_MAX_SCAN_PERIOD_MS,
/*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US /*schSetupDelayUsec*/ BB_SCH_SETUP_DELAY_US
}; };
......
...@@ -55,15 +55,103 @@ ...@@ -55,15 +55,103 @@
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/arm-none-eabi/include/sys&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Toolchain/lib/gcc/arm-none-eabi/6.3.1/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/wsf/common/include/util&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/platform/common/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/controller/sources/mac/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/include/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-host/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/include/app&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/util&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/sources/profiles/include&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/ble-profiles/sources/apps&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/wsf/sources/port/baremetal&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/NDALibraries/BTLE/projects/ble-apps&quot;"/> <listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/platform/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/include/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/apps/app/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/anpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/bas&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/blps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cpp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/cscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/dis&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/fmpl&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gap&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/gatt&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/glps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hid&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/hrps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/htps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/paspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/plxps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/rscp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/scpps&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/sensor&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/tipc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/udsc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/uribeacon&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wdxs&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wpc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/profiles/wspc&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/sources/services&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-profiles/build&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/sec/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/dual_chip&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/hci/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/att&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/l2c&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/smp&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/dm&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/stack/ble-host/sources/stack/cfg&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/max32665&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/chci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/bb/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/platform/common/sources/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/include/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/common/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lhci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/init&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/bb&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/sch&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/ll&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lmgr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/controller/sources/ble/lctr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty&quot;"/>
<listOptionValue builtIn="false" value="&quot;${MAXIM_PATH}/Firmware/MAX32665/Libraries/BTLE/link_layer/thirdparty/uecc&quot;"/>
</option> </option>
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/> <inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.68945223" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
</tool> </tool>
......
...@@ -5,6 +5,11 @@ ...@@ -5,6 +5,11 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" id="ilg.gnuarmeclipse.managedbuild.cross.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings Cross ARM" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension> </extension>
</configuration> </configuration>
</project> </project>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerExecutable" value="openocd"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerGdbPortNumber" value="3333"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerLog" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/ftdi/olimex-arm-usb-ocd-h.cfg -f interface/ftdi/olimex-arm-jtag-swd.cfg -f target/max32665.cfg"/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerOther" value="-s ${env_var:TOOLCHAIN_PATH}/share/openocd/scripts -f interface/cmsis-dap.cfg -f target/max32665.cfg"/>
<intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/> <intAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.gdbServerTelnetPortNumber" value="4444"/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherInitCommands" value=""/>
<stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/> <stringAttribute key="ilg.gnuarmeclipse.debug.gdbjtag.openocd.otherRunCommands" value=""/>
......
...@@ -88,6 +88,16 @@ VPATH = . ...@@ -88,6 +88,16 @@ VPATH = .
# Where to find header files for this test # Where to find header files for this test
IPATH = . IPATH = .
##############################################################################
# OS Check/Utility definitions
ifeq '$(findstring ;,$(PATH))' ';'
BUILD_OS := Windows
else
BUILD_OS := $(shell uname 2>/dev/null || echo Unknown)
BUILD_OS := $(patsubst MSYS%,MSYS,$(BUILD_OS))
BUILD_OS := $(patsubst MINGW%,MSYS,$(BUILD_OS))
endif
################################################################################ ################################################################################
# Project build configuration. # Project build configuration.
...@@ -117,10 +127,10 @@ endif ...@@ -117,10 +127,10 @@ endif
ifdef ENABLE_SDMA ifdef ENABLE_SDMA
ifneq "$(ENABLE_SDMA)" "" ifneq "$(ENABLE_SDMA)" ""
ifeq "$(ENABLE_SDMA)" "0" ifeq "$(ENABLE_SDMA)" "0"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ifeq "$(ENABLE_SDMA)" "FALSE" ifeq "$(ENABLE_SDMA)" "FALSE"
undefine ENABLE_SDMA ENABLE_SDMA=
else else
ENABLE_SDMA=1 ENABLE_SDMA=1
endif endif
...@@ -149,7 +159,6 @@ endif ...@@ -149,7 +159,6 @@ endif
# Enable assertion checking for development # Enable assertion checking for development
PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE PROJ_CFLAGS+=-DMXC_ASSERT_ENABLE=TRUE
# PROJ_CFLAGS+=-DWSF_TRACE_ENABLED=TRUE
PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE PROJ_CFLAGS+=-DWSF_ASSERT_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_TRACE_ENABLED=TRUE
# PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE # PROJ_CFLAGS+=-DLL_DBG_PIN_ENABLED=TRUE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment