13 #ifndef GSC_KERNEL_TIMER_INTERVAL_MSEC 14 #define GSC_KERNEL_TIMER_INTERVAL_MSEC 10 19 typedef void (*
timer_func)(
void *sp,
unsigned long long systime);
23 extern void init_timer(
char *devname);
int register_timer_func(timer_func func, unsigned long interval)
周期処理を追加する
unsigned long long get_system_utime(void)
システム時間を取得する
int start_timer(void)
タイマを開始する
unsigned long long kernel_time_count
カーネル時間(ms)
int stop_timer(void)
タイマを停止する
void wait_time(unsigned int time)
指定時間待つ
int unregister_timer_func(timer_func func)
周期処理を削除する
void wait_utime(unsigned int time)
指定時間待つ
void(* timer_func)(void *sp, unsigned long long systime)
カーネルタイマ周期処理関数の型
void register_kernel_timer_func(timer_func func)
カーネル周期処理を追加する
unsigned long long get_kernel_time(void)
カーネル時間を取得する
void stop_timer_func(void)
タイマ関数の周期実行を停止する
void start_timer_func(void)
タイマ関数の周期実行を開始する