hardware.c

来自「三星2440上的SIM300协议解析」· C语言 代码 · 共 85 行

C
85
字号

#include "ak4642api.h"
#include "ex_debug.h"
#include <string.h>

#ifdef UNDER_CE
	//#pragma  comment(lib, "../src_code/hardware/midwareA600_gsm_switch_voice_ok.lib")
	//#pragma  comment(lib, "../src_code/hardware/midwareA600_gsm_voice.lib")
	#pragma  comment(lib, "../src_code/hardware/midware.lib")
	#pragma  comment(lib, "../src_code/hardware/ceddk.lib")
	#pragma  comment(lib, "../src_code/hardware/secu_lib.lib")
#else
	MIDWARE_API int bklite_ctrl(DWORD device,DWORD nlight)
	{
		EXDBG_TRACE2("set back light %d--%d\n", device, nlight );
		return 0;
	}

	int ds2431_romid(unsigned char* p_data)
	{
		char sz[]="12345678";
		EXDBG_TRACE0("ds2431_romid() \n");
		memcpy(p_data, sz, sizeof(sz) );
		return sizeof(sz);
	}
	
	int FM_init(void)
	{
		EXDBG_TRACE0( "FM_init()\n" );
		return 1;
	}
	
	int set_FM_freq(int Pfm_freq)
	{
		EXDBG_TRACE1("set_FM_freq() = %d\n", Pfm_freq );
		return 1;
	}
	int set_FM_power(int Pfm_power)
	{
		EXDBG_TRACE1("set_FM_power() = %d\n", Pfm_power );
		return 1;
	}
	int get_FM(void)
	{
		EXDBG_TRACE0("get_FM() \n" );
		return 1;
	}

	void ak4642_linein_enable()
	{
		EXDBG_TRACE0("ak4642_linein_enable() \n");
	}

	void ak4642_linein_disable()
	{
		EXDBG_TRACE0("ak4642_linein_disable() \n");
	}

	int  PowerShutDown()
	{
		EXDBG_TRACE0("PowerShutDown() \n");
		return 1;
	}

	int	LcdSetPower(int bPower)
	{
		EXDBG_TRACE1("LcdSetPower()=%d \n", bPower);
		return 1;
	}

	 unsigned long ioc_gsmpwr( unsigned long dwgsmpwr)
	{
		EXDBG_TRACE1("ioc_gsmpwr()=%d \n", dwgsmpwr );
		return 1;
	}

	 int get_gsmpwrsta()
	 {
		EXDBG_TRACE0("get_gsmpwrsta() \n" );
		return 1;
	 }


#endif

⌨️ 快捷键说明

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