mirror of
https://github.com/RobTillaart/Arduino.git
synced 2024-09-19 16:46:11 -04:00
+ version 0.1.04
+ float replaced by double to support ARM
This commit is contained in:
parent
b3c0f3e85f
commit
dc473799c8
@ -1,12 +1,13 @@
|
||||
//
|
||||
// FILE: MAX31855.cpp
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.1.03
|
||||
// VERSION: 0.1.04
|
||||
// PURPOSE: MAX31855 - Thermocouple
|
||||
// DATE: 2014-01-01
|
||||
// URL:
|
||||
//
|
||||
// HISTORY:
|
||||
// 0.1.04 2015-03-09 replaced float -> double (ARM support)
|
||||
// 0.1.03 fixed negative temperature
|
||||
// 0.1.02 added offset
|
||||
// 0.1.01 refactored speed/performance
|
||||
|
@ -1,15 +1,15 @@
|
||||
#ifndef MAX31855_H
|
||||
#define MAX31855_H
|
||||
//
|
||||
// FILE: MAX31855.h
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.1.03
|
||||
// VERSION: 0.1.04
|
||||
// PURPOSE: MAX31855 - Thermocouple
|
||||
// DATE: 2014-01-01
|
||||
// URL:
|
||||
//
|
||||
// Released to the public domain
|
||||
//
|
||||
#ifndef MAX31855_H
|
||||
#define MAX31855_H
|
||||
|
||||
#if (ARDUINO < 100)
|
||||
#include "WProgram.h"
|
||||
@ -17,7 +17,7 @@
|
||||
#include "Arduino.h"
|
||||
#endif
|
||||
|
||||
#define MAX31855_VERSION "0.1.03"
|
||||
#define MAX31855_VERSION "0.1.04"
|
||||
|
||||
#define STATUS_OK 0x00
|
||||
#define STATUS_OPEN_CIRCUIT 0x01
|
||||
@ -29,22 +29,22 @@ class MAX31855
|
||||
public:
|
||||
MAX31855(uint8_t SCLK, uint8_t CS, uint8_t MISO);
|
||||
void begin();
|
||||
|
||||
uint8_t read();
|
||||
float getInternal(void) { return _internal; };
|
||||
// Celsius
|
||||
float getTemperature(void) { return _temperature; };
|
||||
uint8_t getStatus(void) {return _status; };
|
||||
|
||||
void setOffset(float t) { _offset = t; };
|
||||
float getOffset(float t) { return _offset; };
|
||||
double getInternal(void) { return _internal; };
|
||||
double getTemperature(void) { return _temperature; };
|
||||
uint8_t getStatus(void) { return _status; };
|
||||
|
||||
void setOffset(double t) { _offset = t; };
|
||||
double getOffset() { return _offset; };
|
||||
|
||||
private:
|
||||
uint32_t _read();
|
||||
float _internal;
|
||||
float _temperature;
|
||||
uint32_t _read();
|
||||
double _internal;
|
||||
double _temperature;
|
||||
uint8_t _status;
|
||||
float _offset;
|
||||
double _offset;
|
||||
|
||||
uint8_t _sclk;
|
||||
uint8_t _miso;
|
||||
@ -53,4 +53,4 @@ private:
|
||||
|
||||
#endif
|
||||
|
||||
// END OF FILE
|
||||
// END OF FILE
|
||||
|
Loading…
Reference in New Issue
Block a user