]> git.sur5r.net Git - freertos/blob - FreeRTOS-Labs/Source/FreeRTOS-Plus-FAT/include/ff_headers.h
Add the Labs projects provided in the V10.2.1_191129 zip file.
[freertos] / FreeRTOS-Labs / Source / FreeRTOS-Plus-FAT / include / ff_headers.h
1 /*\r
2  * FreeRTOS+FAT build 191128 - Note:  FreeRTOS+FAT is still in the lab!\r
3  * Copyright (C) 2018 Amazon.com, Inc. or its affiliates.  All Rights Reserved.\r
4  * Authors include James Walmsley, Hein Tibosch and Richard Barry\r
5  *\r
6  * Permission is hereby granted, free of charge, to any person obtaining a copy of\r
7  * this software and associated documentation files (the "Software"), to deal in\r
8  * the Software without restriction, including without limitation the rights to\r
9  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r
10  * the Software, and to permit persons to whom the Software is furnished to do so,\r
11  * subject to the following conditions:\r
12  *\r
13  * The above copyright notice and this permission notice shall be included in all\r
14  * copies or substantial portions of the Software.\r
15  *\r
16  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
17  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r
18  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r
19  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r
20  * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r
21  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
22  *\r
23  * https://www.FreeRTOS.org\r
24  *\r
25  */\r
26 \r
27 #ifndef PLUS_FAT_H\r
28 #define PLUS_FAT_H\r
29 \r
30 #include <string.h>\r
31 \r
32 #ifdef  __cplusplus\r
33 extern "C" {\r
34 #endif\r
35 \r
36 #include "FreeRTOS.h"\r
37 #include "task.h"\r
38 #include "semphr.h"\r
39 \r
40 #include "FreeRTOSFATConfig.h"\r
41 #include "FreeRTOSFATConfigDefaults.h"\r
42 #include "ff_error.h"\r
43 #include "ff_ioman.h"\r
44 #include "ff_fat.h"\r
45 #include "ff_fatdef.h"\r
46 #include "ff_memory.h"\r
47 #include "ff_time.h"\r
48 #include "ff_crc.h"\r
49 #include "ff_file.h"\r
50 #include "ff_dir.h"\r
51 #include "ff_string.h"\r
52 #include "ff_format.h"\r
53 #include "ff_locking.h"\r
54 \r
55 /* See if any older defines with a prefix "FF_" are still defined: */\r
56 #include "ff_old_config_defines.h"\r
57 \r
58 #ifdef  __cplusplus\r
59 }       // extern "C"\r
60 #endif\r
61 \r
62 #endif\r