Librería para leer temperatura haciendo comunicación SPI con el integrado MAX6675

max6675.h

Committer:
cristian_junca
Date:
2020-06-08
Revision:
0:33fb492d139e

File content as of revision 0:33fb492d139e:

#ifndef MAX6675_h
#define MAX6675_h
 
#include "mbed.h"
 
class max6675
{
    SPI& spi;
    DigitalOut ss;
  public:
  
    max6675(SPI& _spi, PinName _ss);
    
    void select();
    void deselect();
    float read_temp();
    
  private:
    PinName _CS_pin;
    PinName _SO_pin;
    PinName _SCK_pin;
    int _units;
    float _error;
};
 
#endif