Maybe the FLOAT_ABI_HARD won't be needed for all espruino code. It breaks passing floats to inline C in regular registers.
I think with some other HR library the only hardfp method that needed linking in was sqrt and it was possible to do some workaround and keep the rest in softfp calling convention. it is not super important but I'll check it. Or is the hardfp otherwise preferred and produces shorter/faster code?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Oh, interesting.
Maybe the FLOAT_ABI_HARD won't be needed for all espruino code. It breaks passing floats to inline C in regular registers.
I think with some other HR library the only hardfp method that needed linking in was sqrt and it was possible to do some workaround and keep the rest in softfp calling convention. it is not super important but I'll check it. Or is the hardfp otherwise preferred and produces shorter/faster code?