1 /*
2  * board_setup.h
3  *
4  */
5 
6 
7 #ifndef BOARD_SETUP_H										// check for this file has been already included
8 #define BOARD_SETUP_H										1
9 
10 
11 /* Include T-AMC DSP API */
12 #include "TA66XX_DSP_BC.h"
13 
14 
15 //=============================================================================
16 //============ Printf output definitions ======================================
17 //=============================================================================
18 #define printf												TA66XX_BC_uart_printf
19 //=============================================================================
20 
21 
22 /*------------ hardware_setup() function --------------------------------------
23  * DESCRIPTION: Function intializes board hardware
24  * ARGUMENTS:
25  * None
26  * RETURNED VALUE: None
27 -----------------------------------------------------------------------------*/
28 int hardware_setup();
29 
30 
31 /*------------ tx_nmi_handler() function --------------------------------------
32  * DESCRIPTION: Function handles NMI interrupt
33  * ARGUMENTS:
34  * None
35  * RETURNED VALUE: None
36 -----------------------------------------------------------------------------*/
37 void tx_nmi_handler(void);
38 
39 
40 /*------------ tx_int4_handler() function -------------------------------------
41  * DESCRIPTION: Function handles INT4 interrupt
42  * ARGUMENTS:
43  * None
44  * RETURNED VALUE: None
45 -----------------------------------------------------------------------------*/
46 void tx_int4_handler(void);
47 
48 
49 /*------------ tx_int5_handler() function -------------------------------------
50  * DESCRIPTION: Function handles INT5 interrupt
51  * ARGUMENTS:
52  * None
53  * RETURNED VALUE: None
54 -----------------------------------------------------------------------------*/
55 void tx_int5_handler(void);
56 
57 
58 /*------------ tx_int6_handler() function -------------------------------------
59  * DESCRIPTION: Function handles INT6 interrupt
60  * ARGUMENTS:
61  * None
62  * RETURNED VALUE: None
63 -----------------------------------------------------------------------------*/
64 void tx_int6_handler(void);
65 
66 
67 /*------------ tx_int7_handler() function -------------------------------------
68  * DESCRIPTION: Function handles INT7 interrupt
69  * ARGUMENTS:
70  * None
71  * RETURNED VALUE: None
72 -----------------------------------------------------------------------------*/
73 void tx_int7_handler(void);
74 
75 
76 /*------------ tx_int8_handler() function -------------------------------------
77  * DESCRIPTION: Function handles INT8 interrupt
78  * ARGUMENTS:
79  * None
80  * RETURNED VALUE: None
81 -----------------------------------------------------------------------------*/
82 void tx_int8_handler(void);
83 
84 
85 /*------------ tx_int9_handler() function -------------------------------------
86  * DESCRIPTION: Function handles INT9 interrupt
87  * ARGUMENTS:
88  * None
89  * RETURNED VALUE: None
90 -----------------------------------------------------------------------------*/
91 void tx_int9_handler(void);
92 
93 
94 /*------------ tx_int10_handler() function ------------------------------------
95  * DESCRIPTION: Function handles INT10 interrupt
96  * ARGUMENTS:
97  * None
98  * RETURNED VALUE: None
99 -----------------------------------------------------------------------------*/
100 void tx_int10_handler(void);
101 
102 
103 /*------------ tx_int11_handler() function ------------------------------------
104  * DESCRIPTION: Function handles INT11 interrupt
105  * ARGUMENTS:
106  * None
107  * RETURNED VALUE: None
108 -----------------------------------------------------------------------------*/
109 void tx_int11_handler(void);
110 
111 
112 /*------------ tx_int12_handler() function ------------------------------------
113  * DESCRIPTION: Function handles INT12 interrupt
114  * ARGUMENTS:
115  * None
116  * RETURNED VALUE: None
117 -----------------------------------------------------------------------------*/
118 void tx_int12_handler(void);
119 
120 
121 /*------------ tx_int13_handler() function ------------------------------------
122  * DESCRIPTION: Function handles INT13 interrupt
123  * ARGUMENTS:
124  * None
125  * RETURNED VALUE: None
126 -----------------------------------------------------------------------------*/
127 void tx_int13_handler(void);
128 
129 
130 /*------------ tx_int14_handler() function ------------------------------------
131  * DESCRIPTION: Function handles INT14 interrupt
132  * ARGUMENTS:
133  * None
134  * RETURNED VALUE: None
135 -----------------------------------------------------------------------------*/
136 void tx_int14_handler(void);
137 
138 
139 /*------------ tx_int15_handler() function ------------------------------------
140  * DESCRIPTION: Function handles INT15 interrupt
141  * ARGUMENTS:
142  * None
143  * RETURNED VALUE: None
144 -----------------------------------------------------------------------------*/
145 void tx_int15_handler(void);
146 
147 
148 //=============================================================================
149 #endif /* BOARD_SETUP_H */
150 
151 
152