With this libary you can read the I2C tempsensor off the appboard.

TemperatureSensor.cpp

Committer:
de_geeter_alexander
Date:
2015-12-25
Revision:
0:1a9f04f52745

File content as of revision 0:1a9f04f52745:

#include "MbedJSONValue.h"
#include "TemperatureSensor.h"

TemperatureSensor::TemperatureSensor(PinName SDA, PinName SCL, std::string key, std::string name) : 
    LM75B(SDA, SCL)
{
    this->key=key;
    this->name=name;

}

std::string TemperatureSensor::getDataPacket(void)
{
    char buffer[100];
    MbedJSONValue jstring;
    jstring["data"][0]=name;
    jstring["data"][1]=key;
    jstring["data"][2]=temp();
    std::string s = jstring.serialize();
    return s;
    
}