SAM4S-EK_FreeRTOS+FAT-SL
1.0
An example project to test the functionality of FreeRTOS+FAT-SL using SD card as data storage medium
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
drv.h
Go to the documentation of this file.
1
/*
2
* FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded
3
*
4
* The FreeRTOS+FAT SL license terms are different to the FreeRTOS license
5
* terms.
6
*
7
* FreeRTOS+FAT SL uses a dual license model that allows the software to be used
8
* under a standard GPL open source license, or a commercial license. The
9
* standard GPL license (unlike the modified GPL license under which FreeRTOS
10
* itself is distributed) requires that all software statically linked with
11
* FreeRTOS+FAT SL is also distributed under the same GPL V2 license terms.
12
* Details of both license options follow:
13
*
14
* - Open source licensing -
15
* FreeRTOS+FAT SL is a free download and may be used, modified, evaluated and
16
* distributed without charge provided the user adheres to version two of the
17
* GNU General Public License (GPL) and does not remove the copyright notice or
18
* this text. The GPL V2 text is available on the gnu.org web site, and on the
19
* following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
20
*
21
* - Commercial licensing -
22
* Businesses and individuals who for commercial or other reasons cannot comply
23
* with the terms of the GPL V2 license must obtain a commercial license before
24
* incorporating FreeRTOS+FAT SL into proprietary software for distribution in
25
* any form. Commercial licenses can be purchased from
26
* http://shop.freertos.org/fat_sl and do not require any source files to be
27
* changed.
28
*
29
* FreeRTOS+FAT SL is distributed in the hope that it will be useful. You
30
* cannot use FreeRTOS+FAT SL unless you agree that you use the software 'as
31
* is'. FreeRTOS+FAT SL is provided WITHOUT ANY WARRANTY; without even the
32
* implied warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A
33
* PARTICULAR PURPOSE. Real Time Engineers Ltd. and HCC Embedded disclaims all
34
* conditions and terms, be they implied, expressed, or statutory.
35
*
36
* http://www.FreeRTOS.org
37
* http://www.FreeRTOS.org/FreeRTOS-Plus
38
*
39
*/
40
41
#ifndef __DRV_H
42
#define __DRV_H
43
44
#include "../../version/ver_fat_sl.h"
45
#if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2
46
#error Incompatible FAT_SL version number!
47
#endif
48
49
#ifdef __cplusplus
50
extern
"C"
{
51
#endif
52
53
extern
F_DRIVER
*
mdrv
;
/* driver structure */
54
55
unsigned
char
_f_checkstatus
(
void
);
56
unsigned
char
_f_readglsector
(
unsigned
long
);
57
unsigned
char
_f_writeglsector
(
unsigned
long
);
58
59
#ifdef __cplusplus
60
}
61
#endif
62
63
#endif
/* ifndef __DRV_H */
_f_writeglsector
unsigned char _f_writeglsector(unsigned long)
Definition:
drv.c:96
F_DRIVER
Definition:
api_mdriver.h:83
mdrv
F_DRIVER * mdrv
Definition:
drv.c:53
_f_readglsector
unsigned char _f_readglsector(unsigned long)
Definition:
drv.c:178
_f_checkstatus
unsigned char _f_checkstatus(void)
Definition:
drv.c:67
cmsis
src
freertos+
FreeRTOS+FAT SL
include
drv.h
Generated on Thu Oct 16 2014 15:19:15 for SAM4S-EK_FreeRTOS+FAT-SL by
1.8.8