]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/staging/wilc1000/wilc_oswrapper.h
3af48da5751d81d08c8e45d7cd21fed470f1be89
[karo-tx-linux.git] / drivers / staging / wilc1000 / wilc_oswrapper.h
1 #ifndef __WILC_OSWRAPPER_H__
2 #define __WILC_OSWRAPPER_H__
3
4 /*!
5  *  @file       wilc_oswrapper.h
6  *  @brief      Top level OS Wrapper, include this file and it will include all
7  *              other files as necessary
8  *  @author     syounan
9  *  @date       10 Aug 2010
10  *  @version    1.0
11  */
12
13 /* OS Wrapper interface version */
14 #define WILC_OSW_INTERFACE_VER 2
15
16 /* Integer Types */
17 typedef signed char WILC_Sint8;
18 typedef signed short WILC_Sint16;
19 typedef signed int WILC_Sint32;
20 typedef signed long long WILC_Sint64;
21
22 /* Boolean type */
23 typedef enum {
24         WILC_FALSE = 0,
25         WILC_TRUE = 1
26 } WILC_Bool;
27
28 /* Character types */
29 typedef char WILC_Char;
30
31 /* Os Configuration File */
32 #include "wilc_osconfig.h"
33 #include "wilc_platform.h"
34
35 /* Logging Functions */
36 #include "wilc_log.h"
37
38 /* Error reporting and handling support */
39 #include "wilc_errorsupport.h"
40
41 /* Sleep support */
42 #include "wilc_sleep.h"
43
44 /* Timer support */
45 #include "wilc_timer.h"
46
47 /* Memory support */
48 #include "wilc_memory.h"
49
50 /* String Utilities */
51 #include "wilc_strutils.h"
52
53 /* Message Queue */
54 #include "wilc_msgqueue.h"
55
56 #endif