example project to explain how to write a class library

Dependencies:   mbed test_LM75B

Information

Sample code to explain the class library development.
Each revisions of code in repository shows steps from hardware verification to publishing.

クラスライブラリ開発の手順を示したサンプルです.
リポジトリ内のコードを追うことによって,ハードウェアの検証から公開までの流れを説明しています.

Committer:
okano
Date:
Mon Nov 03 00:48:14 2014 +0000
Revision:
8:d01c24c1223c
Parent:
7:553960b756ed
to include published version library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okano 7:553960b756ed 1 /** Hello code for "test_LM75B" */
okano 7:553960b756ed 2
okano 0:f947ed831c67 3 #include "mbed.h"
okano 1:3c29c04cfeb2 4 #include "test_LM75B.h"
okano 0:f947ed831c67 5
okano 6:b57b9dcfb515 6 test_LM75B temp0( p28, p27 );
okano 6:b57b9dcfb515 7
okano 3:863cf79582a4 8 I2C i2c( p28, p27 );
okano 6:b57b9dcfb515 9 test_LM75B temp1( i2c );
okano 6:b57b9dcfb515 10
okano 0:f947ed831c67 11
okano 0:f947ed831c67 12 int main()
okano 0:f947ed831c67 13 {
okano 6:b57b9dcfb515 14 float t0;
okano 6:b57b9dcfb515 15 float t1;
okano 2:482581f76a1d 16
okano 3:863cf79582a4 17 i2c.frequency( 400 * 1000 );
okano 3:863cf79582a4 18
okano 0:f947ed831c67 19 while(1) {
okano 6:b57b9dcfb515 20 t0 = temp0;
okano 6:b57b9dcfb515 21 t1 = temp1;
okano 6:b57b9dcfb515 22 printf( "temp = %7.3f, %7.3f\r\n", t0, t1 );
okano 0:f947ed831c67 23 wait( 1 );
okano 0:f947ed831c67 24 }
okano 0:f947ed831c67 25 }