printer

Dependencies:   HCSR04 USBDevice mbed-src mbed mbed

Fork of Serial_HelloWorld_Mbed by mbed official

Committer:
redplam
Date:
Mon Apr 14 14:38:46 2014 +0000
Revision:
1:a66cf68ec8ca
printer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
redplam 1:a66cf68ec8ca 1 #ifndef _DS18B20_
redplam 1:a66cf68ec8ca 2 #define _DS18B20_
redplam 1:a66cf68ec8ca 3
redplam 1:a66cf68ec8ca 4 #include <stdint.h>
redplam 1:a66cf68ec8ca 5 #include "mbed.h"
redplam 1:a66cf68ec8ca 6
redplam 1:a66cf68ec8ca 7 // Device Faimly ID and Setial number information
redplam 1:a66cf68ec8ca 8 typedef union {
redplam 1:a66cf68ec8ca 9 uint8_t rom[8];
redplam 1:a66cf68ec8ca 10 struct {
redplam 1:a66cf68ec8ca 11 uint8_t familyCode;
redplam 1:a66cf68ec8ca 12 uint8_t serialNo[6];
redplam 1:a66cf68ec8ca 13 uint8_t CRC;
redplam 1:a66cf68ec8ca 14 } BYTES;
redplam 1:a66cf68ec8ca 15 } ROM_Code_t;
redplam 1:a66cf68ec8ca 16
redplam 1:a66cf68ec8ca 17 ROM_Code_t ReadROM() ;
redplam 1:a66cf68ec8ca 18
redplam 1:a66cf68ec8ca 19 // temperature is store as 7.4 fixed point format (assuming 12 bit conversion)
redplam 1:a66cf68ec8ca 20 void displayTemperature(Serial& s) ;
redplam 1:a66cf68ec8ca 21 void showTemperature(float *f);
redplam 1:a66cf68ec8ca 22
redplam 1:a66cf68ec8ca 23 #endif