Skip to content

Commit 9826831

Browse files
authored
Merge pull request #39 from caternuson/iss38
Add return to begin()
2 parents 69347a4 + 7c17fe3 commit 9826831

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

Adafruit_MAX31855.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ Adafruit_MAX31855::Adafruit_MAX31855(int8_t _cs) {
7777
@return True if the device was successfully initialized, otherwise false.
7878
*/
7979
/**************************************************************************/
80-
void Adafruit_MAX31855::begin(void) { initialized = spi_dev.begin(); }
80+
bool Adafruit_MAX31855::begin(void) {
81+
initialized = spi_dev.begin();
82+
83+
return initialized;
84+
}
8185

8286
/**************************************************************************/
8387
/*!

Adafruit_MAX31855.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Adafruit_MAX31855 {
3939
Adafruit_MAX31855(int8_t _sclk, int8_t _cs, int8_t _miso);
4040
Adafruit_MAX31855(int8_t _cs);
4141

42-
void begin(void);
42+
bool begin(void);
4343
double readInternal(void);
4444
double readCelsius(void);
4545
double readFahrenheit(void);

examples/lcdthermocouple/lcdthermocouple.ino

+5
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ void setup() {
4242
lcd.print("MAX31855 test");
4343
// wait for MAX chip to stabilize
4444
delay(500);
45+
if (!thermocouple.begin()) {
46+
lcd.print("ERROR.");
47+
while (1) delay(10);
48+
}
49+
lcd.print("DONE.");
4550
}
4651

4752
void loop() {

examples/serialthermocouple/serialthermocouple.ino

+6
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ void setup() {
4242
Serial.println("MAX31855 test");
4343
// wait for MAX chip to stabilize
4444
delay(500);
45+
Serial.print("Initializing sensor...");
46+
if (!thermocouple.begin()) {
47+
Serial.println("ERROR.");
48+
while (1) delay(10);
49+
}
50+
Serial.println("DONE.");
4551
}
4652

4753
void loop() {

0 commit comments

Comments
 (0)