Multi Half-Bridge  4.0.0
Library of Infineon's Multi Half-Bridge IC controllers family
timer-arduino.hpp
Go to the documentation of this file.
1 
9 #ifndef TIMER_ARDUINO_HPP_
10 #define TIMER_ARDUINO_HPP_
11 
12 #include "timer-arduino.hpp"
13 #include "timer.hpp"
14 
15 using namespace tle94112;
16 
22 class TimerIno: virtual public Timer
23 {
24  public:
25  TimerIno();
26  ~TimerIno();
27  Error_t init();
28  Error_t deinit();
29  Error_t start();
30  Error_t elapsed(uint32_t &elapsed);
31  Error_t stop();
32  Error_t delayMilli(uint32_t timeout);
33  Error_t delayMicro(uint32_t timeout);
34 
35  private:
36  uint32_t startTime;
37 };
40 #endif
Definition: timer-arduino.hpp:23
Definition: timer.hpp:24
Error_t
Definition: tle94112-types.hpp:26
Definition: tle94112-types.hpp:14
TLE94112 Timer Arduino PAL.
TLE94112 Timer Platform Abstraction Layer.