|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
Definitions, functions, and classes related to Timer devices. More...
Classes | |
| class | Timer |
| This class provides generic Timer interface definitions. More... | |
Typedefs | |
| using | freq_hz_t = std::chrono::duration< uint64_t, std::ratio< 1 > > |
| Represents the frequency of the timer, in Hz. More... | |
| using | timer_period_t = std::chrono::duration< uint64_t, std::micro > |
| Represents the period of the timer, in microseconds. More... | |
| using | cb_t = stdext::inplace_function< void(void)> |
| Alias for timer callback functions. More... | |
Enumerations | |
| enum | config : uint8_t { config::oneshot = 0, config::periodic } |
| Configuration for the timer. More... | |
| enum | state : uint8_t { state::stopped = 0, state::expired, state::armed } |
| Possible timer states. More... | |
Definitions, functions, and classes related to Timer devices.
| using embvm::timer::cb_t = typedef stdext::inplace_function<void(void)> |
Alias for timer callback functions.
| using embvm::timer::freq_hz_t = typedef std::chrono::duration<uint64_t, std::ratio<1> > |
Represents the frequency of the timer, in Hz.
| using embvm::timer::timer_period_t = typedef std::chrono::duration<uint64_t, std::micro> |
Represents the period of the timer, in microseconds.
|
strong |
|
strong |
1.8.15