radar-bgt60 1.1.1
C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
 
Loading...
Searching...
No Matches
bgt60-pal-timer-ino.hpp
Go to the documentation of this file.
1
10#ifndef BGT60_PAL_TIMER_INO_HPP_
11#define BGT60_PAL_TIMER_INO_HPP_
12
13#include <Arduino.h>
14#include "bgt60-pal-timer.hpp"
15
16using namespace bgt60;
17
23class TimerIno: virtual public Timer
24{
25 public:
26 TimerIno ();
27 ~TimerIno ();
28 Error_t init ();
29 Error_t deinit ();
30 Error_t start ();
31 Error_t elapsed (uint32_t & elapsed);
32 Error_t elapsedMicro (uint32_t & elapsed);
33 Error_t stop ();
34 Error_t delay (const uint32_t timeout);
35
36 private:
37 uint32_t curTime;
38};
39
42#endif
RADAR BGT60 Timer Platform Abstraction Layer.
Error_t
Definition bgt60-types.hpp:26
Error_t stop()
Stops the Arduino timer.
Definition bgt60-pal-timer-ino.cpp:90
TimerIno()
Timer Ino constructor.
Definition bgt60-pal-timer-ino.cpp:15
~TimerIno()
Timer Ino destructor.
Definition bgt60-pal-timer-ino.cpp:23
Error_t init()
Initialiazes the Arduino timer.
Definition bgt60-pal-timer-ino.cpp:33
Error_t elapsed(uint32_t &elapsed)
Elapsed time since the timer was started.
Definition bgt60-pal-timer-ino.cpp:67
Error_t start()
Starts the Arduino timer.
Definition bgt60-pal-timer-ino.cpp:55
Error_t delay(const uint32_t timeout)
Introduces a delay during the specified time.
Definition bgt60-pal-timer-ino.cpp:106
Error_t elapsedMicro(uint32_t &elapsed)
Elapsed time since the timer was started in microseconds.
Definition bgt60-pal-timer-ino.cpp:79
Error_t deinit()
Deinitialiazes the Arduino timer.
Definition bgt60-pal-timer-ino.cpp:44
Definition bgt60-pal-timer-ino.hpp:24
Definition bgt60-pal-timer.hpp:25
Definition bgt60-types.hpp:14