My Project
rgb-led-lighting-shield-pal-timer.hpp
Go to the documentation of this file.
1 
10 #ifndef RGB_LED_LIGHTING_SHIELD_PAL_TIMER_HPP_
11 #define RGB_LED_LIGHTING_SHIELD_PAL_TIMER_HPP_
12 
13 #include <stdint.h>
15 
21 namespace rgbShield
22 {
23 
24 class Timer
25 {
26  public:
27 
28  virtual Error_t init () = 0;
29  virtual Error_t deinit () = 0;
30  virtual Error_t start () = 0;
31  virtual Error_t elapsed (uint32_t &elapsed) = 0;
32  virtual Error_t stop () = 0;
33  virtual Error_t delay (uint32_t timeout) = 0;
34 };
35 
36 }
37 
42 #endif
rgbShield::Timer::delay
virtual Error_t delay(uint32_t timeout)=0
rgbShield::Timer::stop
virtual Error_t stop()=0
rgbShield::Timer::deinit
virtual Error_t deinit()=0
rgbShield::Timer::init
virtual Error_t init()=0
rgbShield::Timer
Definition: rgb-led-lighting-shield-pal-timer.hpp:24
rgbShield::Timer::start
virtual Error_t start()=0
rgb-led-lighting-shield-types.hpp
RGB LED LIGHTING SHIELD Library Types.
rgbShield::Timer::elapsed
virtual Error_t elapsed(uint32_t &elapsed)=0
rgbShield::Error_t
Error_t
Error List.
Definition: rgb-led-lighting-shield-types.hpp:26
rgbShield
Definition: rgb-led-lighting-shield-types.hpp:19