⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tonearm.c

📁 DTMF收发芯片88L89完美驱动(Arm,SDT251环境)
💻 C
字号:

/* toneARM.c - 包装张亚凡的函数,便于应用层使用 */

/* Copyright 1994-2001 Wuhan Jinglun Electronic Co., Ltd. */

/* 
modification history
--------------------

*/

/* 
DESCRIPTION 根据外部消息提供相应的服务。
*/
#include	"codec.h"
#include	"intfTone.h"
#include	"..\inc\rtn_tone.h"

static int gTONE_ARM_Codec_ID;

extern int Codec_Writetask_ID;
extern int Codec_Readtask_ID;
/**********************************************************************
*                                                                      
*  FUNCTION		"ARM_Codec_Open"           
*
***********************************************************************/
int ARM_Codec_Open (int idMode, int idOrient)
{
	int idCodec;
	//STATUS status;

	if (gTONE_ARM_Codec_ID > 0)
	{
		return gTONE_ARM_Codec_ID;
	}

	idCodec = Codec_Open(idMode, idOrient);	
	if (idCodec <= 0)
	{
		////printf("ARM Codec_Open err: %d\n", gTONE_ARM_Codec_ID);
		return -1;
	}
	gTONE_ARM_Codec_ID = idCodec;

	return gTONE_ARM_Codec_ID;
}
/**********************************************************************
*                                                                      
*  FUNCTION		"ARM_Codec_Close"           
*
***********************************************************************/
int ARM_Codec_Close(int id, int idMode)	
{
	STATUS status;

//	if (gTONE_ARM_Codec_ID > 0)
	{
		//status = Codec_Close(idMode, id);
		gTONE_ARM_Codec_ID = 0;
	}

	return 0;
}	



/**********************************************************************
*                                                                      
*  FUNCTION		"ARM_Codec_Write"           
*
***********************************************************************/
int ARM_Codec_Write(int id, char * pBuffer, long lSizes, long lLoops)
{
	STATUS status;

	status = Codec_Write(pBuffer, lSizes, lLoops, id);	//放音

	return status;
}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -