]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/staging/wilc1000/wilc_oswrapper.h
2e873b6942b6700fda07c11fa407044a610e0bd3
[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 unsigned int WILC_Uint32;
18 typedef unsigned long long WILC_Uint64;
19 typedef signed char WILC_Sint8;
20 typedef signed short WILC_Sint16;
21 typedef signed int WILC_Sint32;
22 typedef signed long long WILC_Sint64;
23
24 /* Boolean type */
25 typedef enum {
26         WILC_FALSE = 0,
27         WILC_TRUE = 1
28 } WILC_Bool;
29
30 /* Character types */
31 typedef char WILC_Char;
32
33 /* Os Configuration File */
34 #include "wilc_osconfig.h"
35 #include "wilc_platform.h"
36
37 /* Logging Functions */
38 #include "wilc_log.h"
39
40 /* Error reporting and handling support */
41 #include "wilc_errorsupport.h"
42
43 /* Sleep support */
44 #include "wilc_sleep.h"
45
46 /* Timer support */
47 #include "wilc_timer.h"
48
49 /* Memory support */
50 #include "wilc_memory.h"
51
52 /* String Utilities */
53 #include "wilc_strutils.h"
54
55 /* Message Queue */
56 #include "wilc_msgqueue.h"
57
58 #endif