Part One of my Project Course. Implementation of simple I/O and a custom defined protocol over UDP/IP.

Dependencies:   C12832 LM75B mbed EthernetInterface mbed-rtos

Committer:
bertgereels
Date:
Mon Feb 26 11:25:59 2018 +0000
Revision:
0:88d3b9015f7c
First Commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bertgereels 0:88d3b9015f7c 1 #include "mbed.h"
bertgereels 0:88d3b9015f7c 2 #include "LM75B.h"
bertgereels 0:88d3b9015f7c 3 #include "C12832.h"
bertgereels 0:88d3b9015f7c 4 #include "temperature.h"
bertgereels 0:88d3b9015f7c 5
bertgereels 0:88d3b9015f7c 6 namespace ProjectOne{
bertgereels 0:88d3b9015f7c 7
bertgereels 0:88d3b9015f7c 8 Temperature::Temperature(PinName firstPin, PinName secondPin) : sensor(firstPin,secondPin){
bertgereels 0:88d3b9015f7c 9
bertgereels 0:88d3b9015f7c 10 }
bertgereels 0:88d3b9015f7c 11
bertgereels 0:88d3b9015f7c 12 float Temperature::readTemperature(void){
bertgereels 0:88d3b9015f7c 13 if (sensor.open()) {
bertgereels 0:88d3b9015f7c 14 return (float)sensor.temp();
bertgereels 0:88d3b9015f7c 15 }else{
bertgereels 0:88d3b9015f7c 16 return -1;
bertgereels 0:88d3b9015f7c 17 }
bertgereels 0:88d3b9015f7c 18 }
bertgereels 0:88d3b9015f7c 19
bertgereels 0:88d3b9015f7c 20 }