spi_define.h
1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#ifndef __spi_define_h__
#define __spi_define_h__
//#define SPI_DVT_LOAD
#define SPI_MAUI_LOAD
#if defined(SPI_DVT_LOAD)
/* DVT load */
#include <typedefs.h>
#define SPI_FAKE_KAL_SUPPORT
#define SPI_FAKE_DRV_SUPPORT
#define SPI_FULL_ISR_SUPPORT
#define ENABLE_UT 1
#include <spi_fake_reg_base.h>
#include <spi_fake_intrCtrl.h>
#elif defined(SPI_MAUI_LOAD)
/* MAUI load */
#define SPI_DRVPDN_SUPPORT
#define SPI_FULL_KAL_SUPPORT
#define SPI_FULL_DRV_SUPPORT
#define SPI_FULL_ISR_SUPPORT
#define SPI_HISR_SUPPORT
//////////////////RHR ADD//////////////////////////
#include "kal_public_defs.h"
///////////////////////////////////////////////////
//////////////////RHR-REMOVE//////////////////////
//#include <reg_base.h>
//#include <intrCtrl.h>
//#include <drv_comm.h>
//#include <drv_hisr.h>
//#include <spi.h>
//#include <spi_internal.h>
//#include <gpio_hw.h>
//#include <Stack_utils.h>
//#if defined(__MTK_TARGET__)
//#include <cache_sw.h>
//#include <init.h>
//#endif
//#include <kal_non_specific_general_types.h>
//#include <kal_release.h>
//#if defined(SPI_DRVPDN_SUPPORT)
//#include <drvpdn.h>
//#endif
//////////////////////////////////////////////////
/* for kal_get_current_thread_ID() */
//#include <rtfiles.h>
//#include <Fs_kal.h>
//extern kal_taskid kal_get_current_thread_ID(void);
#else
#error
#endif
#if defined(SPI_FULL_KAL_SUPPORT)
#elif defined(SPI_FAKE_KAL_SUPPORT)
#include <spi_fake_kal.h>
#else
#error
#endif
#if defined(SPI_FULL_DRV_SUPPORT)
#include <drv_features.h>
#elif defined(SPI_FAKE_DRV_SUPPORT)
#include <spi_fake_drv.h>
#else
#error
#endif
#endif