Multi Half-Bridge  4.0.0
Library of Infineon's Multi Half-Bridge IC controllers family
timer-wiced.hpp
Go to the documentation of this file.
1 
9 #ifndef TIMER_WICED_HPP_
10 #define TIMER_WICED_HPP_
11 
12 #include "timer.hpp"
13 #include "wiced_time.h"
14 #include "wiced_rtos.h"
15 
16 using namespace tle94112;
17 
27 class TimerWiced: virtual public Timer
28 {
29  public:
30  TimerWiced();
31  ~TimerWiced();
32  Error_t init();
33  Error_t deinit();
34  Error_t start();
35  Error_t elapsed(wiced_time_t &elapsed);
36  Error_t stop();
37  Error_t delayMilli(uint32_t timeout);
38  Error_t delayMicro(uint32_t timeout);
39 
40  private:
41  wiced_time_t startTime;
42 };
45 #endif
Definition: timer.hpp:24
Error_t
Definition: tle94112-types.hpp:26
WiCED timer wrapper.
Definition: timer-wiced.hpp:28
Definition: tle94112-types.hpp:14
TLE94112 Timer Platform Abstraction Layer.