aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Kirienko <pavel.kirienko@gmail.com>2015-01-17 20:40:09 +0300
committerLorenz Meier <lm@inf.ethz.ch>2015-01-21 14:54:24 +0100
commitc2bc298409585aadce4b60dff5e6fada87c6c436 (patch)
tree7fa375fc7ed56f36ea7c96f36e559850e456bb86
parent885077a1c3cfa9980001e8dce76615e1f7552788 (diff)
downloadpx4-firmware-c2bc298409585aadce4b60dff5e6fada87c6c436.tar.gz
px4-firmware-c2bc298409585aadce4b60dff5e6fada87c6c436.tar.bz2
px4-firmware-c2bc298409585aadce4b60dff5e6fada87c6c436.zip
Disable instrumentation for the uavcan module
-rw-r--r--makefiles/toolchain_gnu-arm-eabi.mk2
-rw-r--r--src/modules/uavcan/module.mk2
2 files changed, 3 insertions, 1 deletions
diff --git a/makefiles/toolchain_gnu-arm-eabi.mk b/makefiles/toolchain_gnu-arm-eabi.mk
index 1bbc5437d..5a7f8390f 100644
--- a/makefiles/toolchain_gnu-arm-eabi.mk
+++ b/makefiles/toolchain_gnu-arm-eabi.mk
@@ -116,7 +116,7 @@ ARCHOPTIMIZATION = $(MAXOPTIMIZATION) \
# enable precise stack overflow tracking
# note - requires corresponding support in NuttX
-INSTRUMENTATIONDEFINES = $(ARCHINSTRUMENTATIONDEFINES_$(CONFIG_ARCH))
+INSTRUMENTATIONDEFINES ?= $(ARCHINSTRUMENTATIONDEFINES_$(CONFIG_ARCH))
# Language-specific flags
#
diff --git a/src/modules/uavcan/module.mk b/src/modules/uavcan/module.mk
index e5d30f6c4..64e60bd18 100644
--- a/src/modules/uavcan/module.mk
+++ b/src/modules/uavcan/module.mk
@@ -40,6 +40,8 @@ MODULE_COMMAND = uavcan
MAXOPTIMIZATION = -Os
+INSTRUMENTATIONDEFINES = -fno-instrument-functions
+
# Main
SRCS += uavcan_main.cpp \
uavcan_clock.cpp \