functions.c

来自「au1200下的boot代码」· C语言 代码 · 共 66 行

C
66
字号
#include "example.h"#include "functions.h"#include "fat.h"#include "flash.h"#if defined(CONFIG_HWBLOCK_PCMCIA)#include "pcmcia.h"#endif#if defined(CONFIG_HWBLOCK_SD)#include "sd.h"#endif#if defined(CONFIG_HWBLOCK_IDE)#include "ide.h"#endif#if defined(CONFIG_HWBLOCK_NAND_FLASH)#include "nand.h"#endif#if defined(CONFIG_HWBLOCK_PCMCIA)DiskFunctions getPCMCIAFunctions(){	DiskFunctions functions = {pcmciaOpen, pcmciaEject, pcmciaRead};	return functions;}#endif#if defined(CONFIG_HWBLOCK_IDE)DiskFunctions getIDEFunctions(){	DiskFunctions functions = {ideOpen, ideEject, ideRead};	return functions;}#endifDataFunctions getFATFunctions(){	DataFunctions dataFunctions = {fatOpen, fatClose, fatRead};	return dataFunctions;}DataFunctions getFlashFunctions(){	DataFunctions functions = {flashOpen, flashClose, flashRead};	return functions;}#if defined(CONFIG_HWBLOCK_NAND_FLASH)DataFunctions getNandFunctions(){	DataFunctions functions = {nandOpen, nandClose, nandRead};	return functions;}#endif#if defined(CONFIG_HWBLOCK_SD)DiskFunctions getSDFunctions(){	DiskFunctions functions = {sdOpen, sdEject, sdRead};	return functions;}#endif

⌨️ 快捷键说明

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