fm_extern.c

来自「Philip tea 5767 FM 驱动用应用程序 char FM_Init」· C语言 代码 · 共 63 行

C
63
字号
/**
* generate independ drv files
* @defgroup card drv
* @{
*/

/** the internal function prototype*/
#include "radio_player.h"

/** elf relevent*/
#include "elf.h"
#include "drv_manager.h"
#include "includes.h"

extern INT32U _dstart,_dend;

static void * null_func(void);


unsigned int fmapitbl[]={
	(unsigned int)radioOpen,
	(unsigned int)radioCmd,
	(unsigned int)radioClose,
	(unsigned int)is_earphone_inserted,
	

};
addrInfo addr_info __addrdata=
							{
							startAddr: (INT32U)&_dstart,
							endAddr: (INT32U)&_dend
							};/*start/end addr of the drv*/

static drv_Info drvinfo = {
				"drv",
				(INT32S (*)(void *))null_func,
				(INT32S (*)(void))null_func,
				(INT32U)fmapitbl
				};/*drvinfo required for installing drv*/						




drv_Info *GetDrvInfo(void)
{

	return &drvinfo;
}

/**
no use, just to disable the link error 
*/
static void * null_func(void)
{
	return;
}

/** @}*/




⌨️ 快捷键说明

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