Hi there,
My recent project is trying to integrate the machine learning model trained on the Edge Impulse with my existing project developed in MPLAB (ver. 6.0.0) with xc32-gcc (ver.4.2.0).
The MCU I am using is ATSAMD21J16B.
I was generally following this two instructions:
I so far I was able to use docker to build the Edge Impulse model that is supposedly ready to be integrated to the MPLAB project.
However, when I try to compile the library with the project, I ran into the following issue:
…/src/ML/edge-impulse-sdk/dsp/numpy.hpp:32:10: fatal error: cfloat: No such file or directory
#include <cfloat>
^~~~~~~~
compilation terminated.
make[2]: *** [build/default/production/_ext/818654064/drv_usbfsv1_device.o] Error 255
make[2]: *** Waiting for unfinished jobs…
After some google search, it seems like cfloat is obsolete now, which is unfortunate considering the “ml-edgeimpulse-project-builder” repo was last updated a year ago.
I was assuming, the repo is pretty up to date and should be pretty “plug and play” sort to speak.
Has anyone work with " “ml-edgeimpulse-project-builder”, would you shed some lights please?
Could it be the issue with the edge impulse library or something to dig more with MPLAB?
Appreciate any insights, thanks in advanced.
Cheers,
Jordan