7#ifndef CMSISRTX5_E904F22C_10C4_4F52_B08F_199E7D6ABE68
8#define CMSISRTX5_E904F22C_10C4_4F52_B08F_199E7D6ABE68
71 virtual bool init(
void)
override;
83 virtual bool startAtTick(uint32_t tick)
override;
117 static void entry(
void* args);
Definition CmsisRTX5Timer.h:32
virtual void cancel(void) override
取消計時器。
virtual void setEvent(hal::counter::TimerEvent *event) override
設定計時器終止事件。
virtual bool deinit(void) override
硬體去初始化。
CmsisRTX5Timer(const char *name="timer")
Construct a new Cmsisrtos Timer object.
virtual void onCancel(void) override
計時器取消事件。
virtual bool isInit(void) override
取得硬體是否已初始化。
virtual bool init(void) override
硬體初始化。
virtual bool startAtTime(float second) override
設置計時器以秒為單位開始。
virtual bool isBusy(void) override
檢查計時器是否忙碌。
virtual void onTrigger(void) override
計時器觸發事件。
virtual ~CmsisRTX5Timer(void) override
Destroy the Cmsisrtos Timer object.
Definition CmsisRTX5Kernel.h:22
[Interface] 計時器,停止事件。
Definition TimerEvent.h:34
[Interface] 硬體抽象層,計時器。
Definition hal/src/counter/Timer.h:35