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