1#ifndef PORTABLE_WORDSIZES
2#ifdef __MW_TARGET_USE_HARDWARE_RESOURCES_H__
3#ifndef __MW_TARGET_HARDWARE_RESOURCES_H__
4#define __MW_TARGET_HARDWARE_RESOURCES_H__
5
6#define MW_MULTI_TASKING_MODE 1
7#include "c2000BoardSupport.h"
8#include "F2837xD_device.h"
9#include "F2837xD_Examples.h"
10#include "F2837xD_GlobalPrototypes.h"
11#include "F2837xD_cputimer.h"
12#include "c2000SchedulerTimer.h"
13
14#define MW_USECODERTARGET 1
15#define MW_TARGETHARDWARE TI Delfino F2837xD
16#define MW_CONNECTIONINFO_SERIAL_IPADDRESS codertarget.registry.getLoopbackIP;
17#define MW_CONNECTIONINFO_SERIAL_PORT 17725
18#define MW_CONNECTIONINFO_SERIAL_VERBOSE 0
19#define MW_CONNECTIONINFO_CAN_MEXARGS
20#define MW_EXTMODE_CONFIGURATION serial
21#define MW_RTOS Baremetal
22#define MW_SCHEDULER_INTERRUPT_SOURCE 0
23#define MW_RUNTIME_BUILDACTION 0
24#define MW_RUNTIME_DEVICEID 1
25#define MW_RUNTIME_FLASHLOAD 1
26#define MW_RUNTIME_CPU 0
27#define MW_RUNTIME_LOADCOMMANDARG $(TARGET_ROOT)/CCS_Config/f28377D.ccxml
28#define MW_RUNTIME_CPU2MODELENABLE 102
29#define MWalse #define MW_RUNTIME_CPU2MODEL
30#define MW_RUNTIME_PF1DMAACCESS 0
31#define MW_RUNTIME_PF2DMAACCESS 0
32#define MW_TARGETLINKOBJ_USECUSTOMLINKER 0
33#define MW_TARGETLINKOBJ_NAME $(TARGET_ROOT)/src/c28377D.cmd
34#define MW_CLOCKING_CPUCLOCKRATEMHZ 200
35#define MW_CLOCKING_USEINTERNALOSC 0
36#define MW_CLOCKING_OSCCLK 20
37#define MW_CLOCKING_AUTOSETPLLSETTINGS 1
38#define MW_CLOCKING_PLLCR 20
39#define MW_CLOCKING_DIVSEL 2
40#define MW_CLOCKING_CLOSESTCPUCLOCK 200
41#define MW_CLOCKING_LSPCLKDIV 0
42#define MW_CLOCKING_LSPCLK 200.000000
43#define MW_ADCA_CPUCORE 1
44#define MW_ADCA_CLOCKDIV 7
45#define MW_ADCA_CLOCKFREQUENCY 40.000000
46#define MW_ADCA_OFFSETCORRECTIONVALUE AdcaRegs.ADCOFFTRIM.bit.OFFTRIM
47#define MW_ADCA_EXTERNALREFERENCESELECTOR 0
48#define MW_ADCA_EXTERNALREFERENCEVREFHI 3.3
49#define MW_ADCA_EXTERNALREFERENCEVREFLO 0
50#define MW_ADCA_INTPULSEGENERATION 0
51#define MW_ADCA_SOCPRIORITY 0
52#define MW_ADCA_XINT2GPIO GPIO0
53#define MW_ADCB_CPUCORE 1
54#define MW_ADCB_CLOCKDIV 7
55#define MW_ADCB_CLOCKFREQUENCY 40.000000
56#define MW_ADCB_OFFSETCORRECTIONVALUE AdcbRegs.ADCOFFTRIM.bit.OFFTRIM
57#define MW_ADCB_EXTERNALREFERENCESELECTOR 0
58#define MW_ADCB_EXTERNALREFERENCEVREFHI 3.3
59#define MW_ADCB_EXTERNALREFERENCEVREFLO 0
60#define MW_ADCB_INTPULSEGENERATION 0
61#define MW_ADCB_SOCPRIORITY 0
62#define MW_ADCB_XINT2GPIO GPIO0
63#define MW_ADCC_CPUCORE 1
64#define MW_ADCC_CLOCKDIV 7
65#define MW_ADCC_CLOCKFREQUENCY 40.000000
66#define MW_ADCC_OFFSETCORRECTIONVALUE AdccRegs.ADCOFFTRIM.bit.OFFTRIM
67#define MW_ADCC_EXTERNALREFERENCESELECTOR 0
68#define MW_ADCC_EXTERNALREFERENCEVREFHI 3.3
69#define MW_ADCC_EXTERNALREFERENCEVREFLO 0
70#define MW_ADCC_INTPULSEGENERATION 0
71#define MW_ADCC_SOCPRIORITY 0
72#define MW_ADCC_XINT2GPIO GPIO0
73#define MW_ADCD_CPUCORE 1
74#define MW_ADCD_CLOCKDIV 7
75#define MW_ADCD_CLOCKFREQUENCY 40.000000
76#define MW_ADCD_OFFSETCORRECTIONVALUE AdcdRegs.ADCOFFTRIM.bit.OFFTRIM
77#define MW_ADCD_EXTERNALREFERENCESELECTOR 0
78#define MW_ADCD_EXTERNALREFERENCEVREFHI 3.3
79#define MW_ADCD_EXTERNALREFERENCEVREFLO 0
80#define MW_ADCD_INTPULSEGENERATION 0
81#define MW_ADCD_SOCPRIORITY 0
82#define MW_ADCD_XINT2GPIO GPIO0
83#define MW_DACA_VOLTAGE 0
84#define MW_DACA_LOADMODE 0
85#define MW_DACB_VOLTAGE 0
86#define MW_DACB_LOADMODE 0
87#define MW_DACC_VOLTAGE 0
88#define MW_DACC_LOADMODE 0
89#define MW_EPWM_CLOCKDIV 1
90#define MW_EPWM_PINASSIGNMENT_TZ1 GPIO12
91#define MW_EPWM_PINASSIGNMENT_TZ2 None
92#define MW_EPWM_PINASSIGNMENT_TZ3 None
93#define MW_EPWM_PINASSIGNMENT_SYNCI None
94#define MW_EPWM_PINASSIGNMENT_SYNCO None
95#define MW_EPWM_PINASSIGNMENT_PWM1A 1
96#define MW_EPWM_PINASSIGNMENT_PWM1B 1
97#define MW_EPWM_PINASSIGNMENT_PWM2A 1
98#define MW_EPWM_PINASSIGNMENT_PWM2B 1
99#define MW_EPWM_PINASSIGNMENT_PWM3A 1
100#define MW_EPWM_PINASSIGNMENT_PWM3B 1
101#define MW_EPWM_PINASSIGNMENT_PWM4A 1
102#define MW_EPWM_PINASSIGNMENT_PWM4B 1
103#define MW_EPWM_PINASSIGNMENT_PWM5A 1
104#define MW_EPWM_PINASSIGNMENT_PWM5B 1
105#define MW_EPWM_PINASSIGNMENT_PWM6A 1
106#define MW_EPWM_PINASSIGNMENT_PWM6B 1
107#define MW_EPWM_PINASSIGNMENT_PWM7A 1
108#define MW_EPWM_PINASSIGNMENT_PWM7B 1
109#define MW_EPWM_PINASSIGNMENT_PWM8A 1
110#define MW_EPWM_PINASSIGNMENT_PWM8B 1
111#define MW_EPWM_PINASSIGNMENT_PWM9A 1
112#define MW_EPWM_PINASSIGNMENT_PWM9B 1
113#define MW_EPWM_PINASSIGNMENT_PWM10A 1
114#define MW_EPWM_PINASSIGNMENT_PWM10B 1
115#define MW_EPWM_PINASSIGNMENT_PWM11A 1
116#define MW_EPWM_PINASSIGNMENT_PWM11B 1
117#define MW_EPWM_PINASSIGNMENT_PWM12A 1
118#define MW_EPWM_PINASSIGNMENT_PWM12B 1
119#define MW_ECAP_PINASSIGNMENT_ECAP1 GPIO24
120#define MW_ECAP_PINASSIGNMENT_ECAP2 GPIO25
121#define MW_ECAP_PINASSIGNMENT_ECAP3 GPIO26
122#define MW_ECAP_PINASSIGNMENT_ECAP4 GPIO20
123#define MW_ECAP_PINASSIGNMENT_ECAP5 GPIO21
124#define MW_ECAP_PINASSIGNMENT_ECAP6 GPIO23
125#define MW_ECAP_PINASSIGNMENT_APWM1 13
126#define MW_ECAP_PINASSIGNMENT_APWM2 14
127#define MW_ECAP_PINASSIGNMENT_APWM3 15
128#define MW_ECAP_PINASSIGNMENT_APWM4 16
129#define MW_ECAP_PINASSIGNMENT_APWM5 17
130#define MW_ECAP_PINASSIGNMENT_APWM6 18
131#define MW_EQEP_PINASSIGNMENT_EQEP1A 2
132#define MW_EQEP_PINASSIGNMENT_EQEP1B 2
133#define MW_EQEP_PINASSIGNMENT_EQEP1S 2
134#define MW_EQEP_PINASSIGNMENT_EQEP1I 2
135#define MW_EQEP_PINASSIGNMENT_EQEP2A 1
136#define MW_EQEP_PINASSIGNMENT_EQEP2B 1
137#define MW_EQEP_PINASSIGNMENT_EQEP2S 1
138#define MW_EQEP_PINASSIGNMENT_EQEP2I 1
139#define MW_EQEP_PINASSIGNMENT_EQEP3A 2
140#define MW_EQEP_PINASSIGNMENT_EQEP3B 2
141#define MW_EQEP_PINASSIGNMENT_EQEP3S 2
142#define MW_EQEP_PINASSIGNMENT_EQEP3I 2
143#define MW_I2C_MODE 0
144#define MW_I2C_ADDRDATAFORMAT 0
145#define MW_I2C_OWNADDRESS 1
146#define MW_I2C_BITCOUNT 0
147#define MW_I2C_MODULECLOCKPRESCALER 9
148#define MW_I2C_MODULECLOCKFREQUENCY 20000000.000000
149#define MW_I2C_MASTERCLKLOWTIME 20
150#define MW_I2C_MASTERCLKHIGHTIME 20
151#define MW_I2C_MASTERCLOCKFREQUENCY 400000.000000
152#define MW_I2C_MASTERCLOCKFREQUENCY_1 400000.000000
153#define MW_I2C_MASTERCLOCKFREQUENCY_2 400000.000000
154#define MW_I2C_ENABLELOOPBACK 0
155#define MW_I2C_PINASSIGNMENT_SDAA 1
156#define MW_I2C_PINASSIGNMENT_SCLA 1
157#define MW_I2C_ENABLETXINT 0
158#define MW_I2C_TXFIFOLEVEL 16
159#define MW_I2C_ENABLERXINT 0
160#define MW_I2C_RXFIFOLEVEL 16
161#define MW_I2C_ENABLESYSINT 0
162#define MW_I2C_AAS 0
163#define MW_I2C_SCD 0
164#define MW_I2C_ARDY 0
165#define MW_I2C_NACK 0
166#define MW_I2C_AL 0
167#define MW_I2C_B_MODE 0
168#define MW_I2C_B_ADDRDATAFORMAT 0
169#define MW_I2C_B_OWNADDRESS 1
170#define MW_I2C_B_BITCOUNT 0
171#define MW_I2C_B_MODULECLOCKPRESCALER 9
172#define MW_I2C_B_MODULECLOCKFREQUENCY 20000000.000000
173#define MW_I2C_B_MASTERCLKLOWTIME 20
174#define MW_I2C_B_MASTERCLKHIGHTIME 20
175#define MW_I2C_B_MASTERCLOCKFREQUENCY 400000.000000
176#define MW_I2C_B_MASTERCLOCKFREQUENCY_1 400000.000000
177#define MW_I2C_B_MASTERCLOCKFREQUENCY_2 400000.000000
178#define MW_I2C_B_ENABLELOOPBACK 0
179#define MW_I2C_B_PINASSIGNMENT_SDAA 1
180#define MW_I2C_B_PINASSIGNMENT_SCLA 1
181#define MW_I2C_B_ENABLETXINT 0
182#define MW_I2C_B_TXFIFOLEVEL 16
183#define MW_I2C_B_ENABLERXINT 0
184#define MW_I2C_B_RXFIFOLEVEL 16
185#define MW_I2C_B_ENABLESYSINT 0
186#define MW_I2C_B_AAS 0
187#define MW_I2C_B_SCD 0
188#define MW_I2C_B_ARDY 0
189#define MW_I2C_B_NACK 0
190#define MW_I2C_B_AL 0
191#define MW_SCI_A_ENABLELOOPBACK 0
192#define MW_SCI_A_SUSPENSIONMODE 2
193#define MW_SCI_A_NUMBEROFSTOPBITS 0
194#define MW_SCI_A_PARITYMODE 0
195#define MW_SCI_A_CHARACTERLENGTHBITS 0
196#define MW_SCI_A_USERBAUDRATE 115200
197#define MW_SCI_A_BAUDRATEPRESCALER 216.000000
198#define MW_SCI_A_BAUDRATE 115207.000000
199#define MW_SCI_A_COMMUNICATIONMODE 0
200#define MW_SCI_A_BLOCKINGMODE 0
201#define MW_SCI_A_DATABYTEORDER 0
202#define MW_SCI_A_DATASWAPWIDTH 0
203#define MW_SCI_A_PINASSIGNMENT_TX 2
204#define MW_SCI_A_PINASSIGNMENT_RX 2
205#define MW_SCI_B_ENABLELOOPBACK 0
206#define MW_SCI_B_SUSPENSIONMODE 2
207#define MW_SCI_B_NUMBEROFSTOPBITS 0
208#define MW_SCI_B_PARITYMODE 0
209#define MW_SCI_B_CHARACTERLENGTHBITS 0
210#define MW_SCI_B_USERBAUDRATE 115200
211#define MW_SCI_B_BAUDRATEPRESCALER 216.000000
212#define MW_SCI_B_BAUDRATE 115207.000000
213#define MW_SCI_B_COMMUNICATIONMODE 0
214#define MW_SCI_B_BLOCKINGMODE 0
215#define MW_SCI_B_DATABYTEORDER 0
216#define MW_SCI_B_DATASWAPWIDTH 0
217#define MW_SCI_B_PINASSIGNMENT_TX 1
218#define MW_SCI_B_PINASSIGNMENT_RX 1
219#define MW_SCI_C_ENABLELOOPBACK 0
220#define MW_SCI_C_SUSPENSIONMODE 2
221#define MW_SCI_C_NUMBEROFSTOPBITS 0
222#define MW_SCI_C_PARITYMODE 0
223#define MW_SCI_C_CHARACTERLENGTHBITS 0
224#define MW_SCI_C_USERBAUDRATE 115200
225#define MW_SCI_C_BAUDRATEPRESCALER 216.000000
226#define MW_SCI_C_BAUDRATE 115207.000000
227#define MW_SCI_C_COMMUNICATIONMODE 0
228#define MW_SCI_C_BLOCKINGMODE 0
229#define MW_SCI_C_DATABYTEORDER 0
230#define MW_SCI_C_DATASWAPWIDTH 0
231#define MW_SCI_C_PINASSIGNMENT_TX 1
232#define MW_SCI_C_PINASSIGNMENT_RX 1
233#define MW_SCI_D_ENABLELOOPBACK 0
234#define MW_SCI_D_SUSPENSIONMODE 2
235#define MW_SCI_D_NUMBEROFSTOPBITS 0
236#define MW_SCI_D_PARITYMODE 0
237#define MW_SCI_D_CHARACTERLENGTHBITS 0
238#define MW_SCI_D_USERBAUDRATE 115200
239#define MW_SCI_D_BAUDRATEPRESCALER 216.000000
240#define MW_SCI_D_BAUDRATE 115207.000000
241#define MW_SCI_D_COMMUNICATIONMODE 0
242#define MW_SCI_D_BLOCKINGMODE 0
243#define MW_SCI_D_DATABYTEORDER 0
244#define MW_SCI_D_DATASWAPWIDTH 0
245#define MW_SCI_D_PINASSIGNMENT_TX 1
246#define MW_SCI_D_PINASSIGNMENT_RX 1
247#define MW_SPI_A_MODE 0
248#define MW_SPI_A_USERBAUDRATE 1843200
249#define MW_SPI_A_BAUDRATEFACTOR 108.000000
250#define MW_SPI_A_BAUDRATE 1834862.000000
251#define MW_SPI_A_DATABITS 15
252#define MW_SPI_A_CLOCKPOLARITY 0
253#define MW_SPI_A_CLOCKPHASE 0
254#define MW_SPI_A_SUSPENSIONMODE 2
255#define MW_SPI_A_ENABLELOOPBACK 0
256#define MW_SPI_A_ENABLETHREEWIRE 0
257#define MW_SPI_A_TXINTERRUPTENABLE 0
258#define MW_SPI_A_FIFOINTERRUPTLEVEL_TX 0
259#define MW_SPI_A_RXINTERRUPTENABLE 0
260#define MW_SPI_A_FIFOINTERRUPTLEVEL_RX 16
261#define MW_SPI_A_FIFOENABLE 1
262#define MW_SPI_A_FIFOTRANSMITDELAY 0
263#define MW_SPI_A_PINASSIGNMENT_SIMO 1
264#define MW_SPI_A_PINASSIGNMENT_SOMI 1
265#define MW_SPI_A_PINASSIGNMENT_CLK 1
266#define MW_SPI_A_PINASSIGNMENT_STE 1
267#define MW_SPI_A_PINVALUE_SIMO 16
268#define MW_SPI_A_PINVALUE_SOMI 17
269#define MW_SPI_A_PINVALUE_CLK 18
270#define MW_SPI_A_PINVALUE_STE 19
271#define MW_SPI_A_PINMUX_SIMO 1
272#define MW_SPI_A_PINMUX_SOMI 1
273#define MW_SPI_A_PINMUX_CLK 1
274#define MW_SPI_A_PINMUX_STE 1
275#define MW_SPI_A_FIFO_LEVEL 16.000000
276#define MW_SPI_B_MODE 0
277#define MW_SPI_B_USERBAUDRATE 1843200
278#define MW_SPI_B_BAUDRATEFACTOR 108.000000
279#define MW_SPI_B_BAUDRATE 1834862.000000
280#define MW_SPI_B_DATABITS 15
281#define MW_SPI_B_CLOCKPOLARITY 0
282#define MW_SPI_B_CLOCKPHASE 0
283#define MW_SPI_B_SUSPENSIONMODE 2
284#define MW_SPI_B_ENABLELOOPBACK 0
285#define MW_SPI_B_ENABLETHREEWIRE 0
286#define MW_SPI_B_TXINTERRUPTENABLE 0
287#define MW_SPI_B_FIFOINTERRUPTLEVEL_TX 0
288#define MW_SPI_B_RXINTERRUPTENABLE 0
289#define MW_SPI_B_FIFOINTERRUPTLEVEL_RX 16
290#define MW_SPI_B_FIFOENABLE 1
291#define MW_SPI_B_FIFOTRANSMITDELAY 0
292#define MW_SPI_B_PINASSIGNMENT_SIMO 1
293#define MW_SPI_B_PINASSIGNMENT_SOMI 1
294#define MW_SPI_B_PINASSIGNMENT_CLK 2
295#define MW_SPI_B_PINASSIGNMENT_STE 2
296#define MW_SPI_B_PINVALUE_SIMO 24
297#define MW_SPI_B_PINVALUE_SOMI 25
298#define MW_SPI_B_PINVALUE_CLK 26
299#define MW_SPI_B_PINVALUE_STE 27
300#define MW_SPI_B_PINMUX_SIMO 6
301#define MW_SPI_B_PINMUX_SOMI 6
302#define MW_SPI_B_PINMUX_CLK 6
303#define MW_SPI_B_PINMUX_STE 6
304#define MW_SPI_B_FIFO_LEVEL 16.000000
305#define MW_SPI_C_MODE 0
306#define MW_SPI_C_USERBAUDRATE 1843200
307#define MW_SPI_C_BAUDRATEFACTOR 108.000000
308#define MW_SPI_C_BAUDRATE 1834862.000000
309#define MW_SPI_C_DATABITS 15
310#define MW_SPI_C_CLOCKPOLARITY 0
311#define MW_SPI_C_CLOCKPHASE 0
312#define MW_SPI_C_SUSPENSIONMODE 2
313#define MW_SPI_C_ENABLELOOPBACK 0
314#define MW_SPI_C_ENABLETHREEWIRE 0
315#define MW_SPI_C_TXINTERRUPTENABLE 0
316#define MW_SPI_C_FIFOINTERRUPTLEVEL_TX 0
317#define MW_SPI_C_RXINTERRUPTENABLE 0
318#define MW_SPI_C_FIFOINTERRUPTLEVEL_RX 16
319#define MW_SPI_C_FIFOENABLE 1
320#define MW_SPI_C_FIFOTRANSMITDELAY 0
321#define MW_SPI_C_PINASSIGNMENT_SIMO 1
322#define MW_SPI_C_PINASSIGNMENT_SOMI 1
323#define MW_SPI_C_PINASSIGNMENT_CLK 1
324#define MW_SPI_C_PINASSIGNMENT_STE 1
325#define MW_SPI_C_PINVALUE_SIMO 50
326#define MW_SPI_C_PINVALUE_SOMI 51
327#define MW_SPI_C_PINVALUE_CLK 52
328#define MW_SPI_C_PINVALUE_STE 53
329#define MW_SPI_C_PINMUX_SIMO 6
330#define MW_SPI_C_PINMUX_SOMI 6
331#define MW_SPI_C_PINMUX_CLK 6
332#define MW_SPI_C_PINMUX_STE 6
333#define MW_SPI_C_FIFO_LEVEL 16.000000
334#define MW_ECAN_A_MODULECLOCKFREQUENCY 200.000000
335#define MW_ECAN_A_BAUDRATEPRESCALER 20.000000
336#define MW_ECAN_A_TSEG1 4
337#define MW_ECAN_A_TSEG2 3
338#define MW_ECAN_A_BAUDRATE 1000000
339#define MW_ECAN_A_SBG 0
340#define MW_ECAN_A_SJW 1
341#define MW_ECAN_A_SAM 0
342#define MW_ECAN_A_ENHANCEDCANMODE 1
343#define MW_ECAN_A_SELFTESTMODE 0
344#define MW_ECAN_A_PINASSIGNMENT_TX 3
345#define MW_ECAN_A_PINASSIGNMENT_RX 3
346#define MW_ECAN_B_MODULECLOCKFREQUENCY 200.000000
347#define MW_ECAN_B_BAUDRATEPRESCALER 20.000000
348#define MW_ECAN_B_TSEG1 4
349#define MW_ECAN_B_TSEG2 3
350#define MW_ECAN_B_BAUDRATE 1000000
351#define MW_ECAN_B_SBG 0
352#define MW_ECAN_B_SJW 1
353#define MW_ECAN_B_SAM 0
354#define MW_ECAN_B_ENHANCEDCANMODE 1
355#define MW_ECAN_B_SELFTESTMODE 0
356#define MW_ECAN_B_PINASSIGNMENT_TX 2
357#define MW_ECAN_B_PINASSIGNMENT_RX 2
358#define MW_WATCHDOG_ENABLE_WATCHDOG 0
359#define MW_WATCHDOG_WATCHDOGCLOCK 0
360#define MW_WATCHDOG_TIME_PERIOD 0.013107
361#define MW_WATCHDOG_WATCHDOGEVENT 0
362#define MW_GPIO0_7_GPIOQUALSEL0 0
363#define MW_GPIO0_7_GPIOQUALSEL1 0
364#define MW_GPIO0_7_GPIOQUALSEL2 0
365#define MW_GPIO0_7_GPIOQUALSEL3 0
366#define MW_GPIO0_7_GPIOQUALSEL4 0
367#define MW_GPIO0_7_GPIOQUALSEL5 0
368#define MW_GPIO0_7_GPIOQUALSEL6 0
369#define MW_GPIO0_7_GPIOQUALSEL7 0
370#define MW_GPIO0_7_QUALPRD 0
371#define MW_GPIO8_15_GPIOQUALSEL8 0
372#define MW_GPIO8_15_GPIOQUALSEL9 0
373#define MW_GPIO8_15_GPIOQUALSEL10 0
374#define MW_GPIO8_15_GPIOQUALSEL11 0
375#define MW_GPIO8_15_GPIOQUALSEL12 0
376#define MW_GPIO8_15_GPIOQUALSEL13 0
377#define MW_GPIO8_15_GPIOQUALSEL14 0
378#define MW_GPIO8_15_GPIOQUALSEL15 0
379#define MW_GPIO8_15_QUALPRD 0
380#define MW_GPIO16_23_GPIOQUALSEL16 0
381#define MW_GPIO16_23_GPIOQUALSEL17 0
382#define MW_GPIO16_23_GPIOQUALSEL18 0
383#define MW_GPIO16_23_GPIOQUALSEL19 0
384#define MW_GPIO16_23_GPIOQUALSEL20 0
385#define MW_GPIO16_23_GPIOQUALSEL21 0
386#define MW_GPIO16_23_GPIOQUALSEL22 0
387#define MW_GPIO16_23_GPIOQUALSEL23 0
388#define MW_GPIO16_23_QUALPRD 0
389#define MW_GPIO24_31_GPIOQUALSEL24 0
390#define MW_GPIO24_31_GPIOQUALSEL25 0
391#define MW_GPIO24_31_GPIOQUALSEL26 0
392#define MW_GPIO24_31_GPIOQUALSEL27 0
393#define MW_GPIO24_31_GPIOQUALSEL28 0
394#define MW_GPIO24_31_GPIOQUALSEL29 0
395#define MW_GPIO24_31_GPIOQUALSEL30 0
396#define MW_GPIO24_31_GPIOQUALSEL31 0
397#define MW_GPIO24_31_QUALPRD 0
398#define MW_GPIO32_39_GPIOQUALSEL32 0
399#define MW_GPIO32_39_GPIOQUALSEL33 0
400#define MW_GPIO32_39_GPIOQUALSEL34 0
401#define MW_GPIO32_39_GPIOQUALSEL35 0
402#define MW_GPIO32_39_GPIOQUALSEL36 0
403#define MW_GPIO32_39_GPIOQUALSEL37 0
404#define MW_GPIO32_39_GPIOQUALSEL38 0
405#define MW_GPIO32_39_GPIOQUALSEL39 0
406#define MW_GPIO32_39_QUALPRD 0
407#define MW_GPIO40_47_GPIOQUALSEL40 0
408#define MW_GPIO40_47_GPIOQUALSEL41 0
409#define MW_GPIO40_47_GPIOQUALSEL42 0
410#define MW_GPIO40_47_GPIOQUALSEL43 0
411#define MW_GPIO40_47_GPIOQUALSEL44 0
412#define MW_GPIO40_47_GPIOQUALSEL45 0
413#define MW_GPIO40_47_GPIOQUALSEL46 0
414#define MW_GPIO40_47_GPIOQUALSEL47 0
415#define MW_GPIO40_47_QUALPRD 0
416#define MW_GPIO48_55_GPIOQUALSEL48 0
417#define MW_GPIO48_55_GPIOQUALSEL49 0
418#define MW_GPIO48_55_GPIOQUALSEL50 0
419#define MW_GPIO48_55_GPIOQUALSEL51 0
420#define MW_GPIO48_55_GPIOQUALSEL52 0
421#define MW_GPIO48_55_GPIOQUALSEL53 0
422#define MW_GPIO48_55_GPIOQUALSEL54 0
423#define MW_GPIO48_55_GPIOQUALSEL55 0
424#define MW_GPIO48_55_QUALPRD 0
425#define MW_GPIO56_63_GPIOQUALSEL56 0
426#define MW_GPIO56_63_GPIOQUALSEL57 0
427#define MW_GPIO56_63_GPIOQUALSEL58 0
428#define MW_GPIO56_63_GPIOQUALSEL59 0
429#define MW_GPIO56_63_GPIOQUALSEL60 0
430#define MW_GPIO56_63_GPIOQUALSEL61 0
431#define MW_GPIO56_63_GPIOQUALSEL62 0
432#define MW_GPIO56_63_GPIOQUALSEL63 0
433#define MW_GPIO56_63_QUALPRD 0
434#define MW_GPIO64_71_GPIOQUALSEL64 0
435#define MW_GPIO64_71_GPIOQUALSEL65 0
436#define MW_GPIO64_71_GPIOQUALSEL66 0
437#define MW_GPIO64_71_GPIOQUALSEL67 0
438#define MW_GPIO64_71_GPIOQUALSEL68 0
439#define MW_GPIO64_71_GPIOQUALSEL69 0
440#define MW_GPIO64_71_GPIOQUALSEL70 0
441#define MW_GPIO64_71_GPIOQUALSEL71 0
442#define MW_GPIO64_71_QUALPRD 0
443#define MW_GPIO72_79_GPIOQUALSEL72 0
444#define MW_GPIO72_79_GPIOQUALSEL73 0
445#define MW_GPIO72_79_GPIOQUALSEL74 0
446#define MW_GPIO72_79_GPIOQUALSEL75 0
447#define MW_GPIO72_79_GPIOQUALSEL76 0
448#define MW_GPIO72_79_GPIOQUALSEL77 0
449#define MW_GPIO72_79_GPIOQUALSEL78 0
450#define MW_GPIO72_79_GPIOQUALSEL79 0
451#define MW_GPIO72_79_QUALPRD 0
452#define MW_GPIO80_87_GPIOQUALSEL80 0
453#define MW_GPIO80_87_GPIOQUALSEL81 0
454#define MW_GPIO80_87_GPIOQUALSEL82 0
455#define MW_GPIO80_87_GPIOQUALSEL83 0
456#define MW_GPIO80_87_GPIOQUALSEL84 0
457#define MW_GPIO80_87_GPIOQUALSEL85 0
458#define MW_GPIO80_87_GPIOQUALSEL86 0
459#define MW_GPIO80_87_GPIOQUALSEL87 0
460#define MW_GPIO80_87_QUALPRD 0
461#define MW_GPIO88_95_GPIOQUALSEL88 0
462#define MW_GPIO88_95_GPIOQUALSEL89 0
463#define MW_GPIO88_95_GPIOQUALSEL90 0
464#define MW_GPIO88_95_GPIOQUALSEL91 0
465#define MW_GPIO88_95_GPIOQUALSEL92 0
466#define MW_GPIO88_95_GPIOQUALSEL93 0
467#define MW_GPIO88_95_GPIOQUALSEL94 0
468#define MW_GPIO88_95_GPIOQUALSEL95 0
469#define MW_GPIO88_95_QUALPRD 0
470#define MW_GPIO96_103_GPIOQUALSEL96 0
471#define MW_GPIO96_103_GPIOQUALSEL97 0
472#define MW_GPIO96_103_GPIOQUALSEL98 0
473#define MW_GPIO96_103_GPIOQUALSEL99 0
474#define MW_GPIO96_103_GPIOQUALSEL100 0
475#define MW_GPIO96_103_GPIOQUALSEL101 0
476#define MW_GPIO96_103_GPIOQUALSEL102 0
477#define MW_GPIO96_103_GPIOQUALSEL103 0
478#define MW_GPIO96_103_QUALPRD 0
479#define MW_GPIO104_111_GPIOQUALSEL104 0
480#define MW_GPIO104_111_GPIOQUALSEL105 0
481#define MW_GPIO104_111_GPIOQUALSEL106 0
482#define MW_GPIO104_111_GPIOQUALSEL107 0
483#define MW_GPIO104_111_GPIOQUALSEL108 0
484#define MW_GPIO104_111_GPIOQUALSEL109 0
485#define MW_GPIO104_111_GPIOQUALSEL110 0
486#define MW_GPIO104_111_GPIOQUALSEL111 0
487#define MW_GPIO104_111_QUALPRD 0
488#define MW_GPIO112_119_GPIOQUALSEL112 0
489#define MW_GPIO112_119_GPIOQUALSEL113 0
490#define MW_GPIO112_119_GPIOQUALSEL114 0
491#define MW_GPIO112_119_GPIOQUALSEL115 0
492#define MW_GPIO112_119_GPIOQUALSEL116 0
493#define MW_GPIO112_119_GPIOQUALSEL117 0
494#define MW_GPIO112_119_GPIOQUALSEL118 0
495#define MW_GPIO112_119_GPIOQUALSEL119 0
496#define MW_GPIO112_119_QUALPRD 0
497#define MW_GPIO120_127_GPIOQUALSEL120 0
498#define MW_GPIO120_127_GPIOQUALSEL121 0
499#define MW_GPIO120_127_GPIOQUALSEL122 0
500#define MW_GPIO120_127_GPIOQUALSEL123 0
501#define MW_GPIO120_127_GPIOQUALSEL124 0
502#define MW_GPIO120_127_GPIOQUALSEL125 0
503#define MW_GPIO120_127_GPIOQUALSEL126 0
504#define MW_GPIO120_127_GPIOQUALSEL127 0
505#define MW_GPIO120_127_QUALPRD 0
506#define MW_GPIO128_135_GPIOQUALSEL128 0
507#define MW_GPIO128_135_GPIOQUALSEL129 0
508#define MW_GPIO128_135_GPIOQUALSEL130 0
509#define MW_GPIO128_135_GPIOQUALSEL131 0
510#define MW_GPIO128_135_GPIOQUALSEL132 0
511#define MW_GPIO128_135_GPIOQUALSEL133 0
512#define MW_GPIO128_135_GPIOQUALSEL134 0
513#define MW_GPIO128_135_GPIOQUALSEL135 0
514#define MW_GPIO128_135_QUALPRD 0
515#define MW_GPIO136_143_GPIOQUALSEL136 0
516#define MW_GPIO136_143_GPIOQUALSEL137 0
517#define MW_GPIO136_143_GPIOQUALSEL138 0
518#define MW_GPIO136_143_GPIOQUALSEL139 0
519#define MW_GPIO136_143_GPIOQUALSEL140 0
520#define MW_GPIO136_143_GPIOQUALSEL141 0
521#define MW_GPIO136_143_GPIOQUALSEL142 0
522#define MW_GPIO136_143_GPIOQUALSEL143 0
523#define MW_GPIO136_143_QUALPRD 0
524#define MW_GPIO144_151_GPIOQUALSEL144 0
525#define MW_GPIO144_151_GPIOQUALSEL145 0
526#define MW_GPIO144_151_GPIOQUALSEL146 0
527#define MW_GPIO144_151_GPIOQUALSEL147 0
528#define MW_GPIO144_151_GPIOQUALSEL148 0
529#define MW_GPIO144_151_GPIOQUALSEL149 0
530#define MW_GPIO144_151_GPIOQUALSEL150 0
531#define MW_GPIO144_151_GPIOQUALSEL151 0
532#define MW_GPIO144_151_QUALPRD 0
533#define MW_GPIO152_159_GPIOQUALSEL152 0
534#define MW_GPIO152_159_GPIOQUALSEL153 0
535#define MW_GPIO152_159_GPIOQUALSEL154 0
536#define MW_GPIO152_159_GPIOQUALSEL155 0
537#define MW_GPIO152_159_GPIOQUALSEL156 0
538#define MW_GPIO152_159_GPIOQUALSEL157 0
539#define MW_GPIO152_159_GPIOQUALSEL158 0
540#define MW_GPIO152_159_GPIOQUALSEL159 0
541#define MW_GPIO152_159_QUALPRD 0
542#define MW_GPIO160_167_GPIOQUALSEL160 0
543#define MW_GPIO160_167_GPIOQUALSEL161 0
544#define MW_GPIO160_167_GPIOQUALSEL162 0
545#define MW_GPIO160_167_GPIOQUALSEL163 0
546#define MW_GPIO160_167_GPIOQUALSEL164 0
547#define MW_GPIO160_167_GPIOQUALSEL165 0
548#define MW_GPIO160_167_GPIOQUALSEL166 0
549#define MW_GPIO160_167_GPIOQUALSEL167 0
550#define MW_GPIO160_167_QUALPRD 0
551#define MW_GPIO168_175_GPIOQUALSEL168 0
552#define MW_GPIO168_175_GPIOQUALSEL169 0
553#define MW_GPIO168_175_GPIOQUALSEL170 0
554#define MW_GPIO168_175_GPIOQUALSEL171 0
555#define MW_GPIO168_175_GPIOQUALSEL172 0
556#define MW_GPIO168_175_GPIOQUALSEL173 0
557#define MW_GPIO168_175_GPIOQUALSEL174 0
558#define MW_GPIO168_175_GPIOQUALSEL175 0
559#define MW_GPIO168_175_QUALPRD 0
560#define MW_DMA_CH1_ENABLEDMACHANNEL 0
561#define MW_DMA_CH1_DATASIZE 0
562#define MW_DMA_CH1_INTERRUPTSRC 0
563#define MW_DMA_CH1_BURSTSIZE 0
564#define MW_DMA_CH1_TRANSFERSIZE 1
565#define MW_DMA_CH1_SRCBEGINADD 0xC000
566#define MW_DMA_CH1_DSTBEGINADD 0xD000
567#define MW_DMA_CH1_SRCBURSTSTEP 0
568#define MW_DMA_CH1_DSTBURSTSTEP 0
569#define MW_DMA_CH1_SRCTRANSSTEP 0
570#define MW_DMA_CH1_DSTTRANSSTEP 0
571#define MW_DMA_CH1_WRAPSRCSIZE 65536
572#define MW_DMA_CH1_WRAPDSTSIZE 65536
573#define MW_DMA_CH1_SRCWRAPSTEP 0
574#define MW_DMA_CH1_DSTWRAPSTEP 0
575#define MW_DMA_CH1_SETCH1TOHIGH 0
576#define MW_DMA_CH1_ENABLEONESHOT 0
577#define MW_DMA_CH1_ENABLECONTINUOUS 1
578#define MW_DMA_CH1_GENINTERRUPT 0
579#define MW_DMA_CH1_ENABLEOVERFLOW 0
580#define MW_DMA_CH2_ENABLEDMACHANNEL 0
581#define MW_DMA_CH2_DATASIZE 0
582#define MW_DMA_CH2_INTERRUPTSRC 0
583#define MW_DMA_CH2_BURSTSIZE 0
584#define MW_DMA_CH2_TRANSFERSIZE 1
585#define MW_DMA_CH2_SRCBEGINADD 0xC000
586#define MW_DMA_CH2_DSTBEGINADD 0xD000
587#define MW_DMA_CH2_SRCBURSTSTEP 0
588#define MW_DMA_CH2_DSTBURSTSTEP 0
589#define MW_DMA_CH2_SRCTRANSSTEP 0
590#define MW_DMA_CH2_DSTTRANSSTEP 0
591#define MW_DMA_CH2_WRAPSRCSIZE 65536
592#define MW_DMA_CH2_WRAPDSTSIZE 65536
593#define MW_DMA_CH2_SRCWRAPSTEP 0
594#define MW_DMA_CH2_DSTWRAPSTEP 0
595#define MW_DMA_CH2_ENABLEONESHOT 0
596#define MW_DMA_CH2_ENABLECONTINUOUS 1
597#define MW_DMA_CH2_GENINTERRUPT 0
598#define MW_DMA_CH2_ENABLEOVERFLOW 0
599#define MW_DMA_CH3_ENABLEDMACHANNEL 0
600#define MW_DMA_CH3_DATASIZE 0
601#define MW_DMA_CH3_INTERRUPTSRC 0
602#define MW_DMA_CH3_BURSTSIZE 0
603#define MW_DMA_CH3_TRANSFERSIZE 1
604#define MW_DMA_CH3_SRCBEGINADD 0xC000
605#define MW_DMA_CH3_DSTBEGINADD 0xD000
606#define MW_DMA_CH3_SRCBURSTSTEP 0
607#define MW_DMA_CH3_DSTBURSTSTEP 0
608#define MW_DMA_CH3_SRCTRANSSTEP 0
609#define MW_DMA_CH3_DSTTRANSSTEP 0
610#define MW_DMA_CH3_WRAPSRCSIZE 65536
611#define MW_DMA_CH3_WRAPDSTSIZE 65536
612#define MW_DMA_CH3_SRCWRAPSTEP 0
613#define MW_DMA_CH3_DSTWRAPSTEP 0
614#define MW_DMA_CH3_ENABLEONESHOT 0
615#define MW_DMA_CH3_ENABLECONTINUOUS 1
616#define MW_DMA_CH3_GENINTERRUPT 0
617#define MW_DMA_CH3_ENABLEOVERFLOW 0
618#define MW_DMA_CH4_ENABLEDMACHANNEL 0
619#define MW_DMA_CH4_DATASIZE 0
620#define MW_DMA_CH4_INTERRUPTSRC 0
621#define MW_DMA_CH4_BURSTSIZE 0
622#define MW_DMA_CH4_TRANSFERSIZE 1
623#define MW_DMA_CH4_SRCBEGINADD 0xC000
624#define MW_DMA_CH4_DSTBEGINADD 0xD000
625#define MW_DMA_CH4_SRCBURSTSTEP 0
626#define MW_DMA_CH4_DSTBURSTSTEP 0
627#define MW_DMA_CH4_SRCTRANSSTEP 0
628#define MW_DMA_CH4_DSTTRANSSTEP 0
629#define MW_DMA_CH4_WRAPSRCSIZE 65536
630#define MW_DMA_CH4_WRAPDSTSIZE 65536
631#define MW_DMA_CH4_SRCWRAPSTEP 0
632#define MW_DMA_CH4_DSTWRAPSTEP 0
633#define MW_DMA_CH4_ENABLEONESHOT 0
634#define MW_DMA_CH4_ENABLECONTINUOUS 1
635#define MW_DMA_CH4_GENINTERRUPT 0
636#define MW_DMA_CH4_ENABLEOVERFLOW 0
637#define MW_DMA_CH5_ENABLEDMACHANNEL 0
638#define MW_DMA_CH5_DATASIZE 0
639#define MW_DMA_CH5_INTERRUPTSRC 0
640#define MW_DMA_CH5_BURSTSIZE 0
641#define MW_DMA_CH5_TRANSFERSIZE 1
642#define MW_DMA_CH5_SRCBEGINADD 0xC000
643#define MW_DMA_CH5_DSTBEGINADD 0xD000
644#define MW_DMA_CH5_SRCBURSTSTEP 0
645#define MW_DMA_CH5_DSTBURSTSTEP 0
646#define MW_DMA_CH5_SRCTRANSSTEP 0
647#define MW_DMA_CH5_DSTTRANSSTEP 0
648#define MW_DMA_CH5_WRAPSRCSIZE 65536
649#define MW_DMA_CH5_WRAPDSTSIZE 65536
650#define MW_DMA_CH5_SRCWRAPSTEP 0
651#define MW_DMA_CH5_DSTWRAPSTEP 0
652#define MW_DMA_CH5_ENABLEONESHOT 0
653#define MW_DMA_CH5_ENABLECONTINUOUS 1
654#define MW_DMA_CH5_GENINTERRUPT 0
655#define MW_DMA_CH5_ENABLEOVERFLOW 0
656#define MW_DMA_CH6_ENABLEDMACHANNEL 0
657#define MW_DMA_CH6_DATASIZE 0
658#define MW_DMA_CH6_INTERRUPTSRC 0
659#define MW_DMA_CH6_BURSTSIZE 0
660#define MW_DMA_CH6_TRANSFERSIZE 1
661#define MW_DMA_CH6_SRCBEGINADD 0xC000
662#define MW_DMA_CH6_DSTBEGINADD 0xD000
663#define MW_DMA_CH6_SRCBURSTSTEP 0
664#define MW_DMA_CH6_DSTBURSTSTEP 0
665#define MW_DMA_CH6_SRCTRANSSTEP 0
666#define MW_DMA_CH6_DSTTRANSSTEP 0
667#define MW_DMA_CH6_WRAPSRCSIZE 65536
668#define MW_DMA_CH6_WRAPDSTSIZE 65536
669#define MW_DMA_CH6_SRCWRAPSTEP 0
670#define MW_DMA_CH6_DSTWRAPSTEP 0
671#define MW_DMA_CH6_ENABLEONESHOT 0
672#define MW_DMA_CH6_ENABLECONTINUOUS 1
673#define MW_DMA_CH6_GENINTERRUPT 0
674#define MW_DMA_CH6_ENABLEOVERFLOW 0
675#define MW_XINT_GPIOXINT1SEL 0
676#define MW_XINT_GPIOXINT2SEL 0
677#define MW_XINT_GPIOXINT3SEL 0
678#define MW_XINT_GPIOXINT4SEL 0
679#define MW_XINT_GPIOXINT5SEL 0
680#define MW_XINT_POLARITY1 0
681#define MW_XINT_POLARITY2 0
682#define MW_XINT_POLARITY3 0
683#define MW_XINT_POLARITY4 0
684#define MW_XINT_POLARITY5 0
685#define MW_EXTMODECOMPORT COM3
686#define MW_EXECUTIONPROFILEBUFFERLEN 50.000000
687#define MW_DATAVERSION 2016.02
688
689#endif /* __MW_TARGET_HARDWARE_RESOURCES_H__ */
690
691#endif
692
693#endif
694