AD7124 Software Arduino on Teensy3.2 Problem

Dear Support,

currently i am posting this email new because of the increased problems.

the CN0391 is being used for this project to readout 4 thermocouples.

the teensies 3.6 and 4.1 show by using the following ino codes from the AD7124 the same error.  namely -1. I dont know what is -1 resembles.

I tried using the CN0391 as well but to no avail.

the pins I hooked up on the Teensy3.6 are 10,11,12,13 = CS,MISO,MOSI,SCK. respectively they are connected to the CN0391 with pins 6,5,4,3 from the P8 header on the CN0391 board.

however I dont understand why the MOSI, or MISO isnt crisp clear picture 3. something with the registers or do I require a resistor inline with the signal?//reflection?

#include <ad7124.h>

/* constants ================================================================ */
const int ledPin = 9;
const int ssPin = 10;

/* public variables ========================================================= */
Ad7124Chip adc;

/* internal public functions ================================================ */

// -----------------------------------------------------------------------------
void setup() {



  //Initialize serial and wait for port to open:
  Serial.begin (38400);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  // prints title with ending line break
  Serial.println ("AD7124 Voltmeter");

  // Initializes the AD7124 device, the pin /CS is pin 10 (/SS)
  adc.begin (ssPin);

  // Setting the configuration 0:
  // - use of the internal reference voltage 2.5V
  // - gain of 1 for a bipolar measurement +/- 2.5V
  adc.setConfig (0, Ad7124::RefInternal, Ad7124::Pga1, true);
  // Setting channel 0 using pins AIN1(+)/AIN0(-)
  adc.setChannel (0, 0, Ad7124::AIN1Input, Ad7124::AIN0Input);
  // Configuring ADC in Full Power Mode (Fastest)
  adc.setAdcControl (Ad7124::StandbyMode, Ad7124::FullPower, true);
}

// -----------------------------------------------------------------------------
void loop() {
  long value;
  double voltage;

  // Measuring Voltage on Channel 0 in Single Conversion Mode
  digitalWrite (ledPin, 10);
  value = adc.read (ssPin);
  Serial.print("value ");
  Serial.println(value);
  digitalWrite (ledPin, 10);

  if (value >= 0) {

    // If the measurement is successful, the value is converted into voltage
    voltage = Ad7124Chip::toVoltage (value, 1, 2.5, true);
    // Print result
    Serial.println (voltage, 3);
  }
  else {

    Serial.println ("FAIL");
  }
}

thanks for looking into this.