Robert Zalog / Mbed 2 deprecated hermes_copy

Dependencies:   mbed QEI beep

Committer:
rzalog
Date:
Sun May 05 00:02:11 2019 +0000
Revision:
0:7a97ebb833eb
test commit;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rzalog 0:7a97ebb833eb 1 #pragma once
rzalog 0:7a97ebb833eb 2
rzalog 0:7a97ebb833eb 3 #include "mbed.h"
rzalog 0:7a97ebb833eb 4
rzalog 0:7a97ebb833eb 5 const float MIDR = 0.0f; // TODO
rzalog 0:7a97ebb833eb 6 const float MIDL = 0.0f; // TODO
rzalog 0:7a97ebb833eb 7
rzalog 0:7a97ebb833eb 8 // IR Stuff
rzalog 0:7a97ebb833eb 9 const int WARM_UP_US = 60;
rzalog 0:7a97ebb833eb 10 const int COOL_DOWN_US = 60;
rzalog 0:7a97ebb833eb 11
rzalog 0:7a97ebb833eb 12 class IR {
rzalog 0:7a97ebb833eb 13 public:
rzalog 0:7a97ebb833eb 14 IR();
rzalog 0:7a97ebb833eb 15 void update() volatile;
rzalog 0:7a97ebb833eb 16
rzalog 0:7a97ebb833eb 17 float RF() volatile { return m_rf; };
rzalog 0:7a97ebb833eb 18 float LF() volatile { return m_lf; };
rzalog 0:7a97ebb833eb 19 float RS() volatile { return m_rs; };
rzalog 0:7a97ebb833eb 20 float LS() volatile { return m_ls; };
rzalog 0:7a97ebb833eb 21
rzalog 0:7a97ebb833eb 22 float RS_error() volatile;
rzalog 0:7a97ebb833eb 23 float LS_error() volatile;
rzalog 0:7a97ebb833eb 24
rzalog 0:7a97ebb833eb 25 void printValues() volatile;
rzalog 0:7a97ebb833eb 26 private:
rzalog 0:7a97ebb833eb 27 float flash_ir(DigitalOut ir, AnalogIn rec) volatile;
rzalog 0:7a97ebb833eb 28 float read_ir(AnalogIn rec) volatile;
rzalog 0:7a97ebb833eb 29
rzalog 0:7a97ebb833eb 30 float m_rf;
rzalog 0:7a97ebb833eb 31 float m_lf;
rzalog 0:7a97ebb833eb 32 float m_rs;
rzalog 0:7a97ebb833eb 33 float m_ls;
rzalog 0:7a97ebb833eb 34
rzalog 0:7a97ebb833eb 35 float init_rf;
rzalog 0:7a97ebb833eb 36 float init_lf;
rzalog 0:7a97ebb833eb 37 };