GadgetSeed  0.9.6
timer_ioctl.h
[詳解]
1 /** @file
2  @brief タイマドライバ ioctl 用マクロ定義
3 
4  推奨デバイス名 : "timer"
5 
6  @date 2015.09.27
7  @author Takashi SHUDO
8 */
9 
10 #ifndef TIMER_IOCTL_H
11 #define TIMER_IOCTL_H
12 
13 #include "device/std_ioctl.h"
14 
15 #define DEF_DEV_NAME_TIMER "timer" ///< 標準タイマデバイス名
16 
17 #define IOCMD_TIMER_GETTIME STDIOCTL(DEV_TIMER,0x01) ///< タイマの値を取得する(msec)
18 #define IOCMD_TIMER_SETFUNC STDIOCTL(DEV_TIMER,0x02) ///< タイマの割り込みハンドラ処理を登録する
19 #define IOCMD_TIMER_START STDIOCTL(DEV_TIMER,0x03) ///< タイマのカウントを開始する
20 #define IOCMD_TIMER_STOP STDIOCTL(DEV_TIMER,0x04) ///< タイマのカウントを停止する
21 #define IOCMD_TIMER_GETSYSTIME STDIOCTL(DEV_TIMER,0x05) ///< タイマの値を取得する(usec)
22 
23 #endif // TIMER_IOCTL_H
デバイスドライバ ioctl 用マクロ定義