From 7bb83eb95489f158f608aeb555b0abe46b096e8d Mon Sep 17 00:00:00 2001 From: Suresh Sitaula <59857590+sureshsitaula@users.noreply.github.com> Date: Sun, 3 Jan 2021 19:12:18 -0800 Subject: [PATCH 1/2] Add support for nrf52810 which does not contain a FPU --- nrf5.py | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/nrf5.py b/nrf5.py index 570e71d..a93424b 100644 --- a/nrf5.py +++ b/nrf5.py @@ -107,16 +107,23 @@ ) if board.get("build.cpu") == "cortex-m4": - env.Append( - CCFLAGS=[ - "-mfloat-abi=softfp", - "-mfpu=fpv4-sp-d16" - ], - LINKFLAGS=[ - "-mfloat-abi=softfp", - "-mfpu=fpv4-sp-d16" - ] - ) + if (board.get("build.mcu") in ["nrf52810"]): + env.Append( + CCFLAGS=[ + "-mfloat-abi=soft" + ] + ) + else: + env.Append( + CCFLAGS=[ + "-mfloat-abi=softfp", + "-mfpu=fpv4-sp-d16" + ], + LINKFLAGS=[ + "-mfloat-abi=softfp", + "-mfpu=fpv4-sp-d16" + ] + ) env.Append( ASFLAGS=env.get("CCFLAGS", [])[:] From 27a07b8d4c7e7f36198bc9b5fdedb3fb157a5161 Mon Sep 17 00:00:00 2001 From: KooLru Date: Sun, 14 Feb 2021 15:27:51 +0300 Subject: [PATCH 2/2] Add support for nrf52805 which does not contain a FPU --- nrf5.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nrf5.py b/nrf5.py index a93424b..85cbec6 100644 --- a/nrf5.py +++ b/nrf5.py @@ -107,7 +107,7 @@ ) if board.get("build.cpu") == "cortex-m4": - if (board.get("build.mcu") in ["nrf52810"]): + if (board.get("build.mcu") in ["nrf52810","nrf52805"]): env.Append( CCFLAGS=[ "-mfloat-abi=soft"