ARMmbed / wifi-ism43362

ISM43362 WiFi driver
17 stars 22 forks source link

Floating point usage #87

Closed LDong-Arm closed 3 years ago

LDong-Arm commented 3 years ago

Mbed OS aims to be free from floating point usages. This driver brings in some floating point symbols:

$ python mbed-os/tools/test/examples/elf_float_checker.py ./BUILD/DISCO_L475VG_IOT01A/ARM/mbed-os-example-for-aws.elf 
Checking ./BUILD/DISCO_L475VG_IOT01A/ARM/mbed-os-example-for-aws.elf for floating point symbols
Failed - Found float symbols:
__aeabi_d2f
__aeabi_cdcmpeq
__aeabi_cdcmple
__aeabi_dmul
__aeabi_cdrcmple
Found float symbols in ./BUILD/DISCO_L475VG_IOT01A/ARM/mbed-os-example-for-aws.elf

Without this library, there's no float symbol.

JeanMarcR commented 3 years ago

I did not find any "float" or "double" in the wifi module. Please, could you specify the function concerned by floating point symbols ?

jeromecoutant commented 3 years ago

Hi Maybe we can close this issue ? Thx

LDong-Arm commented 3 years ago

Thanks, I suspect the symbols might be from either Mbed OS WiFi stack, or the C library.