Max31855.h

by Marwen Maghrebi
/*
 * Max31855.h
 * Author: Marwen Maghrebi
 */

#ifndef INC_MAX31855_H_
#define INC_MAX31855_H_

#include <main.h>
#include<stdbool.h>
#include<math.h>

extern bool initialized;


#define MAX31855_FAULT_NONE (0x00)      ///< Disable all fault checks
#define MAX31855_FAULT_OPEN (0x01)      ///< Enable open circuit fault check
#define MAX31855_FAULT_SHORT_GND (0x02) ///< Enable short to GND fault check
#define MAX31855_FAULT_SHORT_VCC (0x04) ///< Enable short to VCC fault check
#define MAX31855_FAULT_ALL (0x07)       ///< Enable all fault checks

#define SPI_DELAY 0xFF
/**************************************************************************/
/*!
    @brief  Sensor driver for the Adafruit MAX31855 thermocouple breakout.
*/
/**************************************************************************/
  bool begin(void);
  double readInternal(void);
  double readCelsius(void);
  double readFahrenheit(void);
  uint8_t readError();
  void setFaultChecks(uint8_t faults);
  uint32_t spiread32(void);
#endif /* INC_MAX31855_H_ */
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00