?? tonetimer.h
字號:
/* tone_Timer.h - 音頻服務(wù) 應(yīng)用層 定時器消息函數(shù) */
/* Copyright 1994-2001 Wuhan Jinglun Electronic Co., Ltd. */
/*
modification history
--------------------
*/
/*
DESCRIPTION 根據(jù)定時器消息提供相應(yīng)的服務(wù)。
*/
#include "nucleus.h"
#include "toneType.h"
#ifndef _TONETIMER_H_
#define _TONETIMER_H_
#ifdef __cplusplus
extern "C" {
#endif
typedef struct TONE_TIMER //定時器
{
NU_TIMER * timer;
CHAR * name;
VOID (*expiration_routine)(UNSIGNED);
UNSIGNED id;
UNSIGNED initial_time;
UNSIGNED reschedule_time;
OPTION enable;
}TONE_TIMER_t;
//音頻服務(wù)應(yīng)用定時器服務(wù)函數(shù)
extern void tone_Timer (UNSIGNED argc, VOID *argv); //音頻服務(wù).驅(qū)動層服務(wù)入口
extern int tone_Timer_Start (void); //啟動
extern int tone_Timer_Process(void); //處理
extern int tone_Timer_Stop (void); //停止
//中斷服務(wù)例行函數(shù)
extern void tone_HISR_Timer_HFC_Start(UNSIGNED id); //
extern void tone_HISR_Timer_HFC_Stop (UNSIGNED id); //
extern void tone_HISR_Timer_ARM_Start(UNSIGNED id); //
extern void tone_HISR_Timer_ARM_Stop (UNSIGNED id); //
extern void tone_HISR_Timer_Mntn(UNSIGNED id);
//中斷服務(wù)處理函數(shù)
extern int tone_Proc_Timer_HFC_Expire_Start(TONE_APP_DEVICE_INFO_t * App_Device); //
extern int tone_Proc_Timer_HFC_Expire_Stop (TONE_APP_DEVICE_INFO_t * App_Device); //
extern int tone_Proc_Timer_ARM_Expire_Start(TONE_APP_DEVICE_INFO_t * App_Device); //
extern int tone_Proc_Timer_ARM_Expire_Stop (TONE_APP_DEVICE_INFO_t * App_Device); //
extern int tone_Proc_Timer_Mntn_Expire(void);
#ifdef __cplusplus
}
#endif
#endif /* _TONETIMER_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -