I found a simple work-around for this issue:
in builder-framework-arduino-nrf5/adafruit.py at master · platformio/builder-framework-arduino-nrf5 · GitHub
changing:
env.Append(
CCFLAGS=[
"-mfloat-abi=hard",
"-mfpu=fpv4-sp-d16",
"-u _printf_float"
],
LINKFLAGS=[
"-mfloat-abi=hard",
"-mfpu=fpv4-sp-d16",
"-u _printf_float"
]
)
to:
env.Append(
CCFLAGS=[
"-mfloat-abi=hard",
"-mfpu=fpv4-sp-d16",
"-u",
"_printf_float"
],
LINKFLAGS=[
"-mfloat-abi=hard",
"-mfpu=fpv4-sp-d16",
"-u",
"_printf_float"
]
)
completely fixes the issue. Can I post this as an issue on github?