1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

Merged in mindnever/librepilot/LP-432-reduce_ram_usage_on_f1_f3 (pull request #466)

LP-432 Reduce memory footprint on F1 and F3 targets

Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Jan NIJS <dr.oblivium@gmail.com>
Approved-by: Lalanne Laurent <f5soh@free.fr>
This commit is contained in:
Vladimir Zidar 2017-10-13 18:25:26 +00:00 committed by Lalanne Laurent
commit 5825037918
2 changed files with 13 additions and 0 deletions

View File

@ -169,6 +169,10 @@ MODNAMES := $(notdir $(subst /revolution,,$(MODULES)))
MODULES_BUILTIN := $(foreach mod, $(MODNAMES), -DMODULE_$(shell echo $(mod) | tr '[:lower:]' '[:upper:]')_BUILTIN)
CDEFS += $(MODULES_BUILTIN)
MODNAMES_ALL := $(notdir $(subst /revolution,,$(OPTMODULES) $(MODULES)))
MODULES_ALL := $(foreach mod, $(MODNAMES_ALL), -DHAS_$(shell echo $(mod) | tr '[:lower:]' '[:upper:]')_MODULE)
CDEFS += $(MODULES_ALL)
# List C source files here which must be compiled in ARM-Mode (no -mthumb).
# Use file-extension c for "c-only"-files
SRCARM +=

View File

@ -777,6 +777,7 @@ static int32_t setLoggingPeriod(
UAVObjHandle obj,
int32_t updatePeriodMs)
{
#ifdef HAS_LOGGING_MODULE
UAVObjEvent ev;
int32_t ret;
@ -798,6 +799,14 @@ static int32_t setLoggingPeriod(
ret = EventPeriodicQueueCreate(&ev, targetQueue, updatePeriodMs);
}
return ret;
#else /* HAS_LOGGING_MODULE */
(void)channel;
(void)obj;
(void)updatePeriodMs;
return 0;
#endif /* ifdef HAS_LOGGING_MODULE */
}
/**