#include "Arduino.h"
#include "embedia.h"
#include "embedia_model.h"
#include "example_file.h"

data3d_t input = { INPUT_CHANNELS, INPUT_WIDTH, INPUT_HEIGHT,  NULL};
data1d_t results;

void setup(){
  // Serial inicialization
  Serial.begin(115200);

  // Model initialization
  model_init();
}

void loop(){
  // sample intitialization
  input.data = sample_data;

  // model initialization
  model_init();

  // make model prediction
  int prediction = model_predict_class(input, &results);

  // print predicted class id
  Serial.print("Prediction class id: ");
  Serial.println(prediction);

  Serial.print("   Example class id: ");
  Serial.println(sample_data_id);

  delay(5000);
}