Mackenzie Fraser / LM19_Driver
Committer:
mackenziefraser
Date:
Fri Nov 12 01:56:04 2021 +0000
Revision:
1:6249f99332e0
Parent:
0:876059873ad6
added comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mackenziefraser 1:6249f99332e0 1 //Mackenzie Fraser
mackenziefraser 1:6249f99332e0 2 //Assignment 4.1
mackenziefraser 1:6249f99332e0 3 //Header file: define inputs
mackenziefraser 1:6249f99332e0 4
mackenziefraser 0:876059873ad6 5 #ifndef LM19_Driver_H
mackenziefraser 0:876059873ad6 6 #define LM19_Driver_H
mackenziefraser 0:876059873ad6 7
mackenziefraser 0:876059873ad6 8 #include "mbed.h"
mackenziefraser 0:876059873ad6 9
mackenziefraser 0:876059873ad6 10 class LM19 {
mackenziefraser 0:876059873ad6 11
mackenziefraser 0:876059873ad6 12 public:
mackenziefraser 0:876059873ad6 13 LM19(PinName in1); //initialization function
mackenziefraser 0:876059873ad6 14 float c1, c2, c3, c4;
mackenziefraser 0:876059873ad6 15 float temp(); //temperature computation
mackenziefraser 1:6249f99332e0 16 float voltage();
mackenziefraser 0:876059873ad6 17
mackenziefraser 0:876059873ad6 18 private:
mackenziefraser 0:876059873ad6 19 AnalogIn _in1;
mackenziefraser 0:876059873ad6 20
mackenziefraser 0:876059873ad6 21 };
mackenziefraser 0:876059873ad6 22
mackenziefraser 0:876059873ad6 23 #endif