Skip to content

Commit 1af98af

Browse files
author
Alec Miller
committed
MPAE-4022: Added free and pro configs
1 parent 348d17f commit 1af98af

File tree

2 files changed

+248
-6
lines changed

2 files changed

+248
-6
lines changed

pic18f57q84-2-axis-cnc.X/nbproject/configurations.xml

Lines changed: 243 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
</logicalFolder>
6565
<projectmakefile>Makefile</projectmakefile>
6666
<confs>
67-
<conf name="default" type="2">
67+
<conf name="free" type="2">
6868
<toolsSet>
6969
<developmentServer>localhost</developmentServer>
7070
<targetDevice>PIC18F57Q84</targetDevice>
@@ -111,7 +111,7 @@
111111
<property key="default-bitfield-type" value="true"/>
112112
<property key="default-char-type" value="true"/>
113113
<property key="define-macros" value=""/>
114-
<property key="disable-optimizations" value="false"/>
114+
<property key="disable-optimizations" value="true"/>
115115
<property key="extra-include-directories" value=""/>
116116
<property key="favor-optimization-for" value="-speed,+space"/>
117117
<property key="garbage-collect-data" value="true"/>
@@ -125,7 +125,247 @@
125125
<property key="optimization-debug" value="false"/>
126126
<property key="optimization-invariant-enable" value="false"/>
127127
<property key="optimization-invariant-value" value="16"/>
128-
<property key="optimization-level" value="-O1"/>
128+
<property key="optimization-level" value="-O0"/>
129+
<property key="optimization-speed" value="false"/>
130+
<property key="optimization-stable-enable" value="false"/>
131+
<property key="pack-struct" value="true"/>
132+
<property key="preprocess-assembler" value="true"/>
133+
<property key="short-enums" value="true"/>
134+
<property key="undefine-macros" value=""/>
135+
<property key="use-cci" value="false"/>
136+
<property key="use-iar" value="false"/>
137+
<property key="verbose" value="false"/>
138+
<property key="warning-level" value="-3"/>
139+
<property key="what-to-do" value="ignore"/>
140+
</HI-TECH-COMP>
141+
<HI-TECH-LINK>
142+
<property key="additional-options-checksum" value=""/>
143+
<property key="additional-options-code-offset" value=""/>
144+
<property key="additional-options-command-line" value=""/>
145+
<property key="additional-options-errata" value=""/>
146+
<property key="additional-options-extend-address" value="false"/>
147+
<property key="additional-options-trace-type" value=""/>
148+
<property key="additional-options-use-response-files" value="false"/>
149+
<property key="backup-reset-condition-flags" value="false"/>
150+
<property key="calibrate-oscillator" value="false"/>
151+
<property key="calibrate-oscillator-value" value="0x3400"/>
152+
<property key="clear-bss" value="true"/>
153+
<property key="code-model-external" value="wordwrite"/>
154+
<property key="code-model-rom" value=""/>
155+
<property key="create-html-files" value="false"/>
156+
<property key="data-model-ram" value=""/>
157+
<property key="data-model-size-of-double" value="32"/>
158+
<property key="data-model-size-of-double-gcc" value="no-short-double"/>
159+
<property key="data-model-size-of-float" value="32"/>
160+
<property key="data-model-size-of-float-gcc" value="no-short-float"/>
161+
<property key="display-class-usage" value="false"/>
162+
<property key="display-hex-usage" value="false"/>
163+
<property key="display-overall-usage" value="true"/>
164+
<property key="display-psect-usage" value="false"/>
165+
<property key="extra-lib-directories" value=""/>
166+
<property key="fill-flash-options-addr" value=""/>
167+
<property key="fill-flash-options-const" value=""/>
168+
<property key="fill-flash-options-how" value="0"/>
169+
<property key="fill-flash-options-inc-const" value="1"/>
170+
<property key="fill-flash-options-increment" value=""/>
171+
<property key="fill-flash-options-seq" value=""/>
172+
<property key="fill-flash-options-what" value="0"/>
173+
<property key="format-hex-file-for-download" value="false"/>
174+
<property key="initialize-data" value="true"/>
175+
<property key="input-libraries" value="libm"/>
176+
<property key="keep-generated-startup.as" value="false"/>
177+
<property key="link-in-c-library" value="true"/>
178+
<property key="link-in-c-library-gcc" value=""/>
179+
<property key="link-in-peripheral-library" value="false"/>
180+
<property key="managed-stack" value="false"/>
181+
<property key="opt-xc8-linker-file" value="false"/>
182+
<property key="opt-xc8-linker-link_startup" value="false"/>
183+
<property key="opt-xc8-linker-serial" value=""/>
184+
<property key="program-the-device-with-default-config-words" value="true"/>
185+
<property key="remove-unused-sections" value="true"/>
186+
</HI-TECH-LINK>
187+
<XC8-CO>
188+
<property key="coverage-enable" value=""/>
189+
</XC8-CO>
190+
<XC8-config-global>
191+
<property key="advanced-elf" value="true"/>
192+
<property key="gcc-opt-driver-new" value="true"/>
193+
<property key="gcc-opt-std" value="-std=c99"/>
194+
<property key="gcc-output-file-format" value="dwarf-3"/>
195+
<property key="omit-pack-options" value="false"/>
196+
<property key="omit-pack-options-new" value="1"/>
197+
<property key="output-file-format" value="-mcof,+elf"/>
198+
<property key="stack-size-high" value="auto"/>
199+
<property key="stack-size-low" value="auto"/>
200+
<property key="stack-size-main" value="auto"/>
201+
<property key="stack-type" value="compiled"/>
202+
<property key="user-pack-device-support" value=""/>
203+
</XC8-config-global>
204+
<nEdbgTool>
205+
<property key="AutoSelectMemRanges" value="auto"/>
206+
<property key="Freeze Peripherals" value="true"/>
207+
<property key="communication.activationmode" value="nohv"/>
208+
<property key="communication.interface"
209+
value="${communication.interface.default}"/>
210+
<property key="communication.speed" value="${communication.speed.default}"/>
211+
<property key="debugoptions.useswbreakpoints" value="false"/>
212+
<property key="firmware.path"
213+
value="Press to browse for a specific firmware version"/>
214+
<property key="firmware.toolpack"
215+
value="Press to select which tool pack to use"/>
216+
<property key="firmware.update.action" value="firmware.update.use.latest"/>
217+
<property key="memories.aux" value="false"/>
218+
<property key="memories.bootflash" value="true"/>
219+
<property key="memories.configurationmemory" value="true"/>
220+
<property key="memories.configurationmemory2" value="true"/>
221+
<property key="memories.dataflash" value="true"/>
222+
<property key="memories.eeprom" value="true"/>
223+
<property key="memories.exclude.configurationmemory" value="true"/>
224+
<property key="memories.flashdata" value="true"/>
225+
<property key="memories.id" value="true"/>
226+
<property key="memories.instruction.ram.ranges"
227+
value="${memories.instruction.ram.ranges}"/>
228+
<property key="memories.programmemory" value="true"/>
229+
<property key="memories.programmemory.ranges" value="0-1ffff"/>
230+
<property key="poweroptions.powerenable" value="false"/>
231+
<property key="programoptions.eraseb4program" value="true"/>
232+
<property key="programoptions.preservedataflash" value="false"/>
233+
<property key="programoptions.preservedataflash.ranges"
234+
value="${memories.dataflash.default}"/>
235+
<property key="programoptions.preserveeeprom" value="false"/>
236+
<property key="programoptions.preserveeeprom.ranges" value="380000-3803ff"/>
237+
<property key="programoptions.preserveprogram.ranges" value=""/>
238+
<property key="programoptions.preserveprogramrange" value="false"/>
239+
<property key="programoptions.preserveuserid" value="false"/>
240+
<property key="programoptions.programuserotp" value="false"/>
241+
<property key="toolpack.updateoptions"
242+
value="toolpack.updateoptions.uselatestoolpack"/>
243+
<property key="toolpack.updateoptions.packversion"
244+
value="Press to select which tool pack to use"/>
245+
<property key="voltagevalue" value=""/>
246+
</nEdbgTool>
247+
<pk4hybrid>
248+
<property key="AutoSelectMemRanges" value="auto"/>
249+
<property key="Freeze Peripherals" value="true"/>
250+
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
251+
<property key="ToolFirmwareFilePath"
252+
value="Press to browse for a specific firmware version"/>
253+
<property key="ToolFirmwareOption.UpdateOptions"
254+
value="ToolFirmwareOption.UseLatest"/>
255+
<property key="ToolFirmwareToolPack"
256+
value="Press to select which tool pack to use"/>
257+
<property key="communication.activationmode" value="nohv"/>
258+
<property key="communication.interface" value=""/>
259+
<property key="communication.interface.jtag" value="2wire"/>
260+
<property key="communication.speed" value="${communication.speed.default}"/>
261+
<property key="debugoptions.useswbreakpoints" value="false"/>
262+
<property key="memories.aux" value="false"/>
263+
<property key="memories.bootflash" value="true"/>
264+
<property key="memories.configurationmemory" value="true"/>
265+
<property key="memories.configurationmemory2" value="true"/>
266+
<property key="memories.dataflash" value="true"/>
267+
<property key="memories.eeprom" value="true"/>
268+
<property key="memories.exclude.configurationmemory" value="true"/>
269+
<property key="memories.flashdata" value="true"/>
270+
<property key="memories.id" value="true"/>
271+
<property key="memories.instruction.ram.ranges"
272+
value="${memories.instruction.ram.ranges}"/>
273+
<property key="memories.programmemory" value="true"/>
274+
<property key="memories.programmemory.ranges" value="0-1ffff"/>
275+
<property key="poweroptions.powerenable" value="false"/>
276+
<property key="programmerToGoImageName" value="stepper_test_ptg"/>
277+
<property key="programoptions.donoteraseauxmem" value="false"/>
278+
<property key="programoptions.eraseb4program" value="true"/>
279+
<property key="programoptions.ledbrightness" value="5"/>
280+
<property key="programoptions.pgcconfig" value="pull down"/>
281+
<property key="programoptions.pgcresistor.value" value="4.7"/>
282+
<property key="programoptions.pgdconfig" value="pull down"/>
283+
<property key="programoptions.pgdresistor.value" value="4.7"/>
284+
<property key="programoptions.pgmentry.voltage" value="high"/>
285+
<property key="programoptions.pgmspeed" value="Med"/>
286+
<property key="programoptions.preservedataflash" value="false"/>
287+
<property key="programoptions.preservedataflash.ranges"
288+
value="${memories.dataflash.default}"/>
289+
<property key="programoptions.preserveeeprom" value="false"/>
290+
<property key="programoptions.preserveeeprom.ranges" value="380000-3803ff"/>
291+
<property key="programoptions.preserveprogram.ranges" value="0-1ffff"/>
292+
<property key="programoptions.preserveprogramrange" value="false"/>
293+
<property key="programoptions.preserveuserid" value="false"/>
294+
<property key="programoptions.programcalmem" value="false"/>
295+
<property key="programoptions.programuserotp" value="false"/>
296+
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
297+
<property key="programoptionsedbg.eraseb4program" value="true"/>
298+
<property key="ptgProgramImage" value="true"/>
299+
<property key="ptgSendImage" value="true"/>
300+
<property key="toolpack.updateoptions"
301+
value="toolpack.updateoptions.uselatestoolpack"/>
302+
<property key="toolpack.updateoptions.packversion"
303+
value="Press to select which tool pack to use"/>
304+
<property key="voltagevalue" value="5.0"/>
305+
</pk4hybrid>
306+
</conf>
307+
<conf name="pro" type="2">
308+
<toolsSet>
309+
<developmentServer>localhost</developmentServer>
310+
<targetDevice>PIC18F57Q84</targetDevice>
311+
<targetHeader></targetHeader>
312+
<targetPluginBoard></targetPluginBoard>
313+
<platformTool>nEdbgTool</platformTool>
314+
<languageToolchain>XC8</languageToolchain>
315+
<languageToolchainVersion>2.20</languageToolchainVersion>
316+
<platform>3</platform>
317+
</toolsSet>
318+
<packs>
319+
<pack name="PIC18F-Q_DFP" vendor="Microchip" version="1.7.130"/>
320+
</packs>
321+
<ScriptingSettings>
322+
</ScriptingSettings>
323+
<compileType>
324+
<linkerTool>
325+
<linkerLibItems>
326+
</linkerLibItems>
327+
</linkerTool>
328+
<archiverTool>
329+
</archiverTool>
330+
<loading>
331+
<useAlternateLoadableFile>false</useAlternateLoadableFile>
332+
<parseOnProdLoad>true</parseOnProdLoad>
333+
<alternateLoadableFile></alternateLoadableFile>
334+
</loading>
335+
<subordinates>
336+
</subordinates>
337+
</compileType>
338+
<makeCustomizationType>
339+
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
340+
<makeCustomizationPreStep></makeCustomizationPreStep>
341+
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
342+
<makeCustomizationPostStep></makeCustomizationPostStep>
343+
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
344+
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
345+
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
346+
</makeCustomizationType>
347+
<HI-TECH-COMP>
348+
<property key="additional-warnings" value="true"/>
349+
<property key="asmlist" value="true"/>
350+
<property key="call-prologues" value="false"/>
351+
<property key="default-bitfield-type" value="true"/>
352+
<property key="default-char-type" value="true"/>
353+
<property key="define-macros" value=""/>
354+
<property key="disable-optimizations" value="false"/>
355+
<property key="extra-include-directories" value=""/>
356+
<property key="favor-optimization-for" value="-speed,+space"/>
357+
<property key="garbage-collect-data" value="true"/>
358+
<property key="garbage-collect-functions" value="true"/>
359+
<property key="identifier-length" value="255"/>
360+
<property key="local-generation" value="false"/>
361+
<property key="operation-mode" value="pro"/>
362+
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
363+
<property key="optimization-assembler" value="true"/>
364+
<property key="optimization-assembler-files" value="false"/>
365+
<property key="optimization-debug" value="false"/>
366+
<property key="optimization-invariant-enable" value="false"/>
367+
<property key="optimization-invariant-value" value="16"/>
368+
<property key="optimization-level" value="-Os"/>
129369
<property key="optimization-speed" value="false"/>
130370
<property key="optimization-stable-enable" value="false"/>
131371
<property key="pack-struct" value="true"/>
@@ -228,8 +468,6 @@
228468
<property key="memories.programmemory" value="true"/>
229469
<property key="memories.programmemory.ranges" value="0-1ffff"/>
230470
<property key="poweroptions.powerenable" value="false"/>
231-
<property key="programmerToGoFilePath"
232-
value="C:/Users/C17239/MPLABXProjects/PIC18F57Q84_CNC.X/debug/default/PIC18F57Q84_CNC_ptg"/>
233471
<property key="programoptions.eraseb4program" value="true"/>
234472
<property key="programoptions.preservedataflash" value="false"/>
235473
<property key="programoptions.preservedataflash.ranges"

pic18f57q84-2-axis-cnc.X/nbproject/project.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@
1515
<sourceRootList/>
1616
<confList>
1717
<confElem>
18-
<name>default</name>
18+
<name>free</name>
19+
<type>2</type>
20+
</confElem>
21+
<confElem>
22+
<name>pro</name>
1923
<type>2</type>
2024
</confElem>
2125
</confList>

0 commit comments

Comments
 (0)