1 <?xml version="1.0" encoding="UTF-8"?>
2 <configurationDescriptor version="62">
3 <logicalFolder name="root" displayName="root" projectFiles="true">
4 <logicalFolder name="HeaderFiles"
5 displayName="Header Files"
8 <logicalFolder name="LinkerScript"
9 displayName="Linker Files"
12 <logicalFolder name="SourceFiles"
13 displayName="Source Files"
15 <logicalFolder name="f1" displayName="FreeRTOS_Source" projectFiles="true">
16 <logicalFolder name="f1" displayName="Portable" projectFiles="true">
17 <logicalFolder name="f1" displayName="MemMang" projectFiles="true">
18 <itemPath>../../Source/portable/MemMang/heap_1.c</itemPath>
20 <itemPath>../../Source/portable/MPLAB/PIC24_dsPIC/port.c</itemPath>
21 <itemPath>../../Source/portable/MPLAB/PIC24_dsPIC/portasm_PIC24.S</itemPath>
22 <itemPath>../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h</itemPath>
24 <itemPath>../../Source/list.c</itemPath>
25 <itemPath>../../Source/queue.c</itemPath>
26 <itemPath>../../Source/tasks.c</itemPath>
27 <itemPath>../../Source/timers.c</itemPath>
28 <itemPath>../../Source/croutine.c</itemPath>
30 <logicalFolder name="f2" displayName="Standard Demo Tasks" projectFiles="true">
31 <itemPath>../Common/Minimal/BlockQ.c</itemPath>
32 <itemPath>../Common/Minimal/blocktim.c</itemPath>
33 <itemPath>../Common/Minimal/comtest.c</itemPath>
34 <itemPath>../Common/Minimal/crflash.c</itemPath>
35 <itemPath>../Common/Minimal/integer.c</itemPath>
36 <itemPath>timertest.c</itemPath>
38 <itemPath>FreeRTOSConfig.h</itemPath>
39 <itemPath>lcd.c</itemPath>
40 <itemPath>lcd.h</itemPath>
41 <itemPath>main.c</itemPath>
42 <itemPath>timertest.h</itemPath>
43 <itemPath>serial/serial.c</itemPath>
44 <itemPath>ParTest/ParTest.c</itemPath>
46 <logicalFolder name="ExternalFiles"
47 displayName="Important Files"
49 <itemPath>Makefile</itemPath>
53 <Elem>../../Source</Elem>
54 <Elem>../Common/Minimal</Elem>
58 <projectmakefile>Makefile</projectmakefile>
60 <conf name="default" type="2">
62 <developmentServer>localhost</developmentServer>
63 <targetDevice>PIC24FJ128GA010</targetDevice>
64 <targetHeader></targetHeader>
65 <targetPluginBoard></targetPluginBoard>
66 <platformTool>Simulator</platformTool>
67 <languageToolchain>XC16</languageToolchain>
68 <languageToolchainVersion>1.25</languageToolchainVersion>
69 <platform>3</platform>
79 <useAlternateLoadableFile>false</useAlternateLoadableFile>
80 <parseOnProdLoad>false</parseOnProdLoad>
81 <alternateLoadableFile></alternateLoadableFile>
84 <makeCustomizationType>
85 <makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
86 <makeCustomizationPreStep></makeCustomizationPreStep>
87 <makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
88 <makeCustomizationPostStep></makeCustomizationPostStep>
89 <makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
90 <makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
91 <makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
92 </makeCustomizationType>
94 <property key="code-model" value="default"/>
95 <property key="const-model" value="default"/>
96 <property key="data-model" value="default"/>
97 <property key="disable-instruction-scheduling" value="false"/>
98 <property key="enable-all-warnings" value="true"/>
99 <property key="enable-ansi-std" value="false"/>
100 <property key="enable-ansi-warnings" value="false"/>
101 <property key="enable-fatal-warnings" value="false"/>
102 <property key="enable-large-arrays" value="false"/>
103 <property key="enable-omit-frame-pointer" value="false"/>
104 <property key="enable-procedural-abstraction" value="false"/>
105 <property key="enable-short-double" value="false"/>
106 <property key="enable-symbols" value="true"/>
107 <property key="enable-unroll-loops" value="false"/>
108 <property key="extra-include-directories" value=""/>
109 <property key="isolate-each-function" value="true"/>
110 <property key="keep-inline" value="false"/>
111 <property key="oXC16gcc-align-arr" value="false"/>
112 <property key="oXC16gcc-cnsts-mauxflash" value="false"/>
113 <property key="oXC16gcc-data-sects" value="true"/>
114 <property key="oXC16gcc-errata" value=""/>
115 <property key="oXC16gcc-fillupper" value=""/>
116 <property key="oXC16gcc-large-aggregate" value="false"/>
117 <property key="oXC16gcc-mauxflash" value="false"/>
118 <property key="oXC16gcc-mpa-lvl" value=""/>
119 <property key="oXC16gcc-name-text-sec" value=""/>
120 <property key="oXC16gcc-near-chars" value="false"/>
121 <property key="oXC16gcc-no-isr-warn" value="false"/>
122 <property key="oXC16gcc-sfr-warn" value="false"/>
123 <property key="oXC16gcc-smar-io-lvl" value="1"/>
124 <property key="oXC16gcc-smart-io-fmt" value=""/>
125 <property key="optimization-level" value="0"/>
126 <property key="post-instruction-scheduling" value="default"/>
127 <property key="pre-instruction-scheduling" value="default"/>
128 <property key="preprocessor-macros" value=""/>
129 <property key="scalar-model" value="default"/>
130 <property key="use-cci" value="false"/>
131 <property key="use-iar" value="false"/>
132 <appendMe value="-I ../../Source/include -I ../../Source/portable/MPLAB/PIC24_dsPIC -I ../Common/include -I . -Wextra"/>
135 <property key="additional-options-chop-files" value="false"/>
138 <property key="assembler-symbols" value=""/>
139 <property key="expand-macros" value="false"/>
140 <property key="extra-include-directories-for-assembler" value=""/>
141 <property key="extra-include-directories-for-preprocessor" value=""/>
142 <property key="false-conditionals" value="false"/>
143 <property key="keep-locals" value="false"/>
144 <property key="list-assembly" value="false"/>
145 <property key="list-section-info" value="false"/>
146 <property key="list-source" value="false"/>
147 <property key="list-symbols" value="false"/>
148 <property key="oXC16asm-extra-opts" value=""/>
149 <property key="oXC16asm-list-to-file" value="false"/>
150 <property key="omit-debug-dirs" value="false"/>
151 <property key="omit-forms" value="false"/>
152 <property key="preprocessor-macros" value=""/>
153 <property key="relax" value="false"/>
154 <property key="warning-level" value="emit-warnings"/>
157 <property key="additional-options-use-response-files" value="false"/>
158 <property key="boot-eeprom" value="no_eeprom"/>
159 <property key="boot-flash" value="no_flash"/>
160 <property key="boot-ram" value="no_ram"/>
161 <property key="boot-write-protect" value="no_write_protect"/>
162 <property key="enable-check-sections" value="false"/>
163 <property key="enable-data-init" value="true"/>
164 <property key="enable-default-isr" value="true"/>
165 <property key="enable-handles" value="true"/>
166 <property key="enable-pack-data" value="true"/>
167 <property key="extra-lib-directories" value=""/>
168 <property key="fill-flash-options-addr" value=""/>
169 <property key="fill-flash-options-const" value=""/>
170 <property key="fill-flash-options-how" value="0"/>
171 <property key="fill-flash-options-inc-const" value="1"/>
172 <property key="fill-flash-options-increment" value=""/>
173 <property key="fill-flash-options-seq" value=""/>
174 <property key="fill-flash-options-what" value="0"/>
175 <property key="general-code-protect" value="no_code_protect"/>
176 <property key="general-write-protect" value="no_write_protect"/>
177 <property key="generate-cross-reference-file" value="false"/>
178 <property key="heap-size" value=""/>
179 <property key="input-libraries" value=""/>
180 <property key="linker-stack" value="true"/>
181 <property key="linker-symbols" value=""/>
182 <property key="map-file" value="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"/>
183 <property key="oXC16ld-extra-opts" value=""/>
184 <property key="oXC16ld-fill-upper" value="0"/>
185 <property key="oXC16ld-force-link" value="false"/>
186 <property key="oXC16ld-no-smart-io" value="false"/>
187 <property key="oXC16ld-nostdlib" value="false"/>
188 <property key="oXC16ld-stackguard" value="16"/>
189 <property key="preprocessor-macros" value=""/>
190 <property key="remove-unused-sections" value="false"/>
191 <property key="report-memory-usage" value="true"/>
192 <property key="secure-eeprom" value="no_eeprom"/>
193 <property key="secure-flash" value="no_flash"/>
194 <property key="secure-ram" value="no_ram"/>
195 <property key="secure-write-protect" value="no_write_protect"/>
196 <property key="stack-size" value="16"/>
197 <property key="symbol-stripping" value=""/>
198 <property key="trace-symbols" value=""/>
199 <property key="warn-section-align" value="false"/>
202 <property key="common-include-directories" value=""/>
203 <property key="dual-boot-partition" value="0"/>
204 <property key="fast-math" value="false"/>
205 <property key="generic-16-bit" value="false"/>
206 <property key="legacy-libc" value="false"/>
207 <property key="oXC16glb-macros" value=""/>
208 <property key="output-file-format" value="elf"/>
209 <property key="relaxed-math" value="false"/>
210 <property key="save-temps" value="false"/>
213 <property key="ADC 1" value="true"/>
214 <property key="AutoSelectMemRanges" value="auto"/>
215 <property key="CRC" value="true"/>
216 <property key="Freeze All Other Peripherals" value="true"/>
217 <property key="I2C1" value="true"/>
218 <property key="I2C2" value="true"/>
219 <property key="INPUT CAPTURE 1" value="true"/>
220 <property key="INPUT CAPTURE 2" value="true"/>
221 <property key="INPUT CAPTURE 3" value="true"/>
222 <property key="INPUT CAPTURE 4" value="true"/>
223 <property key="INPUT CAPTURE 5" value="true"/>
224 <property key="OUTPUT COMPARE 1" value="true"/>
225 <property key="OUTPUT COMPARE 2" value="true"/>
226 <property key="OUTPUT COMPARE 3" value="true"/>
227 <property key="OUTPUT COMPARE 4" value="true"/>
228 <property key="OUTPUT COMPARE 5" value="true"/>
229 <property key="SPI 1" value="true"/>
230 <property key="SPI 2" value="true"/>
231 <property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
232 <property key="TIMER1" value="true"/>
233 <property key="TIMER2" value="true"/>
234 <property key="TIMER3" value="true"/>
235 <property key="TIMER4" value="true"/>
236 <property key="TIMER5" value="true"/>
237 <property key="ToolFirmwareFilePath"
238 value="Press to browse for a specific firmware version"/>
239 <property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
240 <property key="UART 1" value="true"/>
241 <property key="UART 2" value="true"/>
242 <property key="debugoptions.useswbreakpoints" value="false"/>
243 <property key="hwtoolclock.frcindebug" value="false"/>
244 <property key="memories.aux" value="false"/>
245 <property key="memories.bootflash" value="false"/>
246 <property key="memories.configurationmemory" value="true"/>
247 <property key="memories.configurationmemory2" value="true"/>
248 <property key="memories.dataflash" value="true"/>
249 <property key="memories.eeprom" value="true"/>
250 <property key="memories.flashdata" value="true"/>
251 <property key="memories.id" value="true"/>
252 <property key="memories.programmemory" value="true"/>
253 <property key="memories.programmemory.end" value="0x157fb"/>
254 <property key="memories.programmemory.partition2" value="true"/>
255 <property key="memories.programmemory.partition2.end"
256 value="${memories.programmemory.partition2.end.value}"/>
257 <property key="memories.programmemory.partition2.start"
258 value="${memories.programmemory.partition2.start.value}"/>
259 <property key="memories.programmemory.start" value="0x0"/>
260 <property key="poweroptions.powerenable" value="false"/>
261 <property key="programoptions.donoteraseauxmem" value="false"/>
262 <property key="programoptions.eraseb4program" value="true"/>
263 <property key="programoptions.preservedataflash" value="false"/>
264 <property key="programoptions.preserveeeprom" value="false"/>
265 <property key="programoptions.preserveprogramrange" value="false"/>
266 <property key="programoptions.preserveprogramrange.end" value="0x157fb"/>
267 <property key="programoptions.preserveprogramrange.start" value="0x0"/>
268 <property key="programoptions.preserveuserid" value="false"/>
269 <property key="programoptions.programcalmem" value="false"/>
270 <property key="programoptions.programuserotp" value="false"/>
271 <property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
272 <property key="programoptions.usehighvoltageonmclr" value="false"/>
273 <property key="programoptions.uselvpprogramming" value="false"/>
274 <property key="voltagevalue" value="3.25"/>
277 <property key="codecoverage.enabled" value="Disable"/>
278 <property key="codecoverage.enableoutputtofile" value="false"/>
279 <property key="codecoverage.outputfile" value=""/>
280 <property key="oscillator.auxfrequency" value="120"/>
281 <property key="oscillator.auxfrequencyunit" value="Mega"/>
282 <property key="oscillator.frequency" value="1"/>
283 <property key="oscillator.frequencyunit" value="Mega"/>
284 <property key="oscillator.rcfrequency" value="250"/>
285 <property key="oscillator.rcfrequencyunit" value="Kilo"/>
286 <property key="performancedata.show" value="false"/>
287 <property key="periphADC1.altscl" value="false"/>
288 <property key="periphADC1.minTacq" value=""/>
289 <property key="periphADC1.tacqunits" value="microseconds"/>
290 <property key="periphADC2.altscl" value="false"/>
291 <property key="periphADC2.minTacq" value=""/>
292 <property key="periphADC2.tacqunits" value="microseconds"/>
293 <property key="periphComp1.gte" value="gt"/>
294 <property key="periphComp2.gte" value="gt"/>
295 <property key="periphComp3.gte" value="gt"/>
296 <property key="periphComp4.gte" value="gt"/>
297 <property key="periphComp5.gte" value="gt"/>
298 <property key="periphComp6.gte" value="gt"/>
299 <property key="uart10io.output" value="window"/>
300 <property key="uart10io.outputfile" value=""/>
301 <property key="uart10io.uartioenabled" value="false"/>
302 <property key="uart1io.output" value="window"/>
303 <property key="uart1io.outputfile" value=""/>
304 <property key="uart1io.uartioenabled" value="false"/>
305 <property key="uart2io.output" value="window"/>
306 <property key="uart2io.outputfile" value=""/>
307 <property key="uart2io.uartioenabled" value="false"/>
308 <property key="uart3io.output" value="window"/>
309 <property key="uart3io.outputfile" value=""/>
310 <property key="uart3io.uartioenabled" value="false"/>
311 <property key="uart4io.output" value="window"/>
312 <property key="uart4io.outputfile" value=""/>
313 <property key="uart4io.uartioenabled" value="false"/>
314 <property key="uart5io.output" value="window"/>
315 <property key="uart5io.outputfile" value=""/>
316 <property key="uart5io.uartioenabled" value="false"/>
317 <property key="uart6io.output" value="window"/>
318 <property key="uart6io.outputfile" value=""/>
319 <property key="uart6io.uartioenabled" value="false"/>
320 <property key="uart7io.output" value="window"/>
321 <property key="uart7io.outputfile" value=""/>
322 <property key="uart7io.uartioenabled" value="false"/>
323 <property key="uart8io.output" value="window"/>
324 <property key="uart8io.outputfile" value=""/>
325 <property key="uart8io.uartioenabled" value="false"/>
326 <property key="uart9io.output" value="window"/>
327 <property key="uart9io.outputfile" value=""/>
328 <property key="uart9io.uartioenabled" value="false"/>
329 <property key="warningmessagebreakoptions.W0001_CORE_BITREV_MODULO_EN"
331 <property key="warningmessagebreakoptions.W0002_CORE_SECURE_MEMORYACCESS"
333 <property key="warningmessagebreakoptions.W0003_CORE_SW_RESET" value="report"/>
334 <property key="warningmessagebreakoptions.W0004_CORE_WDT_RESET" value="report"/>
335 <property key="warningmessagebreakoptions.W0005_CORE_IOPUW_RESET"
337 <property key="warningmessagebreakoptions.W0006_CORE_CODE_GUARD_PFC_RESET"
339 <property key="warningmessagebreakoptions.W0007_CORE_DO_LOOP_STACK_UNDERFLOW"
341 <property key="warningmessagebreakoptions.W0008_CORE_DO_LOOP_STACK_OVERFLOW"
343 <property key="warningmessagebreakoptions.W0009_CORE_NESTED_DO_LOOP_RANGE"
345 <property key="warningmessagebreakoptions.W0010_CORE_SIM32_ODD_WORDACCESS"
347 <property key="warningmessagebreakoptions.W0011_CORE_SIM32_UNIMPLEMENTED_RAMACCESS"
349 <property key="warningmessagebreakoptions.W0012_CORE_STACK_OVERFLOW_RESET"
351 <property key="warningmessagebreakoptions.W0013_CORE_STACK_UNDERFLOW_RESET"
353 <property key="warningmessagebreakoptions.W0101_SIM_UPDATE_FAILED"
355 <property key="warningmessagebreakoptions.W0102_SIM_PERIPH_MISSING"
357 <property key="warningmessagebreakoptions.W0103_SIM_PERIPH_FAILED"
359 <property key="warningmessagebreakoptions.W0104_SIM_FAILED_TO_INIT_TOOL"
361 <property key="warningmessagebreakoptions.W0105_SIM_INVALID_FIELD"
363 <property key="warningmessagebreakoptions.W0201_ADC_NO_STIMULUS_FILE"
365 <property key="warningmessagebreakoptions.W0202_ADC_GO_DONE_BIT" value="report"/>
366 <property key="warningmessagebreakoptions.W0203_ADC_MINIMUM_2_TAD"
368 <property key="warningmessagebreakoptions.W0204_ADC_TAD_TOO_SMALL"
370 <property key="warningmessagebreakoptions.W0205_ADC_UNEXPECTED_TRANSITION"
372 <property key="warningmessagebreakoptions.W0206_ADC_SAMP_TIME_TOO_SHORT"
374 <property key="warningmessagebreakoptions.W0207_ADC_NO_PINS_SCANNED"
376 <property key="warningmessagebreakoptions.W0208_ADC_UNSUPPORTED_CLOCK_SOURCE"
378 <property key="warningmessagebreakoptions.W0209_ADC_ANALOG_CHANNEL_DIGITAL"
380 <property key="warningmessagebreakoptions.W0210_ADC_ANALOG_CHANNEL_OUTPUT"
382 <property key="warningmessagebreakoptions.W0211_ADC_PIN_INVALID_CHANNEL"
384 <property key="warningmessagebreakoptions.W0212_ADC_BAND_GAP_NOT_SUPPORTED"
386 <property key="warningmessagebreakoptions.W0213_ADC_RESERVED_SSRC"
388 <property key="warningmessagebreakoptions.W0214_ADC_POSITIVE_INPUT_DIGITAL"
390 <property key="warningmessagebreakoptions.W0215_ADC_POSITIVE_INPUT_OUTPUT"
392 <property key="warningmessagebreakoptions.W0216_ADC_NEGATIVE_INPUT_DIGITAL"
394 <property key="warningmessagebreakoptions.W0217_ADC_NEGATIVE_INPUT_OUTPUT"
396 <property key="warningmessagebreakoptions.W0218_ADC_REFERENCE_HIGH_DIGITAL"
398 <property key="warningmessagebreakoptions.W0219_ADC_REFERENCE_HIGH_OUTPUT"
400 <property key="warningmessagebreakoptions.W0220_ADC_REFERENCE_LOW_DIGITAL"
402 <property key="warningmessagebreakoptions.W0221_ADC_REFERENCE_LOW_OUTPUT"
404 <property key="warningmessagebreakoptions.W0222_ADC_OVERFLOW" value="report"/>
405 <property key="warningmessagebreakoptions.W0223_ADC_UNDERFLOW" value="report"/>
406 <property key="warningmessagebreakoptions.W0224_ADC_CTMU_NOT_SUPPORTED"
408 <property key="warningmessagebreakoptions.W0225_ADC_INVALID_CH0S"
410 <property key="warningmessagebreakoptions.W0226_ADC_VBAT_NOT_SUPPORTED"
412 <property key="warningmessagebreakoptions.W0227_ADC_INVALID_ADCS"
414 <property key="warningmessagebreakoptions.W0228_ADC_INVALID_ADCS"
416 <property key="warningmessagebreakoptions.W0229_ADC_INVALID_ADCS"
418 <property key="warningmessagebreakoptions.W1201_DATAFLASH_MEM_OUTSIDE_RANGE"
420 <property key="warningmessagebreakoptions.W1202_DATAFLASH_ERASE_WHILE_LOCKED"
422 <property key="warningmessagebreakoptions.W1203_DATAFLASH_WRITE_WHILE_LOCKED"
424 <property key="warningmessagebreakoptions.W1401_DMA_PERIPH_NOT_AVAIL"
426 <property key="warningmessagebreakoptions.W1402_DMA_INVALID_IRQ" value="report"/>
427 <property key="warningmessagebreakoptions.W1403_DMA_INVALID_SFR" value="report"/>
428 <property key="warningmessagebreakoptions.W1404_DMA_INVALID_DMA_ADDR"
430 <property key="warningmessagebreakoptions.W1405_DMA_IRQ_DIR_MISMATCH"
432 <property key="warningmessagebreakoptions.W2001_INPUTCAPTURE_TMR3_UNAVAILABLE"
434 <property key="warningmessagebreakoptions.W2002_INPUTCAPTURE_CAPTURE_EMPTY"
436 <property key="warningmessagebreakoptions.W2003_INPUTCAPTURE_SYNCSEL_NOT_AVIALABLE"
438 <property key="warningmessagebreakoptions.W2004_INPUTCAPTURE_BAD_SYNC_SOURCE"
440 <property key="warningmessagebreakoptions.W2501_OUTPUTCOMPARE_SYNCSEL_NOT_AVIALABLE"
442 <property key="warningmessagebreakoptions.W2502_OUTPUTCOMPARE_BAD_SYNC_SOURCE"
444 <property key="warningmessagebreakoptions.W2503_OUTPUTCOMPARE_BAD_TRIGGER_SOURCE"
446 <property key="warningmessagebreakoptions.W9001_TMR_GATE_AND_EXTCLOCK_ENABLED"
448 <property key="warningmessagebreakoptions.W9002_TMR_NO_PIN_AVAILABLE"
450 <property key="warningmessagebreakoptions.W9003_TMR_INVALID_CLOCK_SOURCE"
452 <property key="warningmessagebreakoptions.W9201_UART_TX_OVERFLOW"
454 <property key="warningmessagebreakoptions.W9202_UART_TX_CAPTUREFILE"
456 <property key="warningmessagebreakoptions.W9203_UART_TX_INVALIDINTERRUPTMODE"
458 <property key="warningmessagebreakoptions.W9204_UART_RX_EMPTY_QUEUE"
460 <property key="warningmessagebreakoptions.W9205_UART_TX_BADFILE" value="report"/>
461 <property key="warningmessagebreakoptions.W9801_SCL_BAD_SUBTYPE_INDICATION"
463 <property key="warningmessagebreakoptions.W9802_SCL_FILE_NOT_FOUND"
465 <property key="warningmessagebreakoptions.W9803_SCL_FAILED_TO_READ_FILE"
467 <property key="warningmessagebreakoptions.W9804_SCL_UNRECOGNIZED_LABEL"
469 <property key="warningmessagebreakoptions.W9805_SCL_UNRECOGNIZED_VAR"
471 <property key="warningmessagebreakoptions.displaywarningmessagesoption"
473 <property key="warningmessagebreakoptions.warningmessages" value="holdstate"/>
477 </configurationDescriptor>