In attempting to compile this sketch from Rob Tillaart's library, it returns an error on the line I have commented. I see that others have used this sketch successfully. Is there an obvious cause of this error? I'm missing something but can't see it.
//
// FILE: Demo_getRawData.ino
// AUTHOR: FabioBrondo
// VERSION: 0.1.1
// PURPOSE: thermocouple lib demo application
// DATE: 2020-08-24
// URL: GitHub - RobTillaart/MAX31855_RT: Arduino library for MAX31855 chip for K type thermocouple
//
#include <SPI.h>
#include <MAX31855.h>
#define MAXDO 7 // Defining the MISO pin
#define MAXCS 6 // Defining the CS pin
#define MAXCLK 5 // Defining the SCK pin
*****THIS LINE causes 'does not name a type' error *****
MAX31855 thermocouple(MAXCLK, MAXCS, MAXDO);
void setup ()
{
Serial.begin(115200);
delay(250);
thermocouple.begin();
}
void loop ()
{
int status = thermocouple.read();
if (status == STATUS_NO_COMMUNICATION)
{
Serial.println("NO COMMUNICATION");
}
uint32_t value = thermocouple.getRawData(); // Read the raw Data value from the module
Serial.print("RAW:\t");
// Display the raw data value in BIN format
uint32_t mask = 0x80000000;
for (int i = 0; i < 32; i++)
{
if ((i > 0) && (i % 4 == 0)) Serial.print("-");
Serial.print((value & mask) ? 1 : 0);
mask >>= 1;
}
Serial.println();
Serial.print("TMP:\t");
Serial.println(thermocouple.getTemperature(), 3);
delay(100);
}
// -- END OF FILE --