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 + -
显示快捷键?