example project to explain how to write a class library
test_LM75B.h
- Committer:
- okano
- Date:
- 2014-11-03
- Revision:
- 2:bd3146b39577
- Parent:
- 1:239684cd8ae9
- Child:
- 3:5f51eb87cdc2
File content as of revision 2:bd3146b39577:
#include "mbed.h" // LM75B I2C slave address #define ADDRESS_LM75B 0x90 // LM75B registers #define LM75B_Conf 0x01 #define LM75B_Temp 0x00 #define LM75B_Tos 0x03 #define LM75B_Thyst 0x02 class test_LM75B { public: test_LM75B( I2C i2c_obj, char address = ADDRESS_LM75B ); ~test_LM75B(); void init( void ); float read( void ); operator float( void ); private: I2C i2c; char adr; };