temperature sensor with uOLED 96 g1 & GSM Support

Dependencies:   OLED160G1 mbed uOLED

Fork of DS18B20 by Renato Loureiro

DS18B20.h

Committer:
Renato
Date:
2012-11-02
Revision:
2:fe0f893513d4
Parent:
1:b2ea1e9d90df

File content as of revision 2:fe0f893513d4:

#ifndef _DS18B20_
#define _DS18B20_

#include <stdint.h>
#include "mbed.h"

// Device Faimly ID and Setial number information
typedef union {
    uint8_t rom[8];
    struct {
        uint8_t    familyCode;
        uint8_t    serialNo[6];
        uint8_t    CRC;
    } BYTES;
} ROM_Code_t;

ROM_Code_t ReadROM() ;

// temperature is store as 7.4 fixed point format (assuming 12 bit conversion)
void displayTemperature(Serial& s) ;
void showTemperature(float *f);

#endif