Yeongsoo Kim / Mbed 2 deprecated Mecha_Hall_Sensor

Dependencies:   mbed

Committer:
yeongsookim
Date:
Sun Nov 03 23:28:27 2019 +0000
Revision:
0:3ead6014ad51
plot unable

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yeongsookim 0:3ead6014ad51 1 #ifndef MBED_HallSensor_H
yeongsookim 0:3ead6014ad51 2 #define MBED_HallSensor_H
yeongsookim 0:3ead6014ad51 3
yeongsookim 0:3ead6014ad51 4 #include "mbed.h"
yeongsookim 0:3ead6014ad51 5
yeongsookim 0:3ead6014ad51 6 #define PI 3.141592
yeongsookim 0:3ead6014ad51 7
yeongsookim 0:3ead6014ad51 8
yeongsookim 0:3ead6014ad51 9 class HallSensor
yeongsookim 0:3ead6014ad51 10 {
yeongsookim 0:3ead6014ad51 11 public:
yeongsookim 0:3ead6014ad51 12 HallSensor(PinName a);
yeongsookim 0:3ead6014ad51 13
yeongsookim 0:3ead6014ad51 14 int getPinState ();
yeongsookim 0:3ead6014ad51 15 float getSpeed_rps();
yeongsookim 0:3ead6014ad51 16
yeongsookim 0:3ead6014ad51 17 protected:
yeongsookim 0:3ead6014ad51 18 void risingCallback();
yeongsookim 0:3ead6014ad51 19
yeongsookim 0:3ead6014ad51 20 InterruptIn m_hallSensor;
yeongsookim 0:3ead6014ad51 21 Timer m_timer_sec;
yeongsookim 0:3ead6014ad51 22 float m_period_sec;
yeongsookim 0:3ead6014ad51 23 };
yeongsookim 0:3ead6014ad51 24
yeongsookim 0:3ead6014ad51 25 #endif