mn_timer_esp32.hpp
Go to the documentation of this file.
114 virtual bool set_period(unsigned int uiNewPeriod, unsigned int timeout = (unsigned int) 0xffffffffUL);
Definition: mn_itimer.hpp:28
Definition: mn_timer_esp32.hpp:39
virtual void * get_handle()
Definition: mn_timer_esp32.cpp:119
virtual int inactive(unsigned int timeout=(unsigned int) 0xffffffffUL)
Definition: mn_timer_esp32.cpp:92
virtual unsigned int get_period()
Definition: mn_timer_esp32.hpp:120
virtual ~basic_esp32_timer()
Definition: mn_timer_esp32.hpp:53
virtual int reset(unsigned int timeout=(unsigned int) 0xffffffffUL)
Definition: mn_timer_esp32.cpp:101
virtual int active(unsigned int timeout=(unsigned int) 0xffffffffUL)
Definition: mn_timer_esp32.cpp:77
basic_esp32_timer(const char *strName, unsigned int uiPeriod, bool bIsOneShot=true)
Definition: mn_timer_esp32.cpp:36
static void runtimerstub(void *xTimer)
Definition: mn_timer_esp32.cpp:123
esp_timer_handle_t m_pHandle
Definition: mn_timer_esp32.hpp:167
virtual void on_timer()=0
virtual bool set_period(unsigned int uiNewPeriod, unsigned int timeout=(unsigned int) 0xffffffffUL)
Definition: mn_timer_esp32.cpp:109
virtual int destroy(unsigned int timeout=(unsigned int) 0xffffffffUL)
Definition: mn_timer_esp32.cpp:65
Definition: mn_allocator_typetraits.hpp:25