📄 functions.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -