// Set all channels (p.50) fWREG(CH1SET,0x05); /* TEST 3 */ // Read written channels if (verbose) { Serial.println("Check channels:"); Serial.print("CH1SET: "); } send_command(RRDATAC); digitalWrite(PIN_START, LOW); delay(150); send_command(START); } // Operation loop for the Arduino. void loop() { // Read data while (digitalRead(PIN_DRDY) == HIGH); Serial.print("There is Data Ready "); delay(1); byte read_out = 0; // Ignore header digitalWrite(SS, LOW); SPI.transfer(0x00); SPI.transfer(0x00); SPI.transfer(0x00); read_out = SPI.transfer(0x00); Serial.print(read_out, HEX); read_out = SPI.transfer(0x00); Serial.print(read_out, HEX); read_out = SPI.transfer(0x00); Serial.println(read_out, HEX); digitalWrite(SS, HIGH); }