From f590d4fadbff0f9d6ea090714a671f58d8e745aa Mon Sep 17 00:00:00 2001 From: Alexander Wachter Date: Tue, 4 Feb 2020 13:32:24 +0100 Subject: [PATCH] drivers: lora: build with newlib The loramac-node library uses math functions from math.h that are not included in the minimal lib. This commit changes the samples project config to always build with newlib and adds a dependency to newlib. Signed-off-by: Alexander Wachter --- drivers/lora/Kconfig | 1 + samples/drivers/lora/receive/prj.conf | 1 + samples/drivers/lora/send/prj.conf | 1 + 3 files changed, 3 insertions(+) diff --git a/drivers/lora/Kconfig b/drivers/lora/Kconfig index 69957946cba..2b900c72e12 100644 --- a/drivers/lora/Kconfig +++ b/drivers/lora/Kconfig @@ -8,6 +8,7 @@ menuconfig LORA bool "LoRa support" + depends on NEWLIB_LIBC help Include LoRa drivers in the system configuration. diff --git a/samples/drivers/lora/receive/prj.conf b/samples/drivers/lora/receive/prj.conf index 89c2cef5c48..7025996b1d8 100644 --- a/samples/drivers/lora/receive/prj.conf +++ b/samples/drivers/lora/receive/prj.conf @@ -5,3 +5,4 @@ CONFIG_LORA=y CONFIG_LORA_SX1276=y CONFIG_PRINTK=y CONFIG_COUNTER=y +CONFIG_NEWLIB_LIBC=y diff --git a/samples/drivers/lora/send/prj.conf b/samples/drivers/lora/send/prj.conf index 89c2cef5c48..7025996b1d8 100644 --- a/samples/drivers/lora/send/prj.conf +++ b/samples/drivers/lora/send/prj.conf @@ -5,3 +5,4 @@ CONFIG_LORA=y CONFIG_LORA_SX1276=y CONFIG_PRINTK=y CONFIG_COUNTER=y +CONFIG_NEWLIB_LIBC=y