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>
14
#include "
rgb-led-lighting-shield-types.hpp
"
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
src
pal
rgb-led-lighting-shield-pal-timer.hpp
Generated by
1.8.17