資源簡介
代碼片段和文件信息
/*
?*?Copyright?(c)?2016?Zibin?Zheng?
?*?All?rights?reserved
?*/
#include?“multi_timer.h“
//timer?handle?list?head.
static?struct?Timer*?head_handle?=?NULL;
//Timer?ticks
static?uint32_t?_timer_ticks?=?0;
/**
??*?@brief??Initializes?the?timer?struct?handle.
??*?@param??handle:?the?timer?handle?strcut.
??*?@param??timeout_cb:?timeout?callback.
??*?@param??repeat:?repeat?interval?time.
??*?@retval?None
??*/
void?timer_init(struct?Timer*?handle?void(*timeout_cb)()?uint32_t?timeout?uint32_t?repeat)
{
//?memset(handle?sizeof(struct?Timer)?0);
handle->timeout_cb?=?timeout_cb;
handle->timeout?=?_timer_ticks?+?timeout;
handle->repeat?=?repeat;
}
/**
??*?@brief??Start?the?timer?work?add?the?handle?into?work?list.
??*?@param??btn:?target?handle?strcut.
??*?@retval?0:?succeed.?-1:?already?exist.
??*/
int?timer_start(struct?Timer*?handle)
{
struct?Timer*?target?=?head_handle;
while(target)?{
if(target?==?handle)?return?-1; //alr
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-16?10:10??MultiTimer-master\
?????文件????????1068??2018-07-16?10:10??MultiTimer-master\LICENSE
?????文件????????1394??2018-07-16?10:10??MultiTimer-master\README.md
?????目錄???????????0??2018-07-16?10:10??MultiTimer-master\examples\
?????文件?????????487??2018-07-16?10:10??MultiTimer-master\examples\main.c
?????文件????????2048??2018-07-16?10:10??MultiTimer-master\multi_timer.c
?????文件?????????729??2018-07-16?10:10??MultiTimer-master\multi_timer.h
評論
共有 條評論
相關資源
- 定時器 c++源碼
- 自動備份軟件源碼
- 手機號歸屬地查詢軟件
- 敏捷軟件開發:原則、模式與實踐(
- IOT 數據軟件源碼
- rapid Scada組態軟件
- 智能滴灌系統軟件源代碼及APK(APP只
- VS2012編寫的簡單計算器
- MFC寫的聊天軟件客戶端
- 基于MODBUS RTU MFC上位機軟件
- Dev C++軟件
- 基于科大訊飛語音云識別軟件
- vs軟件授權注冊代碼
- C/C++軟件工程師就業求職手冊.胡凌云
- 組態軟件設計與開發PDF+源代碼
- Visual C++網絡通信協議分析與應用實現
- 類似QQ飛秋的聊天軟件(含源碼+文檔
- DirectX修復工具V3.5增強 綠色版 工具軟
- 視覺slam軟件 源碼 高清課程
- 2017級吉林大學軟件學院C++課程設計個
- 吉林大學軟件工程圖形學上機實驗代
- 19年3月版二級C語言程序設計超級模擬
- 內存搜索軟件
- 西電軟工所有課件含代碼大全3.rar
- 基于VC++的電力圖形軟件的電力圖元連
- c++語言應用------基于visual studio的聊天
- modbus串口從機程序基于libmodbus,《M
- c++&qt;視頻會議軟件源碼
- MFC 編寫的儀器測試軟件
- VC++6.0軟件安裝包