Grove I2C Thermocouple Amplifier (MCP9600) Errors

Also I am reposting the Thermocouple Amplifier code in code tags since I did not do that previously.

#include "Seeed_MCP9600.h"
#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
#define SERIALA SerialUSB
#else
#define SERIALA Serial
#endif

MCP9600 sensor;

err_t sensor_basic_config() {
  err_t ret = NO_ERROR;
  CHECK_RESULT(ret, sensor.set_filt_coefficients(FILT_MID));
  CHECK_RESULT(ret, sensor.set_cold_junc_resolution(COLD_JUNC_RESOLUTION_0_25));
  CHECK_RESULT(ret, sensor.set_ADC_meas_resolution(ADC_14BIT_RESOLUTION));
  CHECK_RESULT(ret, sensor.set_burst_mode_samp(BURST_32_SAMPLE));
  CHECK_RESULT(ret, sensor.set_sensor_mode(NORMAL_OPERATION));
  return ret;
}


err_t get_temperature(float* value) {
  err_t ret = NO_ERROR;
  float hot_junc = 0;
  float junc_delta = 0;
  float cold_junc = 0;
  CHECK_RESULT(ret, sensor.read_hot_junc(&hot_junc));
  CHECK_RESULT(ret, sensor.read_junc_temp_delta(&junc_delta));

  CHECK_RESULT(ret, sensor.read_cold_junc(&cold_junc));

  // SERIAL.print("hot junc=");
  // SERIAL.println(hot_junc);
  // SERIAL.print("junc_delta=");
  // SERIAL.println(junc_delta);
  // SERIAL.print("cold_junc=");
  // SERIAL.println(cold_junc);

  *value = hot_junc;

  return ret;
}


void setup() {
  SERIALA.begin(115200);
  delay(10);
  SERIALA.println("serial start!!");
  if (sensor.init(THER_TYPE_K)) {
    SERIALA.println("sensor init failed!!");
  }
  sensor_basic_config();
}



void loop() {
  float temp = 0;
  get_temperature(&temp);
  SERIALA.print("temperature ===================>");
  SERIALA.println(temp);
  SERIALA.println(" ");
  SERIALA.println(" ");
  delay(1000);
}

Please let me know if there is any other information I can provide :slightly_smiling_face: