Hi!
I’m trying to run a setup.cc for my sensor-application which uses the C++ library from my Edge Impulse project inside my ESP-IDF directory. I’ve used this example project to as reference but i’ve got the following issues when i’ve included #include “ei_run_classifier.h”.
I’ve read that GitHub - tanakamasayuki/Arduino_TensorFlowLite_ESP32: Allows you to run machine learning models locally on your ESP32 device. might fix these problems but i think the problems are .c specific. Any insight on what i might do wrong or how to fix them?
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:3206:41: error: macro "min" requires 2 arguments, but only 1 given
const flatbuffers::Vector<float> *min() const {
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:3209:41: error: macro "max" requires 2 arguments, but only 1 given
const flatbuffers::Vector<float> *max() const {
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:3234:38: error: macro "min" requires 2 arguments, but only 1 given
verifier.VerifyVector(min()) &&
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:3236:38: error: macro "max" requires 2 arguments, but only 1 given
verifier.VerifyVector(max()) &&
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:8011:17: error: macro "min" requires 2 arguments, but only 1 given
: min(0.0f),
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:8012:17: error: macro "max" requires 2 arguments, but only 1 given
max(0.0f),
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:8026:13: error: macro "min" requires 2 arguments, but only 1 given
float min() const {
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:8029:13: error: macro "max" requires 2 arguments, but only 1 given
float max() const {
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:13919:19: error: macro "min" requires 2 arguments, but only 1 given
{ auto _e = min(); _o->min = _e; }
^
/Users/richard/esp/project/sensor/edge-impulse-sdk/tensorflow/lite/schema/schema_generated.h:13920:19: error: macro "max" requires 2 arguments, but only 1 given
{ auto _e = max(); _o->max = _e; }
^