NetBurner 3.1
SSH/SshServerUserKey/src/fs_main.h
1
/* Revision: 2.8.7 */
2
3
/******************************************************************************
4
* Copyright 1998-2018 NetBurner, Inc. ALL RIGHTS RESERVED
5
*
6
* Permission is hereby granted to purchasers of NetBurner Hardware to use or
7
* modify this computer program for any use as long as the resultant program
8
* is only executed on NetBurner provided hardware.
9
*
10
* No other rights to use this program or its derivatives in part or in
11
* whole are granted.
12
*
13
* It may be possible to license this or other NetBurner software for use on
14
* non-NetBurner Hardware. Contact sales@Netburner.com for more information.
15
*
16
* NetBurner makes no representation or warranties with respect to the
17
* performance of this computer program, and specifically disclaims any
18
* responsibility for any damages, special or consequential, connected with
19
* the use of this program.
20
*
21
* NetBurner
22
* 5405 Morehouse Dr.
23
* San Diego, CA 92121
24
* www.netburner.com
25
******************************************************************************/
26
27
#ifndef __FS_MAIN_H
28
#define __FS_MAIN_H
29
30
#define USE_NOR
31
32
/* Drive numbers */
33
#define NOR_DRV_NUM 0
34
#define STDRAM_DRV_NUM 1
35
#define MMC_DRV_NUM 2
36
#define CFC_DRV_NUM 3
37
#define HDD_DRV_NUM 3
38
#define FATRAM_DRV_NUM 4
39
40
41
42
#if ((defined USE_NOR) | (defined USE_STDRAM)) & ((defined USE_CFC) | (defined USE_HDD) | (defined USE_MMC) | (defined USE_FATRAM))
43
#define FS_WRAPPER
44
#elif (defined USE_NOR) | (defined USE_STDRAM)
45
#define FS_STD
46
#elif (defined USE_CFC) | (defined USE_HDD) | (defined USE_MMC) | (defined USE_FATRAM)
47
#define FS_FAT
48
#endif
49
50
51
#include "
file/fsf.h
"
52
#define fd_mountstd fs_mountdrive
53
#define fd_format(d,t) fs_format(d)
54
#define fd_hardformat(d,t) fs_format(d)
55
#define fd_getdrive fs_getdrive
56
#define fd_chdrive fs_chdrive
57
#define fd_getcwd fs_getcwd
58
#define fd_chdir fs_chdir
59
#define fd_mkdir fs_mkdir
60
#define fd_rmdir fs_rmdir
61
#define fd_getfreespace fs_getfreespace
62
#define fd_findfirst fs_findfirst
63
#define fd_findnext fs_findnext
64
#define fd_filelength fs_filelength
65
#define fd_delete fs_delete
66
#define fd_rename fs_rename
67
#define fd_open fs_open
68
#define fd_close fs_close
69
#define fd_read fs_read
70
#define fd_write fs_write
71
#define FD_FIND FS_FIND
72
#define FD_FILE FS_FILE
73
#define FD_SPACE FS_SPACE
74
#define FD_ATTR_DIR FS_ATTR_DIR
75
76
#endif
fsf.h
Embedded Flash File System API - STD.
examples
SSH
SshServerUserKey
src
fs_main.h
Generated by
1.8.14