Skip to content

Commit f562219

Browse files
Diana LolesDiana Loles
authored andcommitted
MPAE-16817: final admin comments
1 parent 4a82a43 commit f562219

File tree

4 files changed

+250
-4
lines changed

4 files changed

+250
-4
lines changed

.main-meta/main.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"metaDataVersion": "1.3.0",
66
"name": "com.microchip.mcu8.mplabx.project.pic16f18446-sensor-board-battery-measurement",
77
"version": "2.0.0",
8-
"displayName": "Sensor Board Temperature Measurement Using the PIC16F18446 Microcontroller",
8+
"displayName": "Sensor Board Battery Measurement Using the PIC16F18446 Microcontroller",
99
"projectName": "pic16f18446-sensor-board-battery-measurement",
1010
"shortDescription": "Battery (Vdd) level measurement is performed while the display is turned on. The percentage level of the remaining charge in the batteries is shown as a battery icon with proportional filling in the top-right corner of the display. Additionally, the battery voltage in Volts and percentage graph are displayed.",
1111
"ide": {

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This example showcases the PIC16F18446 Sensor Board. Battery (V<sub>DD</sub>) le
1515
## Software Used
1616
- [MPLAB® X IDE](http://www.microchip.com/mplab/mplab-x-ide) v6.15 or newer
1717
- [MPLAB® XC8](http://www.microchip.com/mplab/compilers) v2.45 or newer
18-
- [PIC16F1xxxx_DFP](https://packs.download.microchip.com/) v1.2.99
18+
- [PIC16F1xxxx_DFP](https://packs.download.microchip.com/) v1.21.368
1919

2020
## Hardware Used
2121
- [PIC16F18446 Sensor Board Quick Start Guide](http://ww1.microchip.com/downloads/en/DeviceDoc/30010172A.pdf)

pic16f18446-sensor-board-battery-measurement.X/nbproject/configurations.xml

Lines changed: 243 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
</logicalFolder>
9595
<projectmakefile>Makefile</projectmakefile>
9696
<confs>
97-
<conf name="default" type="2">
97+
<conf name="free" type="2">
9898
<toolsSet>
9999
<developmentServer>localhost</developmentServer>
100100
<targetDevice>PIC16F18446</targetDevice>
@@ -237,6 +237,248 @@
237237
<property key="user-pack-device-support" value=""/>
238238
<property key="wpo-lto" value="false"/>
239239
</XC8-config-global>
240+
<nEdbgTool>
241+
<property key="AutoSelectMemRanges" value="auto"/>
242+
<property key="Freeze Peripherals" value="true"/>
243+
<property key="communication.activationmode" value="nohv"/>
244+
<property key="communication.interface"
245+
value="${communication.interface.default}"/>
246+
<property key="communication.speed" value="${communication.speed.default}"/>
247+
<property key="debugoptions.debug-startup" value="Use system settings"/>
248+
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
249+
<property key="debugoptions.useswbreakpoints" value="false"/>
250+
<property key="event.recorder.enabled" value="false"/>
251+
<property key="event.recorder.scvd.files" value=""/>
252+
<property key="firmware.path"
253+
value="Press to browse for a specific firmware version"/>
254+
<property key="firmware.toolpack"
255+
value="Press to select which tool pack to use"/>
256+
<property key="firmware.update.action" value="firmware.update.use.latest"/>
257+
<property key="freeze.timers" value="false"/>
258+
<property key="lastid" value=""/>
259+
<property key="memories.aux" value="false"/>
260+
<property key="memories.bootflash" value="true"/>
261+
<property key="memories.configurationmemory" value="true"/>
262+
<property key="memories.configurationmemory2" value="true"/>
263+
<property key="memories.dataflash" value="true"/>
264+
<property key="memories.eeprom" value="true"/>
265+
<property key="memories.exclude.configurationmemory" value="true"/>
266+
<property key="memories.flashdata" value="true"/>
267+
<property key="memories.id" value="true"/>
268+
<property key="memories.instruction.ram.ranges"
269+
value="${memories.instruction.ram.ranges}"/>
270+
<property key="memories.programmemory" value="true"/>
271+
<property key="memories.programmemory.ranges" value="0-3fff"/>
272+
<property key="poweroptions.powerenable" value="false"/>
273+
<property key="programoptions.eraseb4program" value="true"/>
274+
<property key="programoptions.preservedataflash" value="false"/>
275+
<property key="programoptions.preservedataflash.ranges"
276+
value="${memories.dataflash.default}"/>
277+
<property key="programoptions.preserveeeprom" value="false"/>
278+
<property key="programoptions.preserveeeprom.ranges" value="f000-f0ff"/>
279+
<property key="programoptions.preserveprogram.ranges" value=""/>
280+
<property key="programoptions.preserveprogramrange" value="false"/>
281+
<property key="programoptions.preserveuserid" value="false"/>
282+
<property key="programoptions.programuserotp" value="false"/>
283+
<property key="toolpack.updateoptions"
284+
value="toolpack.updateoptions.uselatestoolpack"/>
285+
<property key="toolpack.updateoptions.packversion"
286+
value="Press to select which tool pack to use"/>
287+
<property key="voltagevalue" value=""/>
288+
</nEdbgTool>
289+
</conf>
290+
<conf name="pro" type="2">
291+
<toolsSet>
292+
<developmentServer>localhost</developmentServer>
293+
<targetDevice>PIC16F18446</targetDevice>
294+
<targetHeader></targetHeader>
295+
<targetPluginBoard></targetPluginBoard>
296+
<platformTool>nEdbgTool</platformTool>
297+
<languageToolchain>XC8</languageToolchain>
298+
<languageToolchainVersion>2.45</languageToolchainVersion>
299+
<platform>3</platform>
300+
</toolsSet>
301+
<packs>
302+
<pack name="PIC16F1xxxx_DFP" vendor="Microchip" version="1.21.368"/>
303+
</packs>
304+
<ScriptingSettings>
305+
</ScriptingSettings>
306+
<compileType>
307+
<linkerTool>
308+
<linkerLibItems>
309+
</linkerLibItems>
310+
</linkerTool>
311+
<archiverTool>
312+
</archiverTool>
313+
<loading>
314+
<useAlternateLoadableFile>false</useAlternateLoadableFile>
315+
<parseOnProdLoad>false</parseOnProdLoad>
316+
<alternateLoadableFile></alternateLoadableFile>
317+
</loading>
318+
<subordinates>
319+
</subordinates>
320+
</compileType>
321+
<makeCustomizationType>
322+
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
323+
<makeUseCleanTarget>false</makeUseCleanTarget>
324+
<makeCustomizationPreStep></makeCustomizationPreStep>
325+
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
326+
<makeCustomizationPostStep></makeCustomizationPostStep>
327+
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
328+
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
329+
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
330+
</makeCustomizationType>
331+
<HI-TECH-COMP>
332+
<property key="additional-warnings" value="true"/>
333+
<property key="asmlist" value="true"/>
334+
<property key="call-prologues" value="false"/>
335+
<property key="default-bitfield-type" value="true"/>
336+
<property key="default-char-type" value="true"/>
337+
<property key="define-macros" value=""/>
338+
<property key="disable-optimizations" value="false"/>
339+
<property key="extra-include-directories" value=""/>
340+
<property key="favor-optimization-for" value="-speed,+space"/>
341+
<property key="garbage-collect-data" value="true"/>
342+
<property key="garbage-collect-functions" value="true"/>
343+
<property key="identifier-length" value="255"/>
344+
<property key="local-generation" value="false"/>
345+
<property key="operation-mode" value="pro"/>
346+
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
347+
<property key="optimization-assembler" value="true"/>
348+
<property key="optimization-assembler-files" value="true"/>
349+
<property key="optimization-debug" value="false"/>
350+
<property key="optimization-invariant-enable" value="false"/>
351+
<property key="optimization-invariant-value" value="16"/>
352+
<property key="optimization-level" value="-Os"/>
353+
<property key="optimization-speed" value="false"/>
354+
<property key="optimization-stable-enable" value="false"/>
355+
<property key="preprocess-assembler" value="true"/>
356+
<property key="short-enums" value="true"/>
357+
<property key="tentative-definitions" value="-fno-common"/>
358+
<property key="undefine-macros" value=""/>
359+
<property key="use-cci" value="false"/>
360+
<property key="use-iar" value="false"/>
361+
<property key="verbose" value="false"/>
362+
<property key="warning-level" value="-3"/>
363+
<property key="what-to-do" value="ignore"/>
364+
</HI-TECH-COMP>
365+
<HI-TECH-LINK>
366+
<property key="additional-options-checksum" value=""/>
367+
<property key="additional-options-code-offset" value=""/>
368+
<property key="additional-options-command-line" value=""/>
369+
<property key="additional-options-errata" value=""/>
370+
<property key="additional-options-extend-address" value="false"/>
371+
<property key="additional-options-trace-type" value=""/>
372+
<property key="additional-options-use-response-files" value="false"/>
373+
<property key="backup-reset-condition-flags" value="false"/>
374+
<property key="calibrate-oscillator" value="false"/>
375+
<property key="calibrate-oscillator-value" value="0x3400"/>
376+
<property key="clear-bss" value="true"/>
377+
<property key="code-model-external" value="wordwrite"/>
378+
<property key="code-model-rom" value=""/>
379+
<property key="create-html-files" value="false"/>
380+
<property key="data-model-ram" value=""/>
381+
<property key="data-model-size-of-double" value="32"/>
382+
<property key="data-model-size-of-double-gcc" value="no-short-double"/>
383+
<property key="data-model-size-of-float" value="32"/>
384+
<property key="data-model-size-of-float-gcc" value="no-short-float"/>
385+
<property key="display-class-usage" value="false"/>
386+
<property key="display-hex-usage" value="false"/>
387+
<property key="display-overall-usage" value="true"/>
388+
<property key="display-psect-usage" value="false"/>
389+
<property key="extra-lib-directories" value=""/>
390+
<property key="fill-flash-options-addr" value=""/>
391+
<property key="fill-flash-options-const" value=""/>
392+
<property key="fill-flash-options-how" value="0"/>
393+
<property key="fill-flash-options-inc-const" value="1"/>
394+
<property key="fill-flash-options-increment" value=""/>
395+
<property key="fill-flash-options-seq" value=""/>
396+
<property key="fill-flash-options-what" value="0"/>
397+
<property key="format-hex-file-for-download" value="false"/>
398+
<property key="initialize-data" value="true"/>
399+
<property key="input-libraries" value="libm"/>
400+
<property key="keep-generated-startup.as" value="false"/>
401+
<property key="link-in-c-library" value="true"/>
402+
<property key="link-in-c-library-gcc" value=""/>
403+
<property key="link-in-peripheral-library" value="false"/>
404+
<property key="managed-stack" value="false"/>
405+
<property key="opt-xc8-linker-file" value="false"/>
406+
<property key="opt-xc8-linker-link_startup" value="false"/>
407+
<property key="opt-xc8-linker-serial" value=""/>
408+
<property key="program-the-device-with-default-config-words" value="false"/>
409+
<property key="remove-unused-sections" value="true"/>
410+
</HI-TECH-LINK>
411+
<XC8-CO>
412+
<property key="coverage-enable" value=""/>
413+
<property key="stack-guidance" value="false"/>
414+
</XC8-CO>
415+
<XC8-config-global>
416+
<property key="advanced-elf" value="true"/>
417+
<property key="constdata-progmem" value="true"/>
418+
<property key="gcc-opt-driver-new" value="true"/>
419+
<property key="gcc-opt-std" value="-std=c99"/>
420+
<property key="gcc-output-file-format" value="dwarf-3"/>
421+
<property key="mapped-progmem" value="false"/>
422+
<property key="omit-pack-options" value="false"/>
423+
<property key="omit-pack-options-new" value="1"/>
424+
<property key="output-file-format" value="-mcof,+elf"/>
425+
<property key="smart-io-format" value=""/>
426+
<property key="stack-size-high" value="auto"/>
427+
<property key="stack-size-low" value="auto"/>
428+
<property key="stack-size-main" value="auto"/>
429+
<property key="stack-type" value="compiled"/>
430+
<property key="user-pack-device-support" value=""/>
431+
<property key="wpo-lto" value="false"/>
432+
</XC8-config-global>
433+
<nEdbgTool>
434+
<property key="AutoSelectMemRanges" value="auto"/>
435+
<property key="Freeze Peripherals" value="true"/>
436+
<property key="communication.activationmode" value="nohv"/>
437+
<property key="communication.interface"
438+
value="${communication.interface.default}"/>
439+
<property key="communication.speed" value="${communication.speed.default}"/>
440+
<property key="debugoptions.debug-startup" value="Use system settings"/>
441+
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
442+
<property key="debugoptions.useswbreakpoints" value="false"/>
443+
<property key="event.recorder.enabled" value="false"/>
444+
<property key="event.recorder.scvd.files" value=""/>
445+
<property key="firmware.path"
446+
value="Press to browse for a specific firmware version"/>
447+
<property key="firmware.toolpack"
448+
value="Press to select which tool pack to use"/>
449+
<property key="firmware.update.action" value="firmware.update.use.latest"/>
450+
<property key="freeze.timers" value="false"/>
451+
<property key="lastid" value=""/>
452+
<property key="memories.aux" value="false"/>
453+
<property key="memories.bootflash" value="true"/>
454+
<property key="memories.configurationmemory" value="true"/>
455+
<property key="memories.configurationmemory2" value="true"/>
456+
<property key="memories.dataflash" value="true"/>
457+
<property key="memories.eeprom" value="true"/>
458+
<property key="memories.exclude.configurationmemory" value="true"/>
459+
<property key="memories.flashdata" value="true"/>
460+
<property key="memories.id" value="true"/>
461+
<property key="memories.instruction.ram.ranges"
462+
value="${memories.instruction.ram.ranges}"/>
463+
<property key="memories.programmemory" value="true"/>
464+
<property key="memories.programmemory.ranges" value="0-3fff"/>
465+
<property key="poweroptions.powerenable" value="false"/>
466+
<property key="programoptions.eraseb4program" value="true"/>
467+
<property key="programoptions.preservedataflash" value="false"/>
468+
<property key="programoptions.preservedataflash.ranges"
469+
value="${memories.dataflash.default}"/>
470+
<property key="programoptions.preserveeeprom" value="false"/>
471+
<property key="programoptions.preserveeeprom.ranges" value="f000-f0ff"/>
472+
<property key="programoptions.preserveprogram.ranges" value=""/>
473+
<property key="programoptions.preserveprogramrange" value="false"/>
474+
<property key="programoptions.preserveuserid" value="false"/>
475+
<property key="programoptions.programuserotp" value="false"/>
476+
<property key="toolpack.updateoptions"
477+
value="toolpack.updateoptions.uselatestoolpack"/>
478+
<property key="toolpack.updateoptions.packversion"
479+
value="Press to select which tool pack to use"/>
480+
<property key="voltagevalue" value=""/>
481+
</nEdbgTool>
240482
</conf>
241483
</confs>
242484
</configurationDescriptor>

pic16f18446-sensor-board-battery-measurement.X/nbproject/project.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
<sourceRootList/>
1212
<confList>
1313
<confElem>
14-
<name>default</name>
14+
<name>free</name>
15+
<type>2</type>
16+
</confElem>
17+
<confElem>
18+
<name>pro</name>
1519
<type>2</type>
1620
</confElem>
1721
</confList>

0 commit comments

Comments
 (0)