This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:00 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\MPLABX\\v3.00\\mpasmx
|
||||
configurations-xml=a0f94ec4599094f6a7d5bff0f6e394a2
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=5.62
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainMPASMWIN-MPASMWINLanguageToolchain.md5=326d208065f034951cba5f33e504621d
|
||||
#
|
||||
#Wed Sep 11 18:41:31 CEST 2024
|
||||
proj.dir=/home/topicchi/MPLABXProjects/10F220.X
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=bde9ac5c1cea8dd8b8d13ddb84b8f516
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
host.platform=linux
|
||||
conf.ids=
|
||||
|
||||
@@ -6,8 +6,5 @@
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=10F220.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/10F220.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=10f220.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/10f220.x.tar
|
||||
CND_ARTIFACT_NAME_default=10F220.X.production.null
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/10F220.X.production.null
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main.asm</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>5.58</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC10-12Fxxx_DFP" vendor="Microchip" version="1.7.178"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -55,20 +63,6 @@
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<MPASMWIN-AS>
|
||||
<property key="cross.reference.file" value=""/>
|
||||
<property key="default.radix" value="HEX"/>
|
||||
<property key="enable.case.sensitivity" value="true"/>
|
||||
<property key="hex.output.format" value="INHX32"/>
|
||||
<property key="preprocessor.macros" value=""/>
|
||||
<property key="warning.level" value="0"/>
|
||||
</MPASMWIN-AS>
|
||||
<MPASMWIN-LD>
|
||||
<property key="cod-file" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="hex-output-format" value="INHX32"/>
|
||||
<property key="map-file" value="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"/>
|
||||
</MPASMWIN-LD>
|
||||
<PICkit3PlatformTool>
|
||||
<property key="AutoSelectMemRanges" value="manual"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
@@ -103,13 +97,40 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<mpasmsuite>
|
||||
<property key="absolute-mode" value="false"/>
|
||||
<property key="eeprom-width" value="8"/>
|
||||
<property key="extended-mode" value="false"/>
|
||||
<property key="extended-mode-mpasm" value="false"/>
|
||||
<property key="extended-mode-mplink" value="false"/>
|
||||
</mpasmsuite>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="manual"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="true"/>
|
||||
<property key="memories.configurationmemory" value="true"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="true"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="true"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0xff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="memories.userotp" value="false"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0xff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="true"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VPPFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_16c84_Breadboard.p1
|
||||
SOURCEFILES=main_16c84_Breadboard.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F84
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_16c84_Breadboard.p1: main_16c84_Breadboard.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16c84_Breadboard.p1: main_16c84_Breadboard.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16c84_Breadboard.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16c84_Breadboard.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84_Breadboard.p1 main_16c84_Breadboard.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84_Breadboard.p1 main_16c84_Breadboard.c
|
||||
@-${MV} ${OBJECTDIR}/main_16c84_Breadboard.d ${OBJECTDIR}/main_16c84_Breadboard.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16c84_Breadboard.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_16c84_Breadboard.p1: main_16c84_Breadboard.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16c84_Breadboard.p1: main_16c84_Breadboard.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16c84_Breadboard.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16c84_Breadboard.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84_Breadboard.p1 main_16c84_Breadboard.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84_Breadboard.p1 main_16c84_Breadboard.c
|
||||
@-${MV} ${OBJECTDIR}/main_16c84_Breadboard.d ${OBJECTDIR}/main_16c84_Breadboard.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16c84_Breadboard.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/16C84.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/16C84.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Wed Jul 14 11:57:47 CEST 2021
|
||||
default.languagetoolchain.dir=E\:\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=154d8dc6c584f57be2b6bf0532a87d49
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Tue Feb 13 23:53:11 CET 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=29yj-62jy-x3
|
||||
configurations-xml=395e126f45775bb8e7087d5844434237
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/16C84.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=E:/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=E:/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="E:\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="E:\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "E:/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="E:\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="E:\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=16C84.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16C84.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=16c84.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/16c84.x.tar
|
||||
|
||||
@@ -1,92 +1,151 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="SourceFiles"
|
||||
displayName="Source Files"
|
||||
projectFiles="true">
|
||||
<itemPath>main_16c84_Breadboard.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
<conf name="default" type="2">
|
||||
<toolsSet>
|
||||
<developmentServer>localhost</developmentServer>
|
||||
<targetDevice>PIC16F84</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>PICkit3PlatformTool</platformTool>
|
||||
<languageToolchain>XC8</languageToolchain>
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
</linkerLibItems>
|
||||
</linkerTool>
|
||||
<archiverTool>
|
||||
</archiverTool>
|
||||
<loading>
|
||||
<useAlternateLoadableFile>false</useAlternateLoadableFile>
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-global" value="true"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="9"/>
|
||||
<property key="optimization-set" value="default"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="0"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="SourceFiles"
|
||||
displayName="Source Files"
|
||||
projectFiles="true">
|
||||
<itemPath>main_16c84_Breadboard.c</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
<conf name="default" type="2">
|
||||
<toolsSet>
|
||||
<developmentServer>localhost</developmentServer>
|
||||
<targetDevice>PIC16F84</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>PICkit3PlatformTool</platformTool>
|
||||
<languageToolchain>XC8</languageToolchain>
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
</linkerLibItems>
|
||||
</linkerTool>
|
||||
<archiverTool>
|
||||
</archiverTool>
|
||||
<loading>
|
||||
<useAlternateLoadableFile>false</useAlternateLoadableFile>
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-global" value="true"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="9"/>
|
||||
<property key="optimization-set" value="default"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="0"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<HI-TECH-LINK>
|
||||
<property key="additional-options-checksum" value=""/>
|
||||
<property key="additional-options-checksumAVR" value=""/>
|
||||
<property key="additional-options-code-offset" value=""/>
|
||||
<property key="additional-options-command-line" value=""/>
|
||||
<property key="additional-options-errata" value=""/>
|
||||
<property key="additional-options-extend-address" value="false"/>
|
||||
<property key="additional-options-trace-type" value=""/>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
<property key="backup-reset-condition-flags" value="false"/>
|
||||
<property key="calibrate-oscillator" value="false"/>
|
||||
<property key="calibrate-oscillator-value" value="0x3400"/>
|
||||
<property key="clear-bss" value="true"/>
|
||||
<property key="code-model-external" value="wordwrite"/>
|
||||
<property key="code-model-rom" value=""/>
|
||||
<property key="create-html-files" value="false"/>
|
||||
<property key="data-model-ram" value=""/>
|
||||
<property key="data-model-size-of-double" value="24"/>
|
||||
<property key="data-model-size-of-double-gcc" value="short-double"/>
|
||||
<property key="data-model-size-of-float" value="24"/>
|
||||
<property key="data-model-size-of-float-gcc" value="short-float"/>
|
||||
<property key="display-class-usage" value="false"/>
|
||||
<property key="display-hex-usage" value="false"/>
|
||||
<property key="display-overall-usage" value="true"/>
|
||||
<property key="display-psect-usage" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="fill-flash-options-addr" value=""/>
|
||||
<property key="fill-flash-options-const" value=""/>
|
||||
<property key="fill-flash-options-how" value="0"/>
|
||||
<property key="fill-flash-options-inc-const" value="1"/>
|
||||
<property key="fill-flash-options-increment" value=""/>
|
||||
<property key="fill-flash-options-seq" value=""/>
|
||||
<property key="fill-flash-options-what" value="0"/>
|
||||
<property key="format-hex-file-for-download" value="false"/>
|
||||
<property key="initialize-data" value="true"/>
|
||||
<property key="input-libraries" value="libm"/>
|
||||
<property key="keep-generated-startup.as" value="false"/>
|
||||
<property key="link-in-c-library" value="true"/>
|
||||
<property key="link-in-c-library-gcc" value=""/>
|
||||
<property key="link-in-peripheral-library" value="true"/>
|
||||
<property key="managed-stack" value="false"/>
|
||||
<property key="opt-xc8-linker-file" value="false"/>
|
||||
<property key="opt-xc8-linker-link_startup" value="false"/>
|
||||
<property key="opt-xc8-linker-serial" value=""/>
|
||||
<property key="program-the-device-with-default-config-words" value="false"/>
|
||||
<property key="remove-unused-sections" value="true"/>
|
||||
</HI-TECH-LINK>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
<conf name="default" type="2">
|
||||
<platformToolSN>:=MPLABCommUSB:=04D8:=900A:=0002:=Microchip Technology Inc.:=PICkit 3:=DEFAULT_PK3 :=x:=en</platformToolSN>
|
||||
<languageToolchainDir>/opt/microchip/xc8/v1.12/bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
<placeholder2>place holder 2</placeholder2>
|
||||
</mdbdebugger>
|
||||
<runprofile version="6">
|
||||
<args></args>
|
||||
<rundir></rundir>
|
||||
<buildfirst>true</buildfirst>
|
||||
<console-type>0</console-type>
|
||||
<terminal-type>0</terminal-type>
|
||||
<remove-instrumentation>0</remove-instrumentation>
|
||||
<environment>
|
||||
</environment>
|
||||
</runprofile>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
<conf name="default" type="2">
|
||||
<platformToolSN>:=MPLABCommUSB:=04D8:=900A:=0002:=Microchip Technology Inc.:=PICkit 3:=DEFAULT_PK3 :=x:=en</platformToolSN>
|
||||
<languageToolchainDir>/opt/microchip/xc8/v1.12/bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
<placeholder2>place holder 2</placeholder2>
|
||||
</mdbdebugger>
|
||||
<runprofile version="6">
|
||||
<args></args>
|
||||
<rundir></rundir>
|
||||
<buildfirst>true</buildfirst>
|
||||
<console-type>0</console-type>
|
||||
<terminal-type>0</terminal-type>
|
||||
<remove-instrumentation>0</remove-instrumentation>
|
||||
<environment>
|
||||
</environment>
|
||||
</runprofile>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -3,8 +3,6 @@
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group>
|
||||
<file>file:/E:/0_MPLABXProjects/16C84.X/main_16c84_Breadboard.c</file>
|
||||
</group>
|
||||
<group/>
|
||||
</open-files>
|
||||
</project-private>
|
||||
|
||||
@@ -12,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:03 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\MPLABX\\v3.00\\mpasmx
|
||||
configurations-xml=cd25e4f796a39f90b788a27ab6e7ca19
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=5.62
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainMPASMWIN-MPASMWINLanguageToolchain.md5=326d208065f034951cba5f33e504621d
|
||||
#
|
||||
#Wed Sep 11 18:41:32 CEST 2024
|
||||
proj.dir=/home/topicchi/MPLABXProjects/16C84_Invaders.X
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=2fe28023a04fef9ad2f697f0d56843b9
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
host.platform=linux
|
||||
conf.ids=
|
||||
|
||||
@@ -6,8 +6,5 @@
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=16C84_Invaders.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16C84_Invaders.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=16c84invaders.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/16c84invaders.x.tar
|
||||
CND_ARTIFACT_NAME_default=16C84_Invaders.X.production.null
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16C84_Invaders.X.production.null
|
||||
|
||||
@@ -1,10 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
<itemPath>PIC_Notes.url</itemPath>
|
||||
<itemPath>PIC_Notes.txt</itemPath>
|
||||
<itemPath>mazurka.asm</itemPath>
|
||||
<itemPath>PIC_General.url</itemPath>
|
||||
<itemPath>pwrasm.inc</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,16 +24,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>invaders.asm</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
<itemPath>PIC_Notes.url</itemPath>
|
||||
<itemPath>PIC_Notes.txt</itemPath>
|
||||
<itemPath>mazurka.asm</itemPath>
|
||||
<itemPath>PIC_General.url</itemPath>
|
||||
<itemPath>pwrasm.inc</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -38,6 +38,11 @@
|
||||
<languageToolchainVersion>5.58</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -50,9 +55,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -60,10 +68,6 @@
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<MPASMWIN-AS>
|
||||
</MPASMWIN-AS>
|
||||
<MPASMWIN-LD>
|
||||
</MPASMWIN-LD>
|
||||
<Simulator>
|
||||
<property key="animationupdates.realtimewatchupdates" value="false"/>
|
||||
<property key="animationupdates.steptime" value="1"/>
|
||||
@@ -90,8 +94,32 @@
|
||||
<property key="uart1io.outputfile" value=""/>
|
||||
<property key="uart1io.uartioenabled" value="false"/>
|
||||
</Simulator>
|
||||
<mpasmsuite>
|
||||
</mpasmsuite>
|
||||
<Tool>
|
||||
<property key="animationupdates.realtimewatchupdates" value="false"/>
|
||||
<property key="animationupdates.steptime" value="1"/>
|
||||
<property key="animationupdates.updatetime" value="50"/>
|
||||
<property key="breakoptions.coreerrors" value="Break"/>
|
||||
<property key="breakoptions.corewarnings" value="Break"/>
|
||||
<property key="breakoptions.peripheralerrors" value="Break"/>
|
||||
<property key="breakoptions.peripheralwarnings" value="Break"/>
|
||||
<property key="breakoptions.stimulusmessages.notes" value="Break"/>
|
||||
<property key="breakoptions.stimulusmessags.errors" value="Break"/>
|
||||
<property key="breakoptions.stimulusmessags.warnings" value="Break"/>
|
||||
<property key="breakoptions.wdtwarnings" value="Break"/>
|
||||
<property key="codecoverage.enabled" value="Disable"/>
|
||||
<property key="codecoverage.enableoutputtofile" value="false"/>
|
||||
<property key="codecoverage.outputfile" value=""/>
|
||||
<property key="oscillator.auxfrequency" value="120"/>
|
||||
<property key="oscillator.auxfrequencyunit" value="Mega"/>
|
||||
<property key="oscillator.frequency" value="4"/>
|
||||
<property key="oscillator.frequencyunit" value="Mega"/>
|
||||
<property key="performancedata.show" value="false"/>
|
||||
<property key="periphADC1.altscl" value="false"/>
|
||||
<property key="periphADC2.altscl" value="false"/>
|
||||
<property key="uart1io.output" value="window"/>
|
||||
<property key="uart1io.outputfile" value=""/>
|
||||
<property key="uart1io.uartioenabled" value="false"/>
|
||||
</Tool>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,404 +1,320 @@
|
||||
Version 3.2 HI-TECH Software Intermediate Code
|
||||
[p mainexit ]
|
||||
"436 C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h
|
||||
[v _TRISA `Vuc ~T0 @X0 0 e@133 ]
|
||||
"479
|
||||
[v _TRISB `Vuc ~T0 @X0 0 e@134 ]
|
||||
"155
|
||||
[v _PORTA `Vuc ~T0 @X0 0 e@5 ]
|
||||
"198
|
||||
[v _PORTB `Vuc ~T0 @X0 0 e@6 ]
|
||||
"151 C:\Program Files\Microchip\xc8\v1.12\include\pic.h
|
||||
[v __delay `(v ~T0 @X0 0 ef1`ul ]
|
||||
[p i __delay ]
|
||||
[; ;stdio.h: 8: typedef int ptrdiff_t;
|
||||
[; ;stdio.h: 9: typedef unsigned size_t;
|
||||
[; ;stdio.h: 10: typedef unsigned short wchar_t;
|
||||
[; ;stdarg.h: 7: typedef void * va_list[1];
|
||||
[; ;stdarg.h: 10: extern void * __va_start(void);
|
||||
[; ;stdarg.h: 13: extern void * __va_arg(void *, ...);
|
||||
[; ;stdio.h: 23: extern int errno;
|
||||
[; ;stdio.h: 54: struct __prbuf
|
||||
[; ;stdio.h: 55: {
|
||||
[; ;stdio.h: 56: char * ptr;
|
||||
[; ;stdio.h: 57: void (* func)(char);
|
||||
[; ;stdio.h: 58: };
|
||||
[; ;conio.h: 17: extern int errno;
|
||||
[; ;conio.h: 20: extern void init_uart(void);
|
||||
[; ;conio.h: 22: extern char getch(void);
|
||||
[; ;conio.h: 23: extern char getche(void);
|
||||
[; ;conio.h: 24: extern void putch(char);
|
||||
[; ;conio.h: 25: extern void ungetch(char);
|
||||
[; ;conio.h: 27: extern __bit kbhit(void);
|
||||
[; ;conio.h: 31: extern char * cgets(char *);
|
||||
[; ;conio.h: 32: extern void cputs(const char *);
|
||||
[; ;stdio.h: 99: extern int cprintf(char *, ...);
|
||||
[; ;stdio.h: 104: extern int _doprnt(struct __prbuf *, const register char *, register va_list);
|
||||
[; ;stdio.h: 194: extern char * gets(char *);
|
||||
[; ;stdio.h: 195: extern int puts(const char *);
|
||||
[; ;stdio.h: 196: extern int scanf(const char *, ...);
|
||||
[; ;stdio.h: 197: extern int sscanf(const char *, const char *, ...);
|
||||
[; ;stdio.h: 198: extern int vprintf(const char *, va_list);
|
||||
[; ;stdio.h: 199: extern int vsprintf(char *, const char *, va_list) __attribute__((unsupported("vsprintf() is not supported by this compiler")));
|
||||
[; ;stdio.h: 200: extern int vscanf(const char *, va_list ap);
|
||||
[; ;stdio.h: 201: extern int vsscanf(const char *, const char *, va_list);
|
||||
[; ;stdio.h: 205: extern int sprintf(char *, const char *, ...);
|
||||
[; ;stdio.h: 206: extern int printf(const char *, ...);
|
||||
[; ;stdlib.h: 27: typedef struct {
|
||||
[; ;stdlib.h: 28: int rem;
|
||||
[; ;stdlib.h: 29: int quot;
|
||||
[; ;stdlib.h: 30: } div_t;
|
||||
[; ;stdlib.h: 31: typedef struct {
|
||||
[; ;stdlib.h: 32: unsigned rem;
|
||||
[; ;stdlib.h: 33: unsigned quot;
|
||||
[; ;stdlib.h: 34: } udiv_t;
|
||||
[; ;stdlib.h: 35: typedef struct {
|
||||
[; ;stdlib.h: 36: long quot;
|
||||
[; ;stdlib.h: 37: long rem;
|
||||
[; ;stdlib.h: 38: } ldiv_t;
|
||||
[; ;stdlib.h: 39: typedef struct {
|
||||
[; ;stdlib.h: 40: unsigned long quot;
|
||||
[; ;stdlib.h: 41: unsigned long rem;
|
||||
[; ;stdlib.h: 42: } uldiv_t;
|
||||
[; ;stdlib.h: 65: extern double atof(const char *);
|
||||
[; ;stdlib.h: 66: extern double strtod(const char *, const char **);
|
||||
[; ;stdlib.h: 67: extern int atoi(const char *);
|
||||
[; ;stdlib.h: 68: extern unsigned xtoi(const char *);
|
||||
[; ;stdlib.h: 69: extern long atol(const char *);
|
||||
[; ;stdlib.h: 70: extern long strtol(const char *, char **, int);
|
||||
[; ;stdlib.h: 72: extern int rand(void);
|
||||
[; ;stdlib.h: 73: extern void srand(unsigned int);
|
||||
[; ;stdlib.h: 74: extern void * calloc(size_t, size_t);
|
||||
[; ;stdlib.h: 75: extern div_t div(int numer, int denom);
|
||||
[; ;stdlib.h: 76: extern udiv_t udiv(unsigned numer, unsigned denom);
|
||||
[; ;stdlib.h: 77: extern ldiv_t ldiv(long numer, long denom);
|
||||
[; ;stdlib.h: 78: extern uldiv_t uldiv(unsigned long numer,unsigned long denom);
|
||||
[; ;stdlib.h: 79: extern unsigned long _lrotl(unsigned long value, unsigned int shift);
|
||||
[; ;stdlib.h: 80: extern unsigned long _lrotr(unsigned long value, unsigned int shift);
|
||||
[; ;stdlib.h: 81: extern unsigned int _rotl(unsigned int value, unsigned int shift);
|
||||
[; ;stdlib.h: 82: extern unsigned int _rotr(unsigned int value, unsigned int shift);
|
||||
[; ;stdlib.h: 87: extern void * malloc(size_t);
|
||||
[; ;stdlib.h: 88: extern void free(void *);
|
||||
[; ;stdlib.h: 89: extern void * realloc(void *, size_t);
|
||||
[; ;stdlib.h: 91: extern void abort(void);
|
||||
[; ;stdlib.h: 92: extern void exit(int);
|
||||
[; ;stdlib.h: 93: extern int atexit(void (*)(void));
|
||||
[; ;stdlib.h: 94: extern char * getenv(const char *);
|
||||
[; ;stdlib.h: 95: extern char ** environ;
|
||||
[; ;stdlib.h: 96: extern int system(char *);
|
||||
[; ;stdlib.h: 97: extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
|
||||
[; ;stdlib.h: 98: extern void * bsearch(const void *, void *, size_t, size_t, int(*)(const void *, const void *));
|
||||
[; ;stdlib.h: 99: extern int abs(int);
|
||||
[; ;stdlib.h: 100: extern long labs(long);
|
||||
[; ;stdlib.h: 103: extern char * itoa(char * buf, int val, int base);
|
||||
[; ;stdlib.h: 104: extern char * utoa(char * buf, unsigned val, int base);
|
||||
[; ;stdlib.h: 109: extern char * ltoa(char * buf, long val, int base);
|
||||
[; ;stdlib.h: 110: extern char * ultoa(char * buf, unsigned long val, int base);
|
||||
[; ;stdlib.h: 112: extern char * ftoa(float f, int * status);
|
||||
[; ;pic16f84.h: 44: extern volatile unsigned char INDF @ 0x000;
|
||||
"46 C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h
|
||||
[; ;pic16f84.h: 46: asm("INDF equ 00h");
|
||||
[; <" INDF equ 00h ;# ">
|
||||
[; ;pic16f84.h: 50: extern volatile unsigned char TMR0 @ 0x001;
|
||||
"52
|
||||
[; ;pic16f84.h: 52: asm("TMR0 equ 01h");
|
||||
[; <" TMR0 equ 01h ;# ">
|
||||
[; ;pic16f84.h: 56: extern volatile unsigned char PCL @ 0x002;
|
||||
"58
|
||||
[; ;pic16f84.h: 58: asm("PCL equ 02h");
|
||||
[; <" PCL equ 02h ;# ">
|
||||
[; ;pic16f84.h: 62: extern volatile unsigned char STATUS @ 0x003;
|
||||
"64
|
||||
[; ;pic16f84.h: 64: asm("STATUS equ 03h");
|
||||
[; <" STATUS equ 03h ;# ">
|
||||
[; ;pic16f84.h: 67: typedef union {
|
||||
[; ;pic16f84.h: 68: struct {
|
||||
[; ;pic16f84.h: 69: unsigned C :1;
|
||||
[; ;pic16f84.h: 70: unsigned DC :1;
|
||||
[; ;pic16f84.h: 71: unsigned Z :1;
|
||||
[; ;pic16f84.h: 72: unsigned nPD :1;
|
||||
[; ;pic16f84.h: 73: unsigned nTO :1;
|
||||
[; ;pic16f84.h: 74: unsigned RP :2;
|
||||
[; ;pic16f84.h: 75: unsigned IRP :1;
|
||||
[; ;pic16f84.h: 76: };
|
||||
[; ;pic16f84.h: 77: struct {
|
||||
[; ;pic16f84.h: 78: unsigned :5;
|
||||
[; ;pic16f84.h: 79: unsigned RP0 :1;
|
||||
[; ;pic16f84.h: 80: unsigned RP1 :1;
|
||||
[; ;pic16f84.h: 81: };
|
||||
[; ;pic16f84.h: 82: struct {
|
||||
[; ;pic16f84.h: 83: unsigned CARRY :1;
|
||||
[; ;pic16f84.h: 84: };
|
||||
[; ;pic16f84.h: 85: struct {
|
||||
[; ;pic16f84.h: 86: unsigned :2;
|
||||
[; ;pic16f84.h: 87: unsigned ZERO :1;
|
||||
[; ;pic16f84.h: 88: };
|
||||
[; ;pic16f84.h: 89: } STATUSbits_t;
|
||||
[; ;pic16f84.h: 90: extern volatile STATUSbits_t STATUSbits @ 0x003;
|
||||
[; ;pic16f84.h: 149: extern volatile unsigned char FSR @ 0x004;
|
||||
"151
|
||||
[; ;pic16f84.h: 151: asm("FSR equ 04h");
|
||||
[; <" FSR equ 04h ;# ">
|
||||
[; ;pic16f84.h: 155: extern volatile unsigned char PORTA @ 0x005;
|
||||
"157
|
||||
[; ;pic16f84.h: 157: asm("PORTA equ 05h");
|
||||
[; <" PORTA equ 05h ;# ">
|
||||
[; ;pic16f84.h: 160: typedef union {
|
||||
[; ;pic16f84.h: 161: struct {
|
||||
[; ;pic16f84.h: 162: unsigned RA0 :1;
|
||||
[; ;pic16f84.h: 163: unsigned RA1 :1;
|
||||
[; ;pic16f84.h: 164: unsigned RA2 :1;
|
||||
[; ;pic16f84.h: 165: unsigned RA3 :1;
|
||||
[; ;pic16f84.h: 166: unsigned RA4 :1;
|
||||
[; ;pic16f84.h: 167: };
|
||||
[; ;pic16f84.h: 168: } PORTAbits_t;
|
||||
[; ;pic16f84.h: 169: extern volatile PORTAbits_t PORTAbits @ 0x005;
|
||||
[; ;pic16f84.h: 198: extern volatile unsigned char PORTB @ 0x006;
|
||||
"200
|
||||
[; ;pic16f84.h: 200: asm("PORTB equ 06h");
|
||||
[; <" PORTB equ 06h ;# ">
|
||||
[; ;pic16f84.h: 203: typedef union {
|
||||
[; ;pic16f84.h: 204: struct {
|
||||
[; ;pic16f84.h: 205: unsigned RB0 :1;
|
||||
[; ;pic16f84.h: 206: unsigned RB1 :1;
|
||||
[; ;pic16f84.h: 207: unsigned RB2 :1;
|
||||
[; ;pic16f84.h: 208: unsigned RB3 :1;
|
||||
[; ;pic16f84.h: 209: unsigned RB4 :1;
|
||||
[; ;pic16f84.h: 210: unsigned RB5 :1;
|
||||
[; ;pic16f84.h: 211: unsigned RB6 :1;
|
||||
[; ;pic16f84.h: 212: unsigned RB7 :1;
|
||||
[; ;pic16f84.h: 213: };
|
||||
[; ;pic16f84.h: 214: } PORTBbits_t;
|
||||
[; ;pic16f84.h: 215: extern volatile PORTBbits_t PORTBbits @ 0x006;
|
||||
[; ;pic16f84.h: 259: extern volatile unsigned char EEDATA @ 0x008;
|
||||
"261
|
||||
[; ;pic16f84.h: 261: asm("EEDATA equ 08h");
|
||||
[; <" EEDATA equ 08h ;# ">
|
||||
[; ;pic16f84.h: 265: extern volatile unsigned char EEADR @ 0x009;
|
||||
"267
|
||||
[; ;pic16f84.h: 267: asm("EEADR equ 09h");
|
||||
[; <" EEADR equ 09h ;# ">
|
||||
[; ;pic16f84.h: 271: extern volatile unsigned char PCLATH @ 0x00A;
|
||||
"273
|
||||
[; ;pic16f84.h: 273: asm("PCLATH equ 0Ah");
|
||||
[; <" PCLATH equ 0Ah ;# ">
|
||||
[; ;pic16f84.h: 276: typedef union {
|
||||
[; ;pic16f84.h: 277: struct {
|
||||
[; ;pic16f84.h: 278: unsigned PCLATH :5;
|
||||
[; ;pic16f84.h: 279: };
|
||||
[; ;pic16f84.h: 280: } PCLATHbits_t;
|
||||
[; ;pic16f84.h: 281: extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
|
||||
[; ;pic16f84.h: 290: extern volatile unsigned char INTCON @ 0x00B;
|
||||
"292
|
||||
[; ;pic16f84.h: 292: asm("INTCON equ 0Bh");
|
||||
[; <" INTCON equ 0Bh ;# ">
|
||||
[; ;pic16f84.h: 295: typedef union {
|
||||
[; ;pic16f84.h: 296: struct {
|
||||
[; ;pic16f84.h: 297: unsigned RBIF :1;
|
||||
[; ;pic16f84.h: 298: unsigned INTF :1;
|
||||
[; ;pic16f84.h: 299: unsigned T0IF :1;
|
||||
[; ;pic16f84.h: 300: unsigned RBIE :1;
|
||||
[; ;pic16f84.h: 301: unsigned INTE :1;
|
||||
[; ;pic16f84.h: 302: unsigned T0IE :1;
|
||||
[; ;pic16f84.h: 303: unsigned EEIE :1;
|
||||
[; ;pic16f84.h: 304: unsigned GIE :1;
|
||||
[; ;pic16f84.h: 305: };
|
||||
[; ;pic16f84.h: 306: struct {
|
||||
[; ;pic16f84.h: 307: unsigned :2;
|
||||
[; ;pic16f84.h: 308: unsigned TMR0IF :1;
|
||||
[; ;pic16f84.h: 309: unsigned :2;
|
||||
[; ;pic16f84.h: 310: unsigned TMR0IE :1;
|
||||
[; ;pic16f84.h: 311: };
|
||||
[; ;pic16f84.h: 312: } INTCONbits_t;
|
||||
[; ;pic16f84.h: 313: extern volatile INTCONbits_t INTCONbits @ 0x00B;
|
||||
[; ;pic16f84.h: 367: extern volatile unsigned char OPTION_REG @ 0x081;
|
||||
"369
|
||||
[; ;pic16f84.h: 369: asm("OPTION_REG equ 081h");
|
||||
[; <" OPTION_REG equ 081h ;# ">
|
||||
[; ;pic16f84.h: 372: typedef union {
|
||||
[; ;pic16f84.h: 373: struct {
|
||||
[; ;pic16f84.h: 374: unsigned PS :3;
|
||||
[; ;pic16f84.h: 375: unsigned PSA :1;
|
||||
[; ;pic16f84.h: 376: unsigned T0SE :1;
|
||||
[; ;pic16f84.h: 377: unsigned T0CS :1;
|
||||
[; ;pic16f84.h: 378: unsigned INTEDG :1;
|
||||
[; ;pic16f84.h: 379: unsigned nRBPU :1;
|
||||
[; ;pic16f84.h: 380: };
|
||||
[; ;pic16f84.h: 381: struct {
|
||||
[; ;pic16f84.h: 382: unsigned PS0 :1;
|
||||
[; ;pic16f84.h: 383: unsigned PS1 :1;
|
||||
[; ;pic16f84.h: 384: unsigned PS2 :1;
|
||||
[; ;pic16f84.h: 385: };
|
||||
[; ;pic16f84.h: 386: } OPTION_REGbits_t;
|
||||
[; ;pic16f84.h: 387: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x081;
|
||||
[; ;pic16f84.h: 436: extern volatile unsigned char TRISA @ 0x085;
|
||||
"438
|
||||
[; ;pic16f84.h: 438: asm("TRISA equ 085h");
|
||||
[; <" TRISA equ 085h ;# ">
|
||||
[; ;pic16f84.h: 441: typedef union {
|
||||
[; ;pic16f84.h: 442: struct {
|
||||
[; ;pic16f84.h: 443: unsigned TRISA0 :1;
|
||||
[; ;pic16f84.h: 444: unsigned TRISA1 :1;
|
||||
[; ;pic16f84.h: 445: unsigned TRISA2 :1;
|
||||
[; ;pic16f84.h: 446: unsigned TRISA3 :1;
|
||||
[; ;pic16f84.h: 447: unsigned TRISA4 :1;
|
||||
[; ;pic16f84.h: 448: };
|
||||
[; ;pic16f84.h: 449: } TRISAbits_t;
|
||||
[; ;pic16f84.h: 450: extern volatile TRISAbits_t TRISAbits @ 0x085;
|
||||
[; ;pic16f84.h: 479: extern volatile unsigned char TRISB @ 0x086;
|
||||
"481
|
||||
[; ;pic16f84.h: 481: asm("TRISB equ 086h");
|
||||
[; <" TRISB equ 086h ;# ">
|
||||
[; ;pic16f84.h: 484: typedef union {
|
||||
[; ;pic16f84.h: 485: struct {
|
||||
[; ;pic16f84.h: 486: unsigned TRISB0 :1;
|
||||
[; ;pic16f84.h: 487: unsigned TRISB1 :1;
|
||||
[; ;pic16f84.h: 488: unsigned TRISB2 :1;
|
||||
[; ;pic16f84.h: 489: unsigned TRISB3 :1;
|
||||
[; ;pic16f84.h: 490: unsigned TRISB4 :1;
|
||||
[; ;pic16f84.h: 491: unsigned TRISB5 :1;
|
||||
[; ;pic16f84.h: 492: unsigned TRISB6 :1;
|
||||
[; ;pic16f84.h: 493: unsigned TRISB7 :1;
|
||||
[; ;pic16f84.h: 494: };
|
||||
[; ;pic16f84.h: 495: } TRISBbits_t;
|
||||
[; ;pic16f84.h: 496: extern volatile TRISBbits_t TRISBbits @ 0x086;
|
||||
[; ;pic16f84.h: 540: extern volatile unsigned char EECON1 @ 0x088;
|
||||
"542
|
||||
[; ;pic16f84.h: 542: asm("EECON1 equ 088h");
|
||||
[; <" EECON1 equ 088h ;# ">
|
||||
[; ;pic16f84.h: 545: typedef union {
|
||||
[; ;pic16f84.h: 546: struct {
|
||||
[; ;pic16f84.h: 547: unsigned RD :1;
|
||||
[; ;pic16f84.h: 548: unsigned WR :1;
|
||||
[; ;pic16f84.h: 549: unsigned WREN :1;
|
||||
[; ;pic16f84.h: 550: unsigned WRERR :1;
|
||||
[; ;pic16f84.h: 551: unsigned EEIF :1;
|
||||
[; ;pic16f84.h: 552: };
|
||||
[; ;pic16f84.h: 553: } EECON1bits_t;
|
||||
[; ;pic16f84.h: 554: extern volatile EECON1bits_t EECON1bits @ 0x088;
|
||||
[; ;pic16f84.h: 583: extern volatile unsigned char EECON2 @ 0x089;
|
||||
"585
|
||||
[; ;pic16f84.h: 585: asm("EECON2 equ 089h");
|
||||
[; <" EECON2 equ 089h ;# ">
|
||||
[; ;pic16f84.h: 595: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
|
||||
[; ;pic16f84.h: 597: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
|
||||
[; ;pic16f84.h: 599: extern volatile __bit EEIE @ (((unsigned) &INTCON)*8) + 6;
|
||||
[; ;pic16f84.h: 601: extern volatile __bit EEIF @ (((unsigned) &EECON1)*8) + 4;
|
||||
[; ;pic16f84.h: 603: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
|
||||
[; ;pic16f84.h: 605: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
|
||||
[; ;pic16f84.h: 607: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
|
||||
[; ;pic16f84.h: 609: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
|
||||
[; ;pic16f84.h: 611: extern volatile __bit IRP @ (((unsigned) &STATUS)*8) + 7;
|
||||
[; ;pic16f84.h: 613: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
|
||||
[; ;pic16f84.h: 615: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
|
||||
[; ;pic16f84.h: 617: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
|
||||
[; ;pic16f84.h: 619: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
|
||||
[; ;pic16f84.h: 621: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
|
||||
[; ;pic16f84.h: 623: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
|
||||
[; ;pic16f84.h: 625: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
|
||||
[; ;pic16f84.h: 627: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
|
||||
[; ;pic16f84.h: 629: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
|
||||
[; ;pic16f84.h: 631: extern volatile __bit RB0 @ (((unsigned) &PORTB)*8) + 0;
|
||||
[; ;pic16f84.h: 633: extern volatile __bit RB1 @ (((unsigned) &PORTB)*8) + 1;
|
||||
[; ;pic16f84.h: 635: extern volatile __bit RB2 @ (((unsigned) &PORTB)*8) + 2;
|
||||
[; ;pic16f84.h: 637: extern volatile __bit RB3 @ (((unsigned) &PORTB)*8) + 3;
|
||||
[; ;pic16f84.h: 639: extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
|
||||
[; ;pic16f84.h: 641: extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
|
||||
[; ;pic16f84.h: 643: extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
|
||||
[; ;pic16f84.h: 645: extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
|
||||
[; ;pic16f84.h: 647: extern volatile __bit RBIE @ (((unsigned) &INTCON)*8) + 3;
|
||||
[; ;pic16f84.h: 649: extern volatile __bit RBIF @ (((unsigned) &INTCON)*8) + 0;
|
||||
[; ;pic16f84.h: 651: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
|
||||
[; ;pic16f84.h: 653: extern volatile __bit RP0 @ (((unsigned) &STATUS)*8) + 5;
|
||||
[; ;pic16f84.h: 655: extern volatile __bit RP1 @ (((unsigned) &STATUS)*8) + 6;
|
||||
[; ;pic16f84.h: 657: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
|
||||
[; ;pic16f84.h: 659: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
[; ;pic16f84.h: 661: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
[; ;pic16f84.h: 663: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
|
||||
[; ;pic16f84.h: 665: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
[; ;pic16f84.h: 667: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
[; ;pic16f84.h: 669: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
|
||||
[; ;pic16f84.h: 671: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
|
||||
[; ;pic16f84.h: 673: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
|
||||
[; ;pic16f84.h: 675: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
|
||||
[; ;pic16f84.h: 677: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
|
||||
[; ;pic16f84.h: 679: extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0;
|
||||
[; ;pic16f84.h: 681: extern volatile __bit TRISB1 @ (((unsigned) &TRISB)*8) + 1;
|
||||
[; ;pic16f84.h: 683: extern volatile __bit TRISB2 @ (((unsigned) &TRISB)*8) + 2;
|
||||
[; ;pic16f84.h: 685: extern volatile __bit TRISB3 @ (((unsigned) &TRISB)*8) + 3;
|
||||
[; ;pic16f84.h: 687: extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
|
||||
[; ;pic16f84.h: 689: extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
|
||||
[; ;pic16f84.h: 691: extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
|
||||
[; ;pic16f84.h: 693: extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
|
||||
[; ;pic16f84.h: 695: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
|
||||
[; ;pic16f84.h: 697: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
|
||||
[; ;pic16f84.h: 699: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
|
||||
[; ;pic16f84.h: 701: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
|
||||
[; ;pic16f84.h: 703: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
|
||||
[; ;pic16f84.h: 705: extern volatile __bit nRBPU @ (((unsigned) &OPTION_REG)*8) + 7;
|
||||
[; ;pic16f84.h: 707: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
|
||||
[; ;pic.h: 28: extern void _nop(void);
|
||||
[; ;pic.h: 77: extern unsigned int flash_read(unsigned short addr);
|
||||
[; ;pic.h: 141: extern void flash_erase(unsigned short addr);
|
||||
[; ;eeprom_routines.h: 41: extern void eeprom_write(unsigned char addr, unsigned char value);
|
||||
[; ;eeprom_routines.h: 42: extern unsigned char eeprom_read(unsigned char addr);
|
||||
[; ;eeprom_routines.h: 43: extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
|
||||
[; ;eeprom_routines.h: 44: extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
|
||||
[; ;pic.h: 151: extern void _delay(unsigned long);
|
||||
"18 16C84_MF.c
|
||||
[p x FOSC=LP ]
|
||||
[p x WDTE=OFF ]
|
||||
[p x PWRTE=ON ]
|
||||
"24
|
||||
[v _main `(i ~T0 @X0 1 ef2`i`**uc ]
|
||||
{
|
||||
[; ;16C84_MF.c: 24: int main(int argc, char** argv) {
|
||||
[e :U _main ]
|
||||
[v _argc `i ~T0 @X0 1 r1 ]
|
||||
[v _argv `**uc ~T0 @X0 1 r2 ]
|
||||
[f ]
|
||||
[; ;16C84_MF.c: 25: TRISA=0x00;
|
||||
"25
|
||||
[e = _TRISA -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 26: TRISB=0x00;
|
||||
"26
|
||||
[e = _TRISB -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 27: while(1)
|
||||
"27
|
||||
[e :U 31 ]
|
||||
[; ;16C84_MF.c: 28: {
|
||||
"28
|
||||
{
|
||||
[; ;16C84_MF.c: 29: PORTA=0x00;
|
||||
"29
|
||||
[e = _PORTA -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 30: PORTB=0x00;
|
||||
"30
|
||||
[e = _PORTB -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 31: _delay((unsigned long)((500)*(32768/4000.0)));
|
||||
"31
|
||||
[e ( __delay (1 -> * -> -> 500 `i `d / -> -> 32768 `l `d .4000.0 `ul ]
|
||||
[; ;16C84_MF.c: 32: PORTA=0xFF;
|
||||
"32
|
||||
[e = _PORTA -> -> 255 `i `uc ]
|
||||
[; ;16C84_MF.c: 33: PORTB=0xFF;
|
||||
"33
|
||||
[e = _PORTB -> -> 255 `i `uc ]
|
||||
[; ;16C84_MF.c: 34: _delay((unsigned long)((250)*(32768/4000.0)));
|
||||
"34
|
||||
[e ( __delay (1 -> * -> -> 250 `i `d / -> -> 32768 `l `d .4000.0 `ul ]
|
||||
"35
|
||||
}
|
||||
[e :U 30 ]
|
||||
"27
|
||||
[e $U 31 ]
|
||||
[e :U 32 ]
|
||||
[; ;16C84_MF.c: 35: }
|
||||
[; ;16C84_MF.c: 36: return (0);
|
||||
"36
|
||||
[e ) -> 0 `i ]
|
||||
[e $UE 29 ]
|
||||
[; ;16C84_MF.c: 37: }
|
||||
"37
|
||||
[e :UE 29 ]
|
||||
}
|
||||
Version 3.2 HI-TECH Software Intermediate Code
|
||||
[p mainexit ]
|
||||
"436 /opt/microchip/xc8/v1.12/include/pic16f84.h
|
||||
[v _TRISA `Vuc ~T0 @X0 0 e@133 ]
|
||||
"479
|
||||
[v _TRISB `Vuc ~T0 @X0 0 e@134 ]
|
||||
"155
|
||||
[v _PORTA `Vuc ~T0 @X0 0 e@5 ]
|
||||
"198
|
||||
[v _PORTB `Vuc ~T0 @X0 0 e@6 ]
|
||||
"151 /opt/microchip/xc8/v1.12/include/pic.h
|
||||
[v __delay `(v ~T0 @X0 0 ef1`ul ]
|
||||
[p i __delay ]
|
||||
[; ;pic16f84.h: 44: extern volatile unsigned char INDF @ 0x000;
|
||||
"46 /opt/microchip/xc8/v1.12/include/pic16f84.h
|
||||
[; ;pic16f84.h: 46: asm("INDF equ 00h");
|
||||
[; <" INDF equ 00h ;# ">
|
||||
[; ;pic16f84.h: 50: extern volatile unsigned char TMR0 @ 0x001;
|
||||
"52
|
||||
[; ;pic16f84.h: 52: asm("TMR0 equ 01h");
|
||||
[; <" TMR0 equ 01h ;# ">
|
||||
[; ;pic16f84.h: 56: extern volatile unsigned char PCL @ 0x002;
|
||||
"58
|
||||
[; ;pic16f84.h: 58: asm("PCL equ 02h");
|
||||
[; <" PCL equ 02h ;# ">
|
||||
[; ;pic16f84.h: 62: extern volatile unsigned char STATUS @ 0x003;
|
||||
"64
|
||||
[; ;pic16f84.h: 64: asm("STATUS equ 03h");
|
||||
[; <" STATUS equ 03h ;# ">
|
||||
[; ;pic16f84.h: 67: typedef union {
|
||||
[; ;pic16f84.h: 68: struct {
|
||||
[; ;pic16f84.h: 69: unsigned C :1;
|
||||
[; ;pic16f84.h: 70: unsigned DC :1;
|
||||
[; ;pic16f84.h: 71: unsigned Z :1;
|
||||
[; ;pic16f84.h: 72: unsigned nPD :1;
|
||||
[; ;pic16f84.h: 73: unsigned nTO :1;
|
||||
[; ;pic16f84.h: 74: unsigned RP :2;
|
||||
[; ;pic16f84.h: 75: unsigned IRP :1;
|
||||
[; ;pic16f84.h: 76: };
|
||||
[; ;pic16f84.h: 77: struct {
|
||||
[; ;pic16f84.h: 78: unsigned :5;
|
||||
[; ;pic16f84.h: 79: unsigned RP0 :1;
|
||||
[; ;pic16f84.h: 80: unsigned RP1 :1;
|
||||
[; ;pic16f84.h: 81: };
|
||||
[; ;pic16f84.h: 82: struct {
|
||||
[; ;pic16f84.h: 83: unsigned CARRY :1;
|
||||
[; ;pic16f84.h: 84: };
|
||||
[; ;pic16f84.h: 85: struct {
|
||||
[; ;pic16f84.h: 86: unsigned :2;
|
||||
[; ;pic16f84.h: 87: unsigned ZERO :1;
|
||||
[; ;pic16f84.h: 88: };
|
||||
[; ;pic16f84.h: 89: } STATUSbits_t;
|
||||
[; ;pic16f84.h: 90: extern volatile STATUSbits_t STATUSbits @ 0x003;
|
||||
[; ;pic16f84.h: 149: extern volatile unsigned char FSR @ 0x004;
|
||||
"151
|
||||
[; ;pic16f84.h: 151: asm("FSR equ 04h");
|
||||
[; <" FSR equ 04h ;# ">
|
||||
[; ;pic16f84.h: 155: extern volatile unsigned char PORTA @ 0x005;
|
||||
"157
|
||||
[; ;pic16f84.h: 157: asm("PORTA equ 05h");
|
||||
[; <" PORTA equ 05h ;# ">
|
||||
[; ;pic16f84.h: 160: typedef union {
|
||||
[; ;pic16f84.h: 161: struct {
|
||||
[; ;pic16f84.h: 162: unsigned RA0 :1;
|
||||
[; ;pic16f84.h: 163: unsigned RA1 :1;
|
||||
[; ;pic16f84.h: 164: unsigned RA2 :1;
|
||||
[; ;pic16f84.h: 165: unsigned RA3 :1;
|
||||
[; ;pic16f84.h: 166: unsigned RA4 :1;
|
||||
[; ;pic16f84.h: 167: };
|
||||
[; ;pic16f84.h: 168: } PORTAbits_t;
|
||||
[; ;pic16f84.h: 169: extern volatile PORTAbits_t PORTAbits @ 0x005;
|
||||
[; ;pic16f84.h: 198: extern volatile unsigned char PORTB @ 0x006;
|
||||
"200
|
||||
[; ;pic16f84.h: 200: asm("PORTB equ 06h");
|
||||
[; <" PORTB equ 06h ;# ">
|
||||
[; ;pic16f84.h: 203: typedef union {
|
||||
[; ;pic16f84.h: 204: struct {
|
||||
[; ;pic16f84.h: 205: unsigned RB0 :1;
|
||||
[; ;pic16f84.h: 206: unsigned RB1 :1;
|
||||
[; ;pic16f84.h: 207: unsigned RB2 :1;
|
||||
[; ;pic16f84.h: 208: unsigned RB3 :1;
|
||||
[; ;pic16f84.h: 209: unsigned RB4 :1;
|
||||
[; ;pic16f84.h: 210: unsigned RB5 :1;
|
||||
[; ;pic16f84.h: 211: unsigned RB6 :1;
|
||||
[; ;pic16f84.h: 212: unsigned RB7 :1;
|
||||
[; ;pic16f84.h: 213: };
|
||||
[; ;pic16f84.h: 214: } PORTBbits_t;
|
||||
[; ;pic16f84.h: 215: extern volatile PORTBbits_t PORTBbits @ 0x006;
|
||||
[; ;pic16f84.h: 259: extern volatile unsigned char EEDATA @ 0x008;
|
||||
"261
|
||||
[; ;pic16f84.h: 261: asm("EEDATA equ 08h");
|
||||
[; <" EEDATA equ 08h ;# ">
|
||||
[; ;pic16f84.h: 265: extern volatile unsigned char EEADR @ 0x009;
|
||||
"267
|
||||
[; ;pic16f84.h: 267: asm("EEADR equ 09h");
|
||||
[; <" EEADR equ 09h ;# ">
|
||||
[; ;pic16f84.h: 271: extern volatile unsigned char PCLATH @ 0x00A;
|
||||
"273
|
||||
[; ;pic16f84.h: 273: asm("PCLATH equ 0Ah");
|
||||
[; <" PCLATH equ 0Ah ;# ">
|
||||
[; ;pic16f84.h: 276: typedef union {
|
||||
[; ;pic16f84.h: 277: struct {
|
||||
[; ;pic16f84.h: 278: unsigned PCLATH :5;
|
||||
[; ;pic16f84.h: 279: };
|
||||
[; ;pic16f84.h: 280: } PCLATHbits_t;
|
||||
[; ;pic16f84.h: 281: extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
|
||||
[; ;pic16f84.h: 290: extern volatile unsigned char INTCON @ 0x00B;
|
||||
"292
|
||||
[; ;pic16f84.h: 292: asm("INTCON equ 0Bh");
|
||||
[; <" INTCON equ 0Bh ;# ">
|
||||
[; ;pic16f84.h: 295: typedef union {
|
||||
[; ;pic16f84.h: 296: struct {
|
||||
[; ;pic16f84.h: 297: unsigned RBIF :1;
|
||||
[; ;pic16f84.h: 298: unsigned INTF :1;
|
||||
[; ;pic16f84.h: 299: unsigned T0IF :1;
|
||||
[; ;pic16f84.h: 300: unsigned RBIE :1;
|
||||
[; ;pic16f84.h: 301: unsigned INTE :1;
|
||||
[; ;pic16f84.h: 302: unsigned T0IE :1;
|
||||
[; ;pic16f84.h: 303: unsigned EEIE :1;
|
||||
[; ;pic16f84.h: 304: unsigned GIE :1;
|
||||
[; ;pic16f84.h: 305: };
|
||||
[; ;pic16f84.h: 306: struct {
|
||||
[; ;pic16f84.h: 307: unsigned :2;
|
||||
[; ;pic16f84.h: 308: unsigned TMR0IF :1;
|
||||
[; ;pic16f84.h: 309: unsigned :2;
|
||||
[; ;pic16f84.h: 310: unsigned TMR0IE :1;
|
||||
[; ;pic16f84.h: 311: };
|
||||
[; ;pic16f84.h: 312: } INTCONbits_t;
|
||||
[; ;pic16f84.h: 313: extern volatile INTCONbits_t INTCONbits @ 0x00B;
|
||||
[; ;pic16f84.h: 367: extern volatile unsigned char OPTION_REG @ 0x081;
|
||||
"369
|
||||
[; ;pic16f84.h: 369: asm("OPTION_REG equ 081h");
|
||||
[; <" OPTION_REG equ 081h ;# ">
|
||||
[; ;pic16f84.h: 372: typedef union {
|
||||
[; ;pic16f84.h: 373: struct {
|
||||
[; ;pic16f84.h: 374: unsigned PS :3;
|
||||
[; ;pic16f84.h: 375: unsigned PSA :1;
|
||||
[; ;pic16f84.h: 376: unsigned T0SE :1;
|
||||
[; ;pic16f84.h: 377: unsigned T0CS :1;
|
||||
[; ;pic16f84.h: 378: unsigned INTEDG :1;
|
||||
[; ;pic16f84.h: 379: unsigned nRBPU :1;
|
||||
[; ;pic16f84.h: 380: };
|
||||
[; ;pic16f84.h: 381: struct {
|
||||
[; ;pic16f84.h: 382: unsigned PS0 :1;
|
||||
[; ;pic16f84.h: 383: unsigned PS1 :1;
|
||||
[; ;pic16f84.h: 384: unsigned PS2 :1;
|
||||
[; ;pic16f84.h: 385: };
|
||||
[; ;pic16f84.h: 386: } OPTION_REGbits_t;
|
||||
[; ;pic16f84.h: 387: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x081;
|
||||
[; ;pic16f84.h: 436: extern volatile unsigned char TRISA @ 0x085;
|
||||
"438
|
||||
[; ;pic16f84.h: 438: asm("TRISA equ 085h");
|
||||
[; <" TRISA equ 085h ;# ">
|
||||
[; ;pic16f84.h: 441: typedef union {
|
||||
[; ;pic16f84.h: 442: struct {
|
||||
[; ;pic16f84.h: 443: unsigned TRISA0 :1;
|
||||
[; ;pic16f84.h: 444: unsigned TRISA1 :1;
|
||||
[; ;pic16f84.h: 445: unsigned TRISA2 :1;
|
||||
[; ;pic16f84.h: 446: unsigned TRISA3 :1;
|
||||
[; ;pic16f84.h: 447: unsigned TRISA4 :1;
|
||||
[; ;pic16f84.h: 448: };
|
||||
[; ;pic16f84.h: 449: } TRISAbits_t;
|
||||
[; ;pic16f84.h: 450: extern volatile TRISAbits_t TRISAbits @ 0x085;
|
||||
[; ;pic16f84.h: 479: extern volatile unsigned char TRISB @ 0x086;
|
||||
"481
|
||||
[; ;pic16f84.h: 481: asm("TRISB equ 086h");
|
||||
[; <" TRISB equ 086h ;# ">
|
||||
[; ;pic16f84.h: 484: typedef union {
|
||||
[; ;pic16f84.h: 485: struct {
|
||||
[; ;pic16f84.h: 486: unsigned TRISB0 :1;
|
||||
[; ;pic16f84.h: 487: unsigned TRISB1 :1;
|
||||
[; ;pic16f84.h: 488: unsigned TRISB2 :1;
|
||||
[; ;pic16f84.h: 489: unsigned TRISB3 :1;
|
||||
[; ;pic16f84.h: 490: unsigned TRISB4 :1;
|
||||
[; ;pic16f84.h: 491: unsigned TRISB5 :1;
|
||||
[; ;pic16f84.h: 492: unsigned TRISB6 :1;
|
||||
[; ;pic16f84.h: 493: unsigned TRISB7 :1;
|
||||
[; ;pic16f84.h: 494: };
|
||||
[; ;pic16f84.h: 495: } TRISBbits_t;
|
||||
[; ;pic16f84.h: 496: extern volatile TRISBbits_t TRISBbits @ 0x086;
|
||||
[; ;pic16f84.h: 540: extern volatile unsigned char EECON1 @ 0x088;
|
||||
"542
|
||||
[; ;pic16f84.h: 542: asm("EECON1 equ 088h");
|
||||
[; <" EECON1 equ 088h ;# ">
|
||||
[; ;pic16f84.h: 545: typedef union {
|
||||
[; ;pic16f84.h: 546: struct {
|
||||
[; ;pic16f84.h: 547: unsigned RD :1;
|
||||
[; ;pic16f84.h: 548: unsigned WR :1;
|
||||
[; ;pic16f84.h: 549: unsigned WREN :1;
|
||||
[; ;pic16f84.h: 550: unsigned WRERR :1;
|
||||
[; ;pic16f84.h: 551: unsigned EEIF :1;
|
||||
[; ;pic16f84.h: 552: };
|
||||
[; ;pic16f84.h: 553: } EECON1bits_t;
|
||||
[; ;pic16f84.h: 554: extern volatile EECON1bits_t EECON1bits @ 0x088;
|
||||
[; ;pic16f84.h: 583: extern volatile unsigned char EECON2 @ 0x089;
|
||||
"585
|
||||
[; ;pic16f84.h: 585: asm("EECON2 equ 089h");
|
||||
[; <" EECON2 equ 089h ;# ">
|
||||
[; ;pic16f84.h: 595: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
|
||||
[; ;pic16f84.h: 597: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
|
||||
[; ;pic16f84.h: 599: extern volatile __bit EEIE @ (((unsigned) &INTCON)*8) + 6;
|
||||
[; ;pic16f84.h: 601: extern volatile __bit EEIF @ (((unsigned) &EECON1)*8) + 4;
|
||||
[; ;pic16f84.h: 603: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
|
||||
[; ;pic16f84.h: 605: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
|
||||
[; ;pic16f84.h: 607: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
|
||||
[; ;pic16f84.h: 609: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
|
||||
[; ;pic16f84.h: 611: extern volatile __bit IRP @ (((unsigned) &STATUS)*8) + 7;
|
||||
[; ;pic16f84.h: 613: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
|
||||
[; ;pic16f84.h: 615: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
|
||||
[; ;pic16f84.h: 617: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
|
||||
[; ;pic16f84.h: 619: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
|
||||
[; ;pic16f84.h: 621: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
|
||||
[; ;pic16f84.h: 623: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
|
||||
[; ;pic16f84.h: 625: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
|
||||
[; ;pic16f84.h: 627: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
|
||||
[; ;pic16f84.h: 629: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
|
||||
[; ;pic16f84.h: 631: extern volatile __bit RB0 @ (((unsigned) &PORTB)*8) + 0;
|
||||
[; ;pic16f84.h: 633: extern volatile __bit RB1 @ (((unsigned) &PORTB)*8) + 1;
|
||||
[; ;pic16f84.h: 635: extern volatile __bit RB2 @ (((unsigned) &PORTB)*8) + 2;
|
||||
[; ;pic16f84.h: 637: extern volatile __bit RB3 @ (((unsigned) &PORTB)*8) + 3;
|
||||
[; ;pic16f84.h: 639: extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
|
||||
[; ;pic16f84.h: 641: extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
|
||||
[; ;pic16f84.h: 643: extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
|
||||
[; ;pic16f84.h: 645: extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
|
||||
[; ;pic16f84.h: 647: extern volatile __bit RBIE @ (((unsigned) &INTCON)*8) + 3;
|
||||
[; ;pic16f84.h: 649: extern volatile __bit RBIF @ (((unsigned) &INTCON)*8) + 0;
|
||||
[; ;pic16f84.h: 651: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
|
||||
[; ;pic16f84.h: 653: extern volatile __bit RP0 @ (((unsigned) &STATUS)*8) + 5;
|
||||
[; ;pic16f84.h: 655: extern volatile __bit RP1 @ (((unsigned) &STATUS)*8) + 6;
|
||||
[; ;pic16f84.h: 657: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
|
||||
[; ;pic16f84.h: 659: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
[; ;pic16f84.h: 661: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
[; ;pic16f84.h: 663: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
|
||||
[; ;pic16f84.h: 665: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
[; ;pic16f84.h: 667: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
[; ;pic16f84.h: 669: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
|
||||
[; ;pic16f84.h: 671: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
|
||||
[; ;pic16f84.h: 673: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
|
||||
[; ;pic16f84.h: 675: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
|
||||
[; ;pic16f84.h: 677: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
|
||||
[; ;pic16f84.h: 679: extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0;
|
||||
[; ;pic16f84.h: 681: extern volatile __bit TRISB1 @ (((unsigned) &TRISB)*8) + 1;
|
||||
[; ;pic16f84.h: 683: extern volatile __bit TRISB2 @ (((unsigned) &TRISB)*8) + 2;
|
||||
[; ;pic16f84.h: 685: extern volatile __bit TRISB3 @ (((unsigned) &TRISB)*8) + 3;
|
||||
[; ;pic16f84.h: 687: extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
|
||||
[; ;pic16f84.h: 689: extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
|
||||
[; ;pic16f84.h: 691: extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
|
||||
[; ;pic16f84.h: 693: extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
|
||||
[; ;pic16f84.h: 695: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
|
||||
[; ;pic16f84.h: 697: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
|
||||
[; ;pic16f84.h: 699: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
|
||||
[; ;pic16f84.h: 701: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
|
||||
[; ;pic16f84.h: 703: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
|
||||
[; ;pic16f84.h: 705: extern volatile __bit nRBPU @ (((unsigned) &OPTION_REG)*8) + 7;
|
||||
[; ;pic16f84.h: 707: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
|
||||
[; ;pic.h: 28: extern void _nop(void);
|
||||
[; ;pic.h: 77: extern unsigned int flash_read(unsigned short addr);
|
||||
[; ;pic.h: 141: extern void flash_erase(unsigned short addr);
|
||||
[; ;eeprom_routines.h: 41: extern void eeprom_write(unsigned char addr, unsigned char value);
|
||||
[; ;eeprom_routines.h: 42: extern unsigned char eeprom_read(unsigned char addr);
|
||||
[; ;eeprom_routines.h: 43: extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
|
||||
[; ;eeprom_routines.h: 44: extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
|
||||
[; ;pic.h: 151: extern void _delay(unsigned long);
|
||||
"18 16C84_MF.c
|
||||
[p x FOSC=LP ]
|
||||
[p x WDTE=OFF ]
|
||||
[p x PWRTE=ON ]
|
||||
"24
|
||||
[v _main `(i ~T0 @X0 1 ef2`i`**uc ]
|
||||
{
|
||||
[; ;16C84_MF.c: 24: int main(int argc, char** argv) {
|
||||
[e :U _main ]
|
||||
[v _argc `i ~T0 @X0 1 r1 ]
|
||||
[v _argv `**uc ~T0 @X0 1 r2 ]
|
||||
[f ]
|
||||
[; ;16C84_MF.c: 25: TRISA=0x00;
|
||||
"25
|
||||
[e = _TRISA -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 26: TRISB=0x00;
|
||||
"26
|
||||
[e = _TRISB -> -> 0 `i `uc ]
|
||||
[; ;16C84_MF.c: 27: while(1)
|
||||
"27
|
||||
[e :U 26 ]
|
||||
[; ;16C84_MF.c: 28: {
|
||||
"28
|
||||
{
|
||||
[; ;16C84_MF.c: 29: PORTA=0x55;
|
||||
"29
|
||||
[e = _PORTA -> -> 85 `i `uc ]
|
||||
[; ;16C84_MF.c: 30: PORTB=0x55;
|
||||
"30
|
||||
[e = _PORTB -> -> 85 `i `uc ]
|
||||
[; ;16C84_MF.c: 31: _delay((unsigned long)((250)*(1000000/4000.0)));
|
||||
"31
|
||||
[e ( __delay (1 -> * -> -> 250 `i `d / -> -> 1000000 `l `d .4000.0 `ul ]
|
||||
[; ;16C84_MF.c: 32: PORTA=0xaa;
|
||||
"32
|
||||
[e = _PORTA -> -> 170 `i `uc ]
|
||||
[; ;16C84_MF.c: 33: PORTB=0xaa;
|
||||
"33
|
||||
[e = _PORTB -> -> 170 `i `uc ]
|
||||
[; ;16C84_MF.c: 34: _delay((unsigned long)((250)*(1000000/4000.0)));
|
||||
"34
|
||||
[e ( __delay (1 -> * -> -> 250 `i `d / -> -> 1000000 `l `d .4000.0 `ul ]
|
||||
"35
|
||||
}
|
||||
[e :U 25 ]
|
||||
"27
|
||||
[e $U 26 ]
|
||||
[e :U 27 ]
|
||||
[; ;16C84_MF.c: 35: }
|
||||
[; ;16C84_MF.c: 36: return (0);
|
||||
"36
|
||||
[e ) -> 0 `i ]
|
||||
[e $UE 24 ]
|
||||
[; ;16C84_MF.c: 37: }
|
||||
"37
|
||||
[e :UE 24 ]
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
build/default/production/16C84_MF.d \
|
||||
build/default/production/16C84_MF.p1: \
|
||||
build/default/production/16C84_MF.d \
|
||||
build/default/production/16C84_MF.p1: \
|
||||
16C84_MF.c
|
||||
@@ -1,520 +1,384 @@
|
||||
|
||||
# 1 "16C84_MF.c"
|
||||
|
||||
# 8 "C:\Program Files\Microchip\xc8\v1.12\include\stdio.h"
|
||||
typedef int ptrdiff_t;
|
||||
typedef unsigned size_t;
|
||||
typedef unsigned short wchar_t;
|
||||
|
||||
# 7 "C:\Program Files\Microchip\xc8\v1.12\include\stdarg.h"
|
||||
typedef void * va_list[1];
|
||||
|
||||
#pragma intrinsic(__va_start)
|
||||
extern void * __va_start(void);
|
||||
|
||||
#pragma intrinsic(__va_arg)
|
||||
extern void * __va_arg(void *, ...);
|
||||
|
||||
# 23 "C:\Program Files\Microchip\xc8\v1.12\include\stdio.h"
|
||||
extern int errno;
|
||||
|
||||
# 54
|
||||
struct __prbuf
|
||||
{
|
||||
char * ptr;
|
||||
void (* func)(char);
|
||||
};
|
||||
|
||||
# 17 "C:\Program Files\Microchip\xc8\v1.12\include\conio.h"
|
||||
extern int errno;
|
||||
|
||||
|
||||
extern void init_uart(void);
|
||||
|
||||
extern char getch(void);
|
||||
extern char getche(void);
|
||||
extern void putch(char);
|
||||
extern void ungetch(char);
|
||||
|
||||
extern __bit kbhit(void);
|
||||
|
||||
# 31
|
||||
extern char * cgets(char *);
|
||||
extern void cputs(const char *);
|
||||
|
||||
# 99 "C:\Program Files\Microchip\xc8\v1.12\include\stdio.h"
|
||||
extern int cprintf(char *, ...);
|
||||
#pragma printf_check(cprintf)
|
||||
|
||||
|
||||
|
||||
extern int _doprnt(struct __prbuf *, const register char *, register va_list);
|
||||
|
||||
|
||||
# 191
|
||||
#pragma printf_check(vprintf) const
|
||||
#pragma printf_check(vsprintf) const
|
||||
|
||||
extern char * gets(char *);
|
||||
extern int puts(const char *);
|
||||
extern int scanf(const char *, ...);
|
||||
extern int sscanf(const char *, const char *, ...);
|
||||
extern int vprintf(const char *, va_list);
|
||||
extern int vsprintf(char *, const char *, va_list) __attribute__((unsupported("vsprintf() is not supported by this compiler")));
|
||||
extern int vscanf(const char *, va_list ap);
|
||||
extern int vsscanf(const char *, const char *, va_list);
|
||||
|
||||
#pragma printf_check(printf) const
|
||||
#pragma printf_check(sprintf) const
|
||||
extern int sprintf(char *, const char *, ...);
|
||||
extern int printf(const char *, ...);
|
||||
|
||||
# 27 "C:\Program Files\Microchip\xc8\v1.12\include\stdlib.h"
|
||||
typedef struct {
|
||||
int rem;
|
||||
int quot;
|
||||
} div_t;
|
||||
typedef struct {
|
||||
unsigned rem;
|
||||
unsigned quot;
|
||||
} udiv_t;
|
||||
typedef struct {
|
||||
long quot;
|
||||
long rem;
|
||||
} ldiv_t;
|
||||
typedef struct {
|
||||
unsigned long quot;
|
||||
unsigned long rem;
|
||||
} uldiv_t;
|
||||
|
||||
# 65
|
||||
extern double atof(const char *);
|
||||
extern double strtod(const char *, const char **);
|
||||
extern int atoi(const char *);
|
||||
extern unsigned xtoi(const char *);
|
||||
extern long atol(const char *);
|
||||
extern long strtol(const char *, char **, int);
|
||||
|
||||
extern int rand(void);
|
||||
extern void srand(unsigned int);
|
||||
extern void * calloc(size_t, size_t);
|
||||
extern div_t div(int numer, int denom);
|
||||
extern udiv_t udiv(unsigned numer, unsigned denom);
|
||||
extern ldiv_t ldiv(long numer, long denom);
|
||||
extern uldiv_t uldiv(unsigned long numer,unsigned long denom);
|
||||
extern unsigned long _lrotl(unsigned long value, unsigned int shift);
|
||||
extern unsigned long _lrotr(unsigned long value, unsigned int shift);
|
||||
extern unsigned int _rotl(unsigned int value, unsigned int shift);
|
||||
extern unsigned int _rotr(unsigned int value, unsigned int shift);
|
||||
|
||||
|
||||
|
||||
|
||||
extern void * malloc(size_t);
|
||||
extern void free(void *);
|
||||
extern void * realloc(void *, size_t);
|
||||
|
||||
extern void abort(void);
|
||||
extern void exit(int);
|
||||
extern int atexit(void (*)(void));
|
||||
extern char * getenv(const char *);
|
||||
extern char ** environ;
|
||||
extern int system(char *);
|
||||
extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
|
||||
extern void * bsearch(const void *, void *, size_t, size_t, int(*)(const void *, const void *));
|
||||
extern int abs(int);
|
||||
extern long labs(long);
|
||||
|
||||
|
||||
extern char * itoa(char * buf, int val, int base);
|
||||
extern char * utoa(char * buf, unsigned val, int base);
|
||||
|
||||
|
||||
|
||||
|
||||
extern char * ltoa(char * buf, long val, int base);
|
||||
extern char * ultoa(char * buf, unsigned long val, int base);
|
||||
|
||||
extern char * ftoa(float f, int * status);
|
||||
|
||||
# 44 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
extern volatile unsigned char INDF @ 0x000;
|
||||
|
||||
asm("INDF equ 00h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char TMR0 @ 0x001;
|
||||
|
||||
asm("TMR0 equ 01h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PCL @ 0x002;
|
||||
|
||||
asm("PCL equ 02h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char STATUS @ 0x003;
|
||||
|
||||
asm("STATUS equ 03h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned C :1;
|
||||
unsigned DC :1;
|
||||
unsigned Z :1;
|
||||
unsigned nPD :1;
|
||||
unsigned nTO :1;
|
||||
unsigned RP :2;
|
||||
unsigned IRP :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :5;
|
||||
unsigned RP0 :1;
|
||||
unsigned RP1 :1;
|
||||
};
|
||||
struct {
|
||||
unsigned CARRY :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :2;
|
||||
unsigned ZERO :1;
|
||||
};
|
||||
} STATUSbits_t;
|
||||
extern volatile STATUSbits_t STATUSbits @ 0x003;
|
||||
|
||||
# 149
|
||||
extern volatile unsigned char FSR @ 0x004;
|
||||
|
||||
asm("FSR equ 04h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PORTA @ 0x005;
|
||||
|
||||
asm("PORTA equ 05h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RA0 :1;
|
||||
unsigned RA1 :1;
|
||||
unsigned RA2 :1;
|
||||
unsigned RA3 :1;
|
||||
unsigned RA4 :1;
|
||||
};
|
||||
} PORTAbits_t;
|
||||
extern volatile PORTAbits_t PORTAbits @ 0x005;
|
||||
|
||||
# 198
|
||||
extern volatile unsigned char PORTB @ 0x006;
|
||||
|
||||
asm("PORTB equ 06h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RB0 :1;
|
||||
unsigned RB1 :1;
|
||||
unsigned RB2 :1;
|
||||
unsigned RB3 :1;
|
||||
unsigned RB4 :1;
|
||||
unsigned RB5 :1;
|
||||
unsigned RB6 :1;
|
||||
unsigned RB7 :1;
|
||||
};
|
||||
} PORTBbits_t;
|
||||
extern volatile PORTBbits_t PORTBbits @ 0x006;
|
||||
|
||||
# 259
|
||||
extern volatile unsigned char EEDATA @ 0x008;
|
||||
|
||||
asm("EEDATA equ 08h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char EEADR @ 0x009;
|
||||
|
||||
asm("EEADR equ 09h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PCLATH @ 0x00A;
|
||||
|
||||
asm("PCLATH equ 0Ah");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned PCLATH :5;
|
||||
};
|
||||
} PCLATHbits_t;
|
||||
extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
|
||||
|
||||
# 290
|
||||
extern volatile unsigned char INTCON @ 0x00B;
|
||||
|
||||
asm("INTCON equ 0Bh");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RBIF :1;
|
||||
unsigned INTF :1;
|
||||
unsigned T0IF :1;
|
||||
unsigned RBIE :1;
|
||||
unsigned INTE :1;
|
||||
unsigned T0IE :1;
|
||||
unsigned EEIE :1;
|
||||
unsigned GIE :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :2;
|
||||
unsigned TMR0IF :1;
|
||||
unsigned :2;
|
||||
unsigned TMR0IE :1;
|
||||
};
|
||||
} INTCONbits_t;
|
||||
extern volatile INTCONbits_t INTCONbits @ 0x00B;
|
||||
|
||||
# 367
|
||||
extern volatile unsigned char OPTION_REG @ 0x081;
|
||||
|
||||
asm("OPTION_REG equ 081h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned PS :3;
|
||||
unsigned PSA :1;
|
||||
unsigned T0SE :1;
|
||||
unsigned T0CS :1;
|
||||
unsigned INTEDG :1;
|
||||
unsigned nRBPU :1;
|
||||
};
|
||||
struct {
|
||||
unsigned PS0 :1;
|
||||
unsigned PS1 :1;
|
||||
unsigned PS2 :1;
|
||||
};
|
||||
} OPTION_REGbits_t;
|
||||
extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x081;
|
||||
|
||||
# 436
|
||||
extern volatile unsigned char TRISA @ 0x085;
|
||||
|
||||
asm("TRISA equ 085h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned TRISA0 :1;
|
||||
unsigned TRISA1 :1;
|
||||
unsigned TRISA2 :1;
|
||||
unsigned TRISA3 :1;
|
||||
unsigned TRISA4 :1;
|
||||
};
|
||||
} TRISAbits_t;
|
||||
extern volatile TRISAbits_t TRISAbits @ 0x085;
|
||||
|
||||
# 479
|
||||
extern volatile unsigned char TRISB @ 0x086;
|
||||
|
||||
asm("TRISB equ 086h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned TRISB0 :1;
|
||||
unsigned TRISB1 :1;
|
||||
unsigned TRISB2 :1;
|
||||
unsigned TRISB3 :1;
|
||||
unsigned TRISB4 :1;
|
||||
unsigned TRISB5 :1;
|
||||
unsigned TRISB6 :1;
|
||||
unsigned TRISB7 :1;
|
||||
};
|
||||
} TRISBbits_t;
|
||||
extern volatile TRISBbits_t TRISBbits @ 0x086;
|
||||
|
||||
# 540
|
||||
extern volatile unsigned char EECON1 @ 0x088;
|
||||
|
||||
asm("EECON1 equ 088h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RD :1;
|
||||
unsigned WR :1;
|
||||
unsigned WREN :1;
|
||||
unsigned WRERR :1;
|
||||
unsigned EEIF :1;
|
||||
};
|
||||
} EECON1bits_t;
|
||||
extern volatile EECON1bits_t EECON1bits @ 0x088;
|
||||
|
||||
# 583
|
||||
extern volatile unsigned char EECON2 @ 0x089;
|
||||
|
||||
asm("EECON2 equ 089h");
|
||||
|
||||
# 595
|
||||
extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
|
||||
|
||||
extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
|
||||
|
||||
extern volatile __bit EEIE @ (((unsigned) &INTCON)*8) + 6;
|
||||
|
||||
extern volatile __bit EEIF @ (((unsigned) &EECON1)*8) + 4;
|
||||
|
||||
extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
|
||||
|
||||
extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
|
||||
|
||||
extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
|
||||
|
||||
extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
|
||||
|
||||
extern volatile __bit IRP @ (((unsigned) &STATUS)*8) + 7;
|
||||
|
||||
extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
|
||||
|
||||
extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
|
||||
|
||||
extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
|
||||
|
||||
extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
|
||||
|
||||
extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
|
||||
|
||||
extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
|
||||
|
||||
extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
|
||||
|
||||
extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
|
||||
|
||||
extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
|
||||
|
||||
extern volatile __bit RB0 @ (((unsigned) &PORTB)*8) + 0;
|
||||
|
||||
extern volatile __bit RB1 @ (((unsigned) &PORTB)*8) + 1;
|
||||
|
||||
extern volatile __bit RB2 @ (((unsigned) &PORTB)*8) + 2;
|
||||
|
||||
extern volatile __bit RB3 @ (((unsigned) &PORTB)*8) + 3;
|
||||
|
||||
extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
|
||||
|
||||
extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
|
||||
|
||||
extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
|
||||
|
||||
extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
|
||||
|
||||
extern volatile __bit RBIE @ (((unsigned) &INTCON)*8) + 3;
|
||||
|
||||
extern volatile __bit RBIF @ (((unsigned) &INTCON)*8) + 0;
|
||||
|
||||
extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
|
||||
|
||||
extern volatile __bit RP0 @ (((unsigned) &STATUS)*8) + 5;
|
||||
|
||||
extern volatile __bit RP1 @ (((unsigned) &STATUS)*8) + 6;
|
||||
|
||||
extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
|
||||
|
||||
extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
|
||||
extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
|
||||
extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
|
||||
|
||||
extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
|
||||
extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
|
||||
|
||||
extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
|
||||
|
||||
extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
|
||||
|
||||
extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
|
||||
|
||||
extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0;
|
||||
|
||||
extern volatile __bit TRISB1 @ (((unsigned) &TRISB)*8) + 1;
|
||||
|
||||
extern volatile __bit TRISB2 @ (((unsigned) &TRISB)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISB3 @ (((unsigned) &TRISB)*8) + 3;
|
||||
|
||||
extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
|
||||
|
||||
extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
|
||||
|
||||
extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
|
||||
|
||||
extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
|
||||
|
||||
extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
|
||||
|
||||
extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
|
||||
|
||||
extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
|
||||
|
||||
extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
|
||||
|
||||
extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
|
||||
|
||||
extern volatile __bit nRBPU @ (((unsigned) &OPTION_REG)*8) + 7;
|
||||
|
||||
extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
|
||||
|
||||
|
||||
# 27 "C:\Program Files\Microchip\xc8\v1.12\include\pic.h"
|
||||
#pragma intrinsic(_nop)
|
||||
extern void _nop(void);
|
||||
|
||||
# 77
|
||||
extern unsigned int flash_read(unsigned short addr);
|
||||
|
||||
# 141
|
||||
extern void flash_erase(unsigned short addr);
|
||||
|
||||
# 41 "C:\Program Files\Microchip\xc8\v1.12\include\eeprom_routines.h"
|
||||
extern void eeprom_write(unsigned char addr, unsigned char value);
|
||||
extern unsigned char eeprom_read(unsigned char addr);
|
||||
extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
|
||||
extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
|
||||
|
||||
|
||||
# 150 "C:\Program Files\Microchip\xc8\v1.12\include\pic.h"
|
||||
#pragma intrinsic(_delay)
|
||||
extern void _delay(unsigned long);
|
||||
|
||||
|
||||
# 18 "16C84_MF.c"
|
||||
#pragma config FOSC = LP, WDTE = OFF, PWRTE = ON
|
||||
|
||||
# 24
|
||||
int main(int argc, char** argv) {
|
||||
TRISA=0x00;
|
||||
TRISB=0x00;
|
||||
while(1)
|
||||
{
|
||||
PORTA=0x00;
|
||||
PORTB=0x00;
|
||||
_delay((unsigned long)((500)*(32768/4000.0)));
|
||||
PORTA=0xFF;
|
||||
PORTB=0xFF;
|
||||
_delay((unsigned long)((250)*(32768/4000.0)));
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
# 1 "16C84_MF.c"
|
||||
|
||||
# 44 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
extern volatile unsigned char INDF @ 0x000;
|
||||
|
||||
asm("INDF equ 00h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char TMR0 @ 0x001;
|
||||
|
||||
asm("TMR0 equ 01h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PCL @ 0x002;
|
||||
|
||||
asm("PCL equ 02h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char STATUS @ 0x003;
|
||||
|
||||
asm("STATUS equ 03h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned C :1;
|
||||
unsigned DC :1;
|
||||
unsigned Z :1;
|
||||
unsigned nPD :1;
|
||||
unsigned nTO :1;
|
||||
unsigned RP :2;
|
||||
unsigned IRP :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :5;
|
||||
unsigned RP0 :1;
|
||||
unsigned RP1 :1;
|
||||
};
|
||||
struct {
|
||||
unsigned CARRY :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :2;
|
||||
unsigned ZERO :1;
|
||||
};
|
||||
} STATUSbits_t;
|
||||
extern volatile STATUSbits_t STATUSbits @ 0x003;
|
||||
|
||||
# 149
|
||||
extern volatile unsigned char FSR @ 0x004;
|
||||
|
||||
asm("FSR equ 04h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PORTA @ 0x005;
|
||||
|
||||
asm("PORTA equ 05h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RA0 :1;
|
||||
unsigned RA1 :1;
|
||||
unsigned RA2 :1;
|
||||
unsigned RA3 :1;
|
||||
unsigned RA4 :1;
|
||||
};
|
||||
} PORTAbits_t;
|
||||
extern volatile PORTAbits_t PORTAbits @ 0x005;
|
||||
|
||||
# 198
|
||||
extern volatile unsigned char PORTB @ 0x006;
|
||||
|
||||
asm("PORTB equ 06h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RB0 :1;
|
||||
unsigned RB1 :1;
|
||||
unsigned RB2 :1;
|
||||
unsigned RB3 :1;
|
||||
unsigned RB4 :1;
|
||||
unsigned RB5 :1;
|
||||
unsigned RB6 :1;
|
||||
unsigned RB7 :1;
|
||||
};
|
||||
} PORTBbits_t;
|
||||
extern volatile PORTBbits_t PORTBbits @ 0x006;
|
||||
|
||||
# 259
|
||||
extern volatile unsigned char EEDATA @ 0x008;
|
||||
|
||||
asm("EEDATA equ 08h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char EEADR @ 0x009;
|
||||
|
||||
asm("EEADR equ 09h");
|
||||
|
||||
|
||||
|
||||
extern volatile unsigned char PCLATH @ 0x00A;
|
||||
|
||||
asm("PCLATH equ 0Ah");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned PCLATH :5;
|
||||
};
|
||||
} PCLATHbits_t;
|
||||
extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
|
||||
|
||||
# 290
|
||||
extern volatile unsigned char INTCON @ 0x00B;
|
||||
|
||||
asm("INTCON equ 0Bh");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RBIF :1;
|
||||
unsigned INTF :1;
|
||||
unsigned T0IF :1;
|
||||
unsigned RBIE :1;
|
||||
unsigned INTE :1;
|
||||
unsigned T0IE :1;
|
||||
unsigned EEIE :1;
|
||||
unsigned GIE :1;
|
||||
};
|
||||
struct {
|
||||
unsigned :2;
|
||||
unsigned TMR0IF :1;
|
||||
unsigned :2;
|
||||
unsigned TMR0IE :1;
|
||||
};
|
||||
} INTCONbits_t;
|
||||
extern volatile INTCONbits_t INTCONbits @ 0x00B;
|
||||
|
||||
# 367
|
||||
extern volatile unsigned char OPTION_REG @ 0x081;
|
||||
|
||||
asm("OPTION_REG equ 081h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned PS :3;
|
||||
unsigned PSA :1;
|
||||
unsigned T0SE :1;
|
||||
unsigned T0CS :1;
|
||||
unsigned INTEDG :1;
|
||||
unsigned nRBPU :1;
|
||||
};
|
||||
struct {
|
||||
unsigned PS0 :1;
|
||||
unsigned PS1 :1;
|
||||
unsigned PS2 :1;
|
||||
};
|
||||
} OPTION_REGbits_t;
|
||||
extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x081;
|
||||
|
||||
# 436
|
||||
extern volatile unsigned char TRISA @ 0x085;
|
||||
|
||||
asm("TRISA equ 085h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned TRISA0 :1;
|
||||
unsigned TRISA1 :1;
|
||||
unsigned TRISA2 :1;
|
||||
unsigned TRISA3 :1;
|
||||
unsigned TRISA4 :1;
|
||||
};
|
||||
} TRISAbits_t;
|
||||
extern volatile TRISAbits_t TRISAbits @ 0x085;
|
||||
|
||||
# 479
|
||||
extern volatile unsigned char TRISB @ 0x086;
|
||||
|
||||
asm("TRISB equ 086h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned TRISB0 :1;
|
||||
unsigned TRISB1 :1;
|
||||
unsigned TRISB2 :1;
|
||||
unsigned TRISB3 :1;
|
||||
unsigned TRISB4 :1;
|
||||
unsigned TRISB5 :1;
|
||||
unsigned TRISB6 :1;
|
||||
unsigned TRISB7 :1;
|
||||
};
|
||||
} TRISBbits_t;
|
||||
extern volatile TRISBbits_t TRISBbits @ 0x086;
|
||||
|
||||
# 540
|
||||
extern volatile unsigned char EECON1 @ 0x088;
|
||||
|
||||
asm("EECON1 equ 088h");
|
||||
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
unsigned RD :1;
|
||||
unsigned WR :1;
|
||||
unsigned WREN :1;
|
||||
unsigned WRERR :1;
|
||||
unsigned EEIF :1;
|
||||
};
|
||||
} EECON1bits_t;
|
||||
extern volatile EECON1bits_t EECON1bits @ 0x088;
|
||||
|
||||
# 583
|
||||
extern volatile unsigned char EECON2 @ 0x089;
|
||||
|
||||
asm("EECON2 equ 089h");
|
||||
|
||||
# 595
|
||||
extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
|
||||
|
||||
extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
|
||||
|
||||
extern volatile __bit EEIE @ (((unsigned) &INTCON)*8) + 6;
|
||||
|
||||
extern volatile __bit EEIF @ (((unsigned) &EECON1)*8) + 4;
|
||||
|
||||
extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
|
||||
|
||||
extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
|
||||
|
||||
extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
|
||||
|
||||
extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
|
||||
|
||||
extern volatile __bit IRP @ (((unsigned) &STATUS)*8) + 7;
|
||||
|
||||
extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
|
||||
|
||||
extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
|
||||
|
||||
extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
|
||||
|
||||
extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
|
||||
|
||||
extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
|
||||
|
||||
extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
|
||||
|
||||
extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
|
||||
|
||||
extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
|
||||
|
||||
extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
|
||||
|
||||
extern volatile __bit RB0 @ (((unsigned) &PORTB)*8) + 0;
|
||||
|
||||
extern volatile __bit RB1 @ (((unsigned) &PORTB)*8) + 1;
|
||||
|
||||
extern volatile __bit RB2 @ (((unsigned) &PORTB)*8) + 2;
|
||||
|
||||
extern volatile __bit RB3 @ (((unsigned) &PORTB)*8) + 3;
|
||||
|
||||
extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
|
||||
|
||||
extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
|
||||
|
||||
extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
|
||||
|
||||
extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
|
||||
|
||||
extern volatile __bit RBIE @ (((unsigned) &INTCON)*8) + 3;
|
||||
|
||||
extern volatile __bit RBIF @ (((unsigned) &INTCON)*8) + 0;
|
||||
|
||||
extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
|
||||
|
||||
extern volatile __bit RP0 @ (((unsigned) &STATUS)*8) + 5;
|
||||
|
||||
extern volatile __bit RP1 @ (((unsigned) &STATUS)*8) + 6;
|
||||
|
||||
extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
|
||||
|
||||
extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
|
||||
extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
|
||||
extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
|
||||
|
||||
extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
|
||||
|
||||
extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
|
||||
|
||||
extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
|
||||
|
||||
extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
|
||||
|
||||
extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
|
||||
|
||||
extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0;
|
||||
|
||||
extern volatile __bit TRISB1 @ (((unsigned) &TRISB)*8) + 1;
|
||||
|
||||
extern volatile __bit TRISB2 @ (((unsigned) &TRISB)*8) + 2;
|
||||
|
||||
extern volatile __bit TRISB3 @ (((unsigned) &TRISB)*8) + 3;
|
||||
|
||||
extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
|
||||
|
||||
extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
|
||||
|
||||
extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
|
||||
|
||||
extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
|
||||
|
||||
extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
|
||||
|
||||
extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
|
||||
|
||||
extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
|
||||
|
||||
extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
|
||||
|
||||
extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
|
||||
|
||||
extern volatile __bit nRBPU @ (((unsigned) &OPTION_REG)*8) + 7;
|
||||
|
||||
extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
|
||||
|
||||
|
||||
# 27 "/opt/microchip/xc8/v1.12/include/pic.h"
|
||||
#pragma intrinsic(_nop)
|
||||
extern void _nop(void);
|
||||
|
||||
# 77
|
||||
extern unsigned int flash_read(unsigned short addr);
|
||||
|
||||
# 141
|
||||
extern void flash_erase(unsigned short addr);
|
||||
|
||||
# 41 "/opt/microchip/xc8/v1.12/include/eeprom_routines.h"
|
||||
extern void eeprom_write(unsigned char addr, unsigned char value);
|
||||
extern unsigned char eeprom_read(unsigned char addr);
|
||||
extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
|
||||
extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
|
||||
|
||||
|
||||
# 150 "/opt/microchip/xc8/v1.12/include/pic.h"
|
||||
#pragma intrinsic(_delay)
|
||||
extern void _delay(unsigned long);
|
||||
|
||||
|
||||
# 18 "16C84_MF.c"
|
||||
#pragma config FOSC = LP, WDTE = OFF, PWRTE = ON
|
||||
|
||||
# 24
|
||||
int main(int argc, char** argv) {
|
||||
TRISA=0x00;
|
||||
TRISB=0x00;
|
||||
while(1)
|
||||
{
|
||||
PORTA=0x55;
|
||||
PORTB=0x55;
|
||||
_delay((unsigned long)((250)*(1000000/4000.0)));
|
||||
PORTA=0xaa;
|
||||
PORTB=0xaa;
|
||||
_delay((unsigned long)((250)*(1000000/4000.0)));
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
Binary file not shown.
@@ -1,9 +1,9 @@
|
||||
:02000000DE2BF5
|
||||
:1007BC008301E02B83168501860183128501860156
|
||||
:1007CC000630910050309000900BEA2B910BEA2BE5
|
||||
:1007DC000000FF3083128500FF308600033091004B
|
||||
:1007EC00A7309000900BF82B910BF82BFD2BE32BE3
|
||||
:0407FC00E32B0028C3
|
||||
:08400000FF3FFF3FFF3FFF3FC0
|
||||
:02400E00F0FFC1
|
||||
:00000001FF
|
||||
:02000000DB2BF8
|
||||
:1007B6008301DD2B831685018601E12B55308312DB
|
||||
:1007C6008500553086005230910029309000900BFC
|
||||
:1007D600EA2B910BEA2BEF2BAA3083128500AA3065
|
||||
:1007E60086005230910029309000900BF82B910B27
|
||||
:0A07F600F82BFD2BE12BE12B00286E
|
||||
:08400000FF3FFF3FFF3FFF3FC0
|
||||
:02400E00F0FFC1
|
||||
:00000001FF
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
### HEXMate logfile and output summary ###
|
||||
### Memory Usage ###
|
||||
Unused memory ranges:
|
||||
2h - 7BBh
|
||||
800h - 3FFFh
|
||||
4008h - 400Dh
|
||||
4010h - 403Fh
|
||||
|
||||
dist/default/production\16C84_MF.X.production.hex ranges:
|
||||
0h - 1h
|
||||
7BCh - 7FFh
|
||||
4000h - 4007h
|
||||
400Eh - 400Fh
|
||||
|
||||
### Hex Memory Map ###
|
||||
Legend:
|
||||
- = Unused memory
|
||||
F = Filled ROM
|
||||
S = Stored serial code
|
||||
A = Stored ASCII string
|
||||
R = Reserved for checksum
|
||||
C = Stored checksum result
|
||||
T = Trailing code
|
||||
& = Find & replace opcode
|
||||
X = Find & delete opcode
|
||||
1 = dist/default/production\16C84_MF.X.production.hex
|
||||
00000000: 11--------------------------------------------------------------
|
||||
00000780: ------------------------------------------------------------1111
|
||||
000007C0: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00004000: 11111111------11------------------------------------------------
|
||||
### HEXMate logfile and output summary ###
|
||||
### Memory Usage ###
|
||||
Unused memory ranges:
|
||||
2h - 7B5h
|
||||
800h - 3FFFh
|
||||
4008h - 400Dh
|
||||
4010h - 403Fh
|
||||
|
||||
dist/default/production/16C84_MF.X.production.hex ranges:
|
||||
0h - 1h
|
||||
7B6h - 7FFh
|
||||
4000h - 4007h
|
||||
400Eh - 400Fh
|
||||
|
||||
### Hex Memory Map ###
|
||||
Legend:
|
||||
- = Unused memory
|
||||
F = Filled ROM
|
||||
S = Stored serial code
|
||||
A = Stored ASCII string
|
||||
R = Reserved for checksum
|
||||
C = Stored checksum result
|
||||
T = Trailing code
|
||||
& = Find & replace opcode
|
||||
X = Find & delete opcode
|
||||
1 = dist/default/production/16C84_MF.X.production.hex
|
||||
00000000: 11--------------------------------------------------------------
|
||||
00000780: ------------------------------------------------------1111111111
|
||||
000007C0: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00004000: 11111111------11------------------------------------------------
|
||||
|
||||
@@ -1,403 +1,411 @@
|
||||
|
||||
|
||||
Microchip Technology PIC LITE Macro Assembler V1.12 build 49521
|
||||
Mon Feb 17 08:28:39 2014
|
||||
|
||||
HI-TECH Software Omniscient Code Generator (Lite mode) build 49521
|
||||
1 0000 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
2 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
3
|
||||
4 opt pagewidth 120
|
||||
5
|
||||
6 opt lm
|
||||
7
|
||||
8 processor 16F84
|
||||
9 clrc macro
|
||||
10 0000 endm
|
||||
11 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
12
|
||||
13 0000 endm
|
||||
14 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
15
|
||||
16 0000 endm
|
||||
17 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
18
|
||||
19 0000 endm
|
||||
20 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
21
|
||||
22 0000 endm
|
||||
23 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
24
|
||||
25 0000 endm
|
||||
26 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
27
|
||||
28 0000 endm
|
||||
29 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
30
|
||||
31 0000 endm
|
||||
32 0000 indf equ 0
|
||||
33 0000 indf0 equ 0
|
||||
34 0002 pc equ 2
|
||||
35 0002 pcl equ 2
|
||||
36 0003 status equ 3
|
||||
37 0004 fsr equ 4
|
||||
38 0004 fsr0 equ 4
|
||||
39 0001 c equ 1
|
||||
40 0000 z equ 0
|
||||
41 000A pclath equ 10
|
||||
42 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
43 0000 INDF equ 00h ;#
|
||||
44 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
45 0001 TMR0 equ 01h ;#
|
||||
46 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
47 0002 PCL equ 02h ;#
|
||||
48 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
49 0003 STATUS equ 03h ;#
|
||||
50 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
51 0004 FSR equ 04h ;#
|
||||
52 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
53 0005 PORTA equ 05h ;#
|
||||
54 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
55 0006 PORTB equ 06h ;#
|
||||
56 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
57 0008 EEDATA equ 08h ;#
|
||||
58 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
59 0009 EEADR equ 09h ;#
|
||||
60 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
61 000A PCLATH equ 0Ah ;#
|
||||
62 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
63 000B INTCON equ 0Bh ;#
|
||||
64 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
65 0081 OPTION_REG equ 081h ;#
|
||||
66 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
67 0085 TRISA equ 085h ;#
|
||||
68 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
69 0086 TRISB equ 086h ;#
|
||||
70 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
71 0088 EECON1 equ 088h ;#
|
||||
72 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
73 0089 EECON2 equ 089h ;#
|
||||
74 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
75
|
||||
76 0005 _PORTA set 0x5
|
||||
77 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
78 0006 _PORTB set 0x6
|
||||
79 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
80 0085 _TRISA set 0x85
|
||||
81 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
82 0086 _TRISB set 0x86
|
||||
83 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
84
|
||||
85 03E0 __pmaintext: ;psect for function _main
|
||||
86 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
87
|
||||
88 0000 __CFG_FOSC$LP equ 0x0
|
||||
89 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
90 0000 __CFG_WDTE$OFF equ 0x0
|
||||
91 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
92 0000 __CFG_PWRTE$ON equ 0x0
|
||||
93 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
94
|
||||
95 opt pagewidth 120
|
||||
96
|
||||
97 03DE start_initialization:
|
||||
98 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
99
|
||||
100 03DE __initialization:
|
||||
101 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
102
|
||||
103 opt pagewidth 120
|
||||
104
|
||||
105 opt lm
|
||||
106 03DE end_of_initialization:
|
||||
107 03DE __end_of__initialization:clrf status
|
||||
+ 03DE 0183 clrf 3
|
||||
108 03DF 2BE0 ljmp _main ;jump to C main() function
|
||||
109 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
110
|
||||
111 000C __pcstackBANK0:
|
||||
112 000C ?_main: ; 2 bytes @ 0x0
|
||||
113 000C main@argc: ; 2 bytes @ 0x0
|
||||
114 000C ds 2
|
||||
115 000E main@argv: ; 2 bytes @ 0x2
|
||||
116 000E ds 2
|
||||
117 0010 ??_main: ; 0 bytes @ 0x4
|
||||
118 0010 ds 2
|
||||
119 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
120
|
||||
121 opt pagewidth 120
|
||||
122
|
||||
123 opt lm
|
||||
124
|
||||
125 processor 16F84
|
||||
126 clrc macro
|
||||
127 bcf 3,0
|
||||
128 endm
|
||||
129 clrz macro
|
||||
130 bcf 3,2
|
||||
131 endm
|
||||
132 setc macro
|
||||
133 bsf 3,0
|
||||
134 endm
|
||||
135 setz macro
|
||||
136 bsf 3,2
|
||||
137 endm
|
||||
138 skipc macro
|
||||
139 btfss 3,0
|
||||
140 endm
|
||||
141 skipz macro
|
||||
142 btfss 3,2
|
||||
143 endm
|
||||
144 skipnc macro
|
||||
145 btfsc 3,0
|
||||
146 endm
|
||||
147 skipnz macro
|
||||
148 btfsc 3,2
|
||||
149 endm
|
||||
150 indf equ 0
|
||||
151 indf0 equ 0
|
||||
152 pc equ 2
|
||||
153 pcl equ 2
|
||||
154 status equ 3
|
||||
155 fsr equ 4
|
||||
156 fsr0 equ 4
|
||||
157 c equ 1
|
||||
158 z equ 0
|
||||
159 pclath equ 10
|
||||
160 # 46 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
161 INDF equ 00h ;#
|
||||
162 # 52 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
163 TMR0 equ 01h ;#
|
||||
164 # 58 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
165 PCL equ 02h ;#
|
||||
166 # 64 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
167 STATUS equ 03h ;#
|
||||
168 # 151 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
169 FSR equ 04h ;#
|
||||
170 # 157 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
171 PORTA equ 05h ;#
|
||||
172 # 200 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
173 PORTB equ 06h ;#
|
||||
174 # 261 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
175 EEDATA equ 08h ;#
|
||||
176 # 267 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
177 EEADR equ 09h ;#
|
||||
178 # 273 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
179 PCLATH equ 0Ah ;#
|
||||
180 # 292 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
181 INTCON equ 0Bh ;#
|
||||
182 # 369 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
183 OPTION_REG equ 081h ;#
|
||||
184 # 438 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
185 TRISA equ 085h ;#
|
||||
186 # 481 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
187 TRISB equ 086h ;#
|
||||
188 # 542 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
189 EECON1 equ 088h ;#
|
||||
190 # 585 "C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h"
|
||||
191 EECON2 equ 089h ;#
|
||||
192 FNROOT _main
|
||||
193 global _PORTA
|
||||
194 _PORTA set 0x5
|
||||
195 global _PORTB
|
||||
196 _PORTB set 0x6
|
||||
197 global _TRISA
|
||||
198 _TRISA set 0x85
|
||||
199 global _TRISB
|
||||
200 _TRISB set 0x86
|
||||
201 psect maintext,global,class=CODE,delta=2,split=1
|
||||
202 global __pmaintext
|
||||
203 __pmaintext: ;psect for function _main
|
||||
204 ; #config settings
|
||||
205 global __CFG_FOSC$LP
|
||||
206 __CFG_FOSC$LP equ 0x0
|
||||
207 global __CFG_WDTE$OFF
|
||||
208 __CFG_WDTE$OFF equ 0x0
|
||||
209 global __CFG_PWRTE$ON
|
||||
210 __CFG_PWRTE$ON equ 0x0
|
||||
211 file "C:\Users\q242695\AppData\Local\Temp\s324."
|
||||
212 line #
|
||||
213 psect cinit,class=CODE,delta=2
|
||||
214 global start_initialization
|
||||
215 start_initialization:
|
||||
216
|
||||
217 global __initialization
|
||||
218 __initialization:
|
||||
219 psect cinit,class=CODE,delta=2,merge=1
|
||||
220 global end_of_initialization,__end_of__initialization
|
||||
221
|
||||
222 0020 __size_of_main equ __end_of_main-_main
|
||||
223 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
224 03E0 _main:
|
||||
225 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
226
|
||||
227 opt pagewidth 120
|
||||
228
|
||||
229 03E0 l483:
|
||||
230 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
231 03E0 1683 bsf status, 5 ;RP0=1, select bank1
|
||||
232 03E1 0185 clrf (133)^080h ;volatile
|
||||
233 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
234
|
||||
235 03E2 0186 clrf (134)^080h ;volatile
|
||||
236 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
237
|
||||
238 opt pagewidth 120
|
||||
239 03E3 l13:
|
||||
240 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
241
|
||||
242 opt pagewidth 120
|
||||
243 03E3 1283 bcf status, 5 ;RP0=0, select bank0
|
||||
244 03E4 0185 clrf (5) ;volatile
|
||||
245 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
246
|
||||
247 03E5 0186 clrf (6) ;volatile
|
||||
248 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
249
|
||||
250 03E6 l485:
|
||||
251 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
252
|
||||
253 03E6 3006 movlw 6
|
||||
254 03E7 0091 movwf ((??_main+0)+0+1),f
|
||||
255 03E8 3050 movlw 80
|
||||
256 03E9 0090 movwf ((??_main+0)+0),f
|
||||
257 03EA u17:
|
||||
258 03EA 0B90 decfsz ((??_main+0)+0),f
|
||||
259 03EB 2BEA goto u17
|
||||
260 03EC 0B91 decfsz ((??_main+0)+0+1),f
|
||||
261 03ED 2BEA goto u17
|
||||
262 03EE 0000 nop
|
||||
263 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
264
|
||||
265 opt pagewidth 120
|
||||
266
|
||||
267 03EF l487:
|
||||
268 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
269 03EF 30FF movlw (0FFh)
|
||||
270 03F0 1283 bcf status, 5 ;RP0=0, select bank0
|
||||
271 03F1 0085 movwf (5) ;volatile
|
||||
272 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
273
|
||||
274 03F2 l489:
|
||||
275 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
276 03F2 30FF movlw (0FFh)
|
||||
277 03F3 0086 movwf (6) ;volatile
|
||||
278 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
279
|
||||
280 03F4 l491:
|
||||
281 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
282
|
||||
283 03F4 3003 movlw 3
|
||||
284 03F5 0091 movwf ((??_main+0)+0+1),f
|
||||
285 03F6 30A7 movlw 167
|
||||
286 03F7 0090 movwf ((??_main+0)+0),f
|
||||
287 03F8 u27:
|
||||
288 03F8 0B90 decfsz ((??_main+0)+0),f
|
||||
289 03F9 2BF8 goto u27
|
||||
290 03FA 0B91 decfsz ((??_main+0)+0+1),f
|
||||
291 03FB 2BF8 goto u27
|
||||
292 03FC 2BFD nop2
|
||||
293 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
294
|
||||
295 03FD 2BE3 goto l13
|
||||
296 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
297
|
||||
298 03FE l14:
|
||||
299 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
300 03FE 2BE3 goto l13
|
||||
301 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
302 03FF l15:
|
||||
303 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
304
|
||||
305 opt pagewidth 120
|
||||
306
|
||||
307 opt lm
|
||||
308 03FF l16:
|
||||
309 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
310 03FF 2800 ljmp start
|
||||
311 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
312
|
||||
313 0400 __end_of_main:
|
||||
314 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
315
|
||||
316 opt pagewidth 120
|
||||
317 004E btemp set 04Eh
|
||||
318 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
319
|
||||
320 opt pagewidth 120
|
||||
321 004E wtemp0 set btemp
|
||||
|
||||
|
||||
Data Sizes:
|
||||
Strings 0
|
||||
Constant 0
|
||||
Data 0
|
||||
BSS 0
|
||||
Persistent 0
|
||||
Stack 0
|
||||
|
||||
Auto Spaces:
|
||||
Space Size Autos Used
|
||||
COMMON 0 0 0
|
||||
BANK0 66 6 6
|
||||
|
||||
Pointer List with Targets:
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in COMMON
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK0
|
||||
|
||||
None.
|
||||
|
||||
Call Graph Tables:
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
(Depth) Function Calls Base Space Used Autos Params Refs
|
||||
---------------------------------------------------------------------------------
|
||||
(0) _main 6 2 4 0
|
||||
0 BANK0 6 2 4
|
||||
---------------------------------------------------------------------------------
|
||||
Estimated maximum stack depth 0
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
Call Graph Graphs:
|
||||
|
||||
_main (ROOT)
|
||||
|
||||
Address spaces:
|
||||
Name Size Autos Total Cost Usage
|
||||
BITCOMMON 0 0 0 0 0.0%
|
||||
EEDATA 40 0 0 0 0.0%
|
||||
NULL 0 0 0 0 0.0%
|
||||
CODE 0 0 0 0 0.0%
|
||||
BITSFR0 0 0 0 1 0.0%
|
||||
SFR0 0 0 0 1 0.0%
|
||||
COMMON 0 0 0 1 0.0%
|
||||
BITSFR1 0 0 0 2 0.0%
|
||||
SFR1 0 0 0 2 0.0%
|
||||
STACK 0 0 0 2 0.0%
|
||||
BANK0 42 6 6 3 9.1%
|
||||
ABS 0 0 0 4 0.0%
|
||||
BITBANK0 42 0 0 5 0.0%
|
||||
DATA 0 0 0 6 0.0%
|
||||
|
||||
|
||||
Microchip Technology PIC Macro Assembler V1.12 build 49521
|
||||
Symbol Table Mon Feb 17 08:28:39 2014
|
||||
|
||||
l13 03E3 l14 03FE l15 03FF
|
||||
l16 03FF u17 03EA u27 03F8
|
||||
l491 03F4 l483 03E0 l485 03E6
|
||||
l487 03EF l489 03F2 __CFG_FOSC$LP 0000
|
||||
_main 03E0 btemp 004E start 0000
|
||||
?_main 000C __CFG_WDTE$OFF 0000 _PORTA 0005
|
||||
_PORTB 0006 _TRISA 0085 _TRISB 0086
|
||||
__CFG_PWRTE$ON 0000 status 0003 wtemp0 004E
|
||||
__initialization 03DE __end_of_main 0400 ??_main 0010
|
||||
__end_of__initialization 03DE __pmaintext 03E0 end_of_initialization 03DE
|
||||
start_initialization 03DE __pcstackBANK0 000C __size_of_main 0020
|
||||
main@argc 000C main@argv 000E
|
||||
|
||||
|
||||
Microchip Technology PIC LITE Macro Assembler V1.12 build 49521
|
||||
Tue Feb 13 22:52:19 2024
|
||||
|
||||
HI-TECH Software Omniscient Code Generator (Lite mode) build 49521
|
||||
1 0000 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
2 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
3
|
||||
4 opt pagewidth 120
|
||||
5
|
||||
6 opt lm
|
||||
7
|
||||
8 processor 16F84
|
||||
9 clrc macro
|
||||
10 0000 endm
|
||||
11 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
12
|
||||
13 0000 endm
|
||||
14 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
15
|
||||
16 0000 endm
|
||||
17 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
18
|
||||
19 0000 endm
|
||||
20 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
21
|
||||
22 0000 endm
|
||||
23 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
24
|
||||
25 0000 endm
|
||||
26 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
27
|
||||
28 0000 endm
|
||||
29 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
30
|
||||
31 0000 endm
|
||||
32 0000 indf equ 0
|
||||
33 0000 indf0 equ 0
|
||||
34 0002 pc equ 2
|
||||
35 0002 pcl equ 2
|
||||
36 0003 status equ 3
|
||||
37 0004 fsr equ 4
|
||||
38 0004 fsr0 equ 4
|
||||
39 0001 c equ 1
|
||||
40 0000 z equ 0
|
||||
41 000A pclath equ 10
|
||||
42 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
43 0000 INDF equ 00h ;#
|
||||
44 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
45 0001 TMR0 equ 01h ;#
|
||||
46 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
47 0002 PCL equ 02h ;#
|
||||
48 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
49 0003 STATUS equ 03h ;#
|
||||
50 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
51 0004 FSR equ 04h ;#
|
||||
52 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
53 0005 PORTA equ 05h ;#
|
||||
54 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
55 0006 PORTB equ 06h ;#
|
||||
56 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
57 0008 EEDATA equ 08h ;#
|
||||
58 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
59 0009 EEADR equ 09h ;#
|
||||
60 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
61 000A PCLATH equ 0Ah ;#
|
||||
62 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
63 000B INTCON equ 0Bh ;#
|
||||
64 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
65 0081 OPTION_REG equ 081h ;#
|
||||
66 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
67 0085 TRISA equ 085h ;#
|
||||
68 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
69 0086 TRISB equ 086h ;#
|
||||
70 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
71 0088 EECON1 equ 088h ;#
|
||||
72 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
73 0089 EECON2 equ 089h ;#
|
||||
74 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
75
|
||||
76 0005 _PORTA set 0x5
|
||||
77 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
78 0006 _PORTB set 0x6
|
||||
79 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
80 0085 _TRISA set 0x85
|
||||
81 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
82 0086 _TRISB set 0x86
|
||||
83 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
84
|
||||
85 03DD __pmaintext: ;psect for function _main
|
||||
86 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
87
|
||||
88 0000 __CFG_FOSC$LP equ 0x0
|
||||
89 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
90 0000 __CFG_WDTE$OFF equ 0x0
|
||||
91 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
92 0000 __CFG_PWRTE$ON equ 0x0
|
||||
93 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
94
|
||||
95 opt pagewidth 120
|
||||
96
|
||||
97 03DB start_initialization:
|
||||
98 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
99
|
||||
100 03DB __initialization:
|
||||
101 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
102
|
||||
103 opt pagewidth 120
|
||||
104
|
||||
105 opt lm
|
||||
106 03DB end_of_initialization:
|
||||
107 03DB __end_of__initialization:clrf status
|
||||
+ 03DB 0183 clrf 3
|
||||
108 03DC 2BDD ljmp _main ;jump to C main() function
|
||||
109 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
110
|
||||
111 000C __pcstackBANK0:
|
||||
112 000C ?_main: ; 2 bytes @ 0x0
|
||||
113 000C main@argc: ; 2 bytes @ 0x0
|
||||
114 000C ds 2
|
||||
115 000E main@argv: ; 2 bytes @ 0x2
|
||||
116 000E ds 2
|
||||
117 0010 ??_main: ; 0 bytes @ 0x4
|
||||
118 0010 ds 2
|
||||
119 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
120
|
||||
121 opt pagewidth 120
|
||||
122
|
||||
123 opt lm
|
||||
124
|
||||
125 processor 16F84
|
||||
126 clrc macro
|
||||
127 bcf 3,0
|
||||
128 endm
|
||||
129 clrz macro
|
||||
130 bcf 3,2
|
||||
131 endm
|
||||
132 setc macro
|
||||
133 bsf 3,0
|
||||
134 endm
|
||||
135 setz macro
|
||||
136 bsf 3,2
|
||||
137 endm
|
||||
138 skipc macro
|
||||
139 btfss 3,0
|
||||
140 endm
|
||||
141 skipz macro
|
||||
142 btfss 3,2
|
||||
143 endm
|
||||
144 skipnc macro
|
||||
145 btfsc 3,0
|
||||
146 endm
|
||||
147 skipnz macro
|
||||
148 btfsc 3,2
|
||||
149 endm
|
||||
150 indf equ 0
|
||||
151 indf0 equ 0
|
||||
152 pc equ 2
|
||||
153 pcl equ 2
|
||||
154 status equ 3
|
||||
155 fsr equ 4
|
||||
156 fsr0 equ 4
|
||||
157 c equ 1
|
||||
158 z equ 0
|
||||
159 pclath equ 10
|
||||
160 # 46 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
161 INDF equ 00h ;#
|
||||
162 # 52 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
163 TMR0 equ 01h ;#
|
||||
164 # 58 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
165 PCL equ 02h ;#
|
||||
166 # 64 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
167 STATUS equ 03h ;#
|
||||
168 # 151 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
169 FSR equ 04h ;#
|
||||
170 # 157 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
171 PORTA equ 05h ;#
|
||||
172 # 200 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
173 PORTB equ 06h ;#
|
||||
174 # 261 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
175 EEDATA equ 08h ;#
|
||||
176 # 267 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
177 EEADR equ 09h ;#
|
||||
178 # 273 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
179 PCLATH equ 0Ah ;#
|
||||
180 # 292 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
181 INTCON equ 0Bh ;#
|
||||
182 # 369 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
183 OPTION_REG equ 081h ;#
|
||||
184 # 438 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
185 TRISA equ 085h ;#
|
||||
186 # 481 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
187 TRISB equ 086h ;#
|
||||
188 # 542 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
189 EECON1 equ 088h ;#
|
||||
190 # 585 "/opt/microchip/xc8/v1.12/include/pic16f84.h"
|
||||
191 EECON2 equ 089h ;#
|
||||
192 FNROOT _main
|
||||
193 global _PORTA
|
||||
194 _PORTA set 0x5
|
||||
195 global _PORTB
|
||||
196 _PORTB set 0x6
|
||||
197 global _TRISA
|
||||
198 _TRISA set 0x85
|
||||
199 global _TRISB
|
||||
200 _TRISB set 0x86
|
||||
201 psect maintext,global,class=CODE,delta=2,split=1
|
||||
202 global __pmaintext
|
||||
203 __pmaintext: ;psect for function _main
|
||||
204 ; #config settings
|
||||
205 global __CFG_FOSC$LP
|
||||
206 __CFG_FOSC$LP equ 0x0
|
||||
207 global __CFG_WDTE$OFF
|
||||
208 __CFG_WDTE$OFF equ 0x0
|
||||
209 global __CFG_PWRTE$ON
|
||||
210 __CFG_PWRTE$ON equ 0x0
|
||||
211 file "/tmp/cgtm0gMNg"
|
||||
212 line #
|
||||
213 psect cinit,class=CODE,delta=2
|
||||
214 global start_initialization
|
||||
215 start_initialization:
|
||||
216
|
||||
217 global __initialization
|
||||
218 __initialization:
|
||||
219 psect cinit,class=CODE,delta=2,merge=1
|
||||
220 global end_of_initialization,__end_of__initialization
|
||||
221
|
||||
222 0023 __size_of_main equ __end_of_main-_main
|
||||
223 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
224 03DD _main:
|
||||
225 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
226
|
||||
227 opt pagewidth 120
|
||||
228
|
||||
229 03DD l487:
|
||||
230 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
231 03DD 1683 bsf status, 5 ;RP0=1, select bank1
|
||||
232 03DE 0185 clrf (133)^080h ;volatile
|
||||
233 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
234
|
||||
235 03DF 0186 clrf (134)^080h ;volatile
|
||||
236 03E0 2BE1 goto l489
|
||||
237 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
238
|
||||
239 opt pagewidth 120
|
||||
240 03E1 l13:
|
||||
241 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
242
|
||||
243 03E1 l489:
|
||||
244 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
245
|
||||
246 03E1 3055 movlw (055h)
|
||||
247 03E2 1283 bcf status, 5 ;RP0=0, select bank0
|
||||
248 03E3 0085 movwf (5) ;volatile
|
||||
249 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
250
|
||||
251 03E4 l491:
|
||||
252 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
253 03E4 3055 movlw (055h)
|
||||
254 03E5 0086 movwf (6) ;volatile
|
||||
255 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
256
|
||||
257 03E6 l493:
|
||||
258 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
259
|
||||
260 03E6 3052 movlw 82
|
||||
261 03E7 0091 movwf ((??_main+0)+0+1),f
|
||||
262 03E8 3029 movlw 41
|
||||
263 03E9 0090 movwf ((??_main+0)+0),f
|
||||
264 03EA u17:
|
||||
265 03EA 0B90 decfsz ((??_main+0)+0),f
|
||||
266 03EB 2BEA goto u17
|
||||
267 03EC 0B91 decfsz ((??_main+0)+0+1),f
|
||||
268 03ED 2BEA goto u17
|
||||
269 03EE 2BEF nop2
|
||||
270 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
271
|
||||
272 opt pagewidth 120
|
||||
273
|
||||
274 03EF l495:
|
||||
275 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
276 03EF 30AA movlw (0AAh)
|
||||
277 03F0 1283 bcf status, 5 ;RP0=0, select bank0
|
||||
278 03F1 0085 movwf (5) ;volatile
|
||||
279 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
280
|
||||
281 03F2 l497:
|
||||
282 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
283 03F2 30AA movlw (0AAh)
|
||||
284 03F3 0086 movwf (6) ;volatile
|
||||
285 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
286
|
||||
287 03F4 l499:
|
||||
288 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
289
|
||||
290 03F4 3052 movlw 82
|
||||
291 03F5 0091 movwf ((??_main+0)+0+1),f
|
||||
292 03F6 3029 movlw 41
|
||||
293 03F7 0090 movwf ((??_main+0)+0),f
|
||||
294 03F8 u27:
|
||||
295 03F8 0B90 decfsz ((??_main+0)+0),f
|
||||
296 03F9 2BF8 goto u27
|
||||
297 03FA 0B91 decfsz ((??_main+0)+0+1),f
|
||||
298 03FB 2BF8 goto u27
|
||||
299 03FC 2BFD nop2
|
||||
300 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
301
|
||||
302 03FD 2BE1 goto l489
|
||||
303 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
304
|
||||
305 03FE l14:
|
||||
306 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
307 03FE 2BE1 goto l489
|
||||
308 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
309 03FF l15:
|
||||
310 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
311
|
||||
312 opt pagewidth 120
|
||||
313
|
||||
314 opt lm
|
||||
315 03FF l16:
|
||||
316 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
317 03FF 2800 ljmp start
|
||||
318 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
319
|
||||
320 0400 __end_of_main:
|
||||
321 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
322
|
||||
323 opt pagewidth 120
|
||||
324 004E btemp set 04Eh
|
||||
325 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
|
||||
326
|
||||
327 opt pagewidth 120
|
||||
328 004E wtemp0 set btemp
|
||||
|
||||
|
||||
Data Sizes:
|
||||
Strings 0
|
||||
Constant 0
|
||||
Data 0
|
||||
BSS 0
|
||||
Persistent 0
|
||||
Stack 0
|
||||
|
||||
Auto Spaces:
|
||||
Space Size Autos Used
|
||||
COMMON 0 0 0
|
||||
BANK0 66 6 6
|
||||
|
||||
Pointer List with Targets:
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in COMMON
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK0
|
||||
|
||||
None.
|
||||
|
||||
Call Graph Tables:
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
(Depth) Function Calls Base Space Used Autos Params Refs
|
||||
---------------------------------------------------------------------------------
|
||||
(0) _main 6 2 4 0
|
||||
0 BANK0 6 2 4
|
||||
---------------------------------------------------------------------------------
|
||||
Estimated maximum stack depth 0
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
Call Graph Graphs:
|
||||
|
||||
_main (ROOT)
|
||||
|
||||
Address spaces:
|
||||
Name Size Autos Total Cost Usage
|
||||
BITCOMMON 0 0 0 0 0.0%
|
||||
EEDATA 40 0 0 0 0.0%
|
||||
NULL 0 0 0 0 0.0%
|
||||
CODE 0 0 0 0 0.0%
|
||||
BITSFR0 0 0 0 1 0.0%
|
||||
SFR0 0 0 0 1 0.0%
|
||||
COMMON 0 0 0 1 0.0%
|
||||
BITSFR1 0 0 0 2 0.0%
|
||||
SFR1 0 0 0 2 0.0%
|
||||
STACK 0 0 0 2 0.0%
|
||||
BANK0 42 6 6 3 9.1%
|
||||
ABS 0 0 0 4 0.0%
|
||||
BITBANK0 42 0 0 5 0.0%
|
||||
DATA 0 0 0 6 0.0%
|
||||
|
||||
|
||||
Microchip Technology PIC Macro Assembler V1.12 build 49521
|
||||
Symbol Table Tue Feb 13 22:52:19 2024
|
||||
|
||||
l13 03E1 l14 03FE l15 03FF
|
||||
l16 03FF u17 03EA u27 03F8
|
||||
l491 03E4 l493 03E6 l495 03EF
|
||||
l487 03DD l497 03F2 l489 03E1
|
||||
l499 03F4 __CFG_FOSC$LP 0000 _main 03DD
|
||||
btemp 004E start 0000 ?_main 000C
|
||||
__CFG_WDTE$OFF 0000 _PORTA 0005 _PORTB 0006
|
||||
_TRISA 0085 _TRISB 0086 __CFG_PWRTE$ON 0000
|
||||
status 0003 wtemp0 004E __initialization 03DB
|
||||
__end_of_main 0400 ??_main 0010 __end_of__initialization 03DB
|
||||
__pmaintext 03DD end_of_initialization 03DB start_initialization 03DB
|
||||
__pcstackBANK0 000C __size_of_main 0023 main@argc 000C
|
||||
main@argv 000E
|
||||
|
||||
@@ -1,221 +1,220 @@
|
||||
Microchip MPLAB XC8 Compiler V1.12 ()
|
||||
|
||||
Linker command line:
|
||||
|
||||
--edf=C:\Program Files\Microchip\xc8\v1.12\dat\en_msgs.txt -cs \
|
||||
-h+dist/default/production\16C84_MF.X.production.sym -z -Q16F84 -ol.obj \
|
||||
-Mdist/default/production/16C84_MF.X.production.map -E1 -ver=XC8 \
|
||||
-ACONST=00h-0FFhx4 -ACODE=00h-03FFh -ASTRCODE=00h-03FFh \
|
||||
-AENTRY=00h-0FFhx4 -ASTRING=00h-0FFhx4 -ABANK0=0Ch-04Dh -ARAM=0Ch-04Dh \
|
||||
-AABS1=0Ch-04Fh -ACOMMON=04Eh-04Fh -ASFR0=00h-0Bh -ASFR1=080h-0CDh \
|
||||
-preset_vec=00h,intentry,init,end_init -ppowerup=CODE -pfunctab=CODE \
|
||||
-ACONFIG=02007h-02007h -pconfig=CONFIG -DCONFIG=2 -AIDLOC=02000h-02003h \
|
||||
-pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-03Fh/02100h -peeprom_data=EEDATA \
|
||||
-DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
|
||||
C:\Users\q242695\AppData\Local\Temp\s324.obj \
|
||||
dist/default/production\16C84_MF.X.production.obj
|
||||
|
||||
Object code version is 3.10
|
||||
|
||||
Machine type is 16F84
|
||||
|
||||
|
||||
|
||||
Name Link Load Length Selector Space Scale
|
||||
C:\Users\q242695\AppData\Local\Temp\s324.obj
|
||||
end_init 0 0 1 0 0
|
||||
idloc 2000 2000 4 4000 0
|
||||
config 2007 2007 1 400E 0
|
||||
dist/default/production\16C84_MF.X.production.obj
|
||||
cstackBANK0 C C 6 C 1
|
||||
cinit 3DE 3DE 2 7BC 0
|
||||
maintext 3E0 3E0 20 7C0 0
|
||||
|
||||
TOTAL Name Link Load Length Space
|
||||
CLASS CONST
|
||||
|
||||
CLASS CODE
|
||||
end_init 0 0 1 0
|
||||
cinit 3DE 3DE 2 0
|
||||
maintext 3E0 3E0 20 0
|
||||
|
||||
CLASS STRCODE
|
||||
|
||||
CLASS ENTRY
|
||||
|
||||
CLASS STRING
|
||||
|
||||
CLASS BANK0
|
||||
cstackBANK0 C C 6 1
|
||||
|
||||
CLASS RAM
|
||||
|
||||
CLASS ABS1
|
||||
abs_s1 4E 4E 2 1
|
||||
|
||||
CLASS COMMON
|
||||
|
||||
CLASS SFR0
|
||||
|
||||
CLASS SFR1
|
||||
|
||||
CLASS CONFIG
|
||||
config 2007 2007 1 0
|
||||
|
||||
CLASS IDLOC
|
||||
idloc 2000 2000 4 0
|
||||
|
||||
CLASS EEDATA
|
||||
|
||||
CLASS BANK1
|
||||
|
||||
|
||||
|
||||
SEGMENTS Name Load Length Top Selector Space Class Delta
|
||||
|
||||
reset_vec 000000 000001 000001 0 0 CODE 2
|
||||
cstackBANK0 00000C 000006 000012 C 1 BANK0 1
|
||||
cinit 0003DE 000002 0003E0 7BC 0 CODE 2
|
||||
maintext 0003E0 000020 000400 7C0 0 CODE 2
|
||||
idloc 002000 000004 002004 4000 0 IDLOC 2
|
||||
config 002007 000001 002008 400E 0 CONFIG 2
|
||||
|
||||
|
||||
UNUSED ADDRESS RANGES
|
||||
|
||||
Name Unused Largest block Delta
|
||||
BANK0 0012-004D 3C 1
|
||||
CODE 0001-03DD 3DD 2
|
||||
CONST 0001-03DD 100 2
|
||||
EEDATA 2100-213F 40 2
|
||||
ENTRY 0001-03DD 100 2
|
||||
RAM 0012-004D 3C 1
|
||||
SFR0 0000-000B C 1
|
||||
SFR1 0080-00CD 4E 1
|
||||
STRCODE 0001-03DD 3DD 2
|
||||
STRING 0001-03DD 100 2
|
||||
|
||||
Symbol Table
|
||||
|
||||
_PORTA (abs) 0005
|
||||
_PORTB (abs) 0006
|
||||
_TRISA (abs) 0085
|
||||
_TRISB (abs) 0086
|
||||
__CFG_FOSC$LP (abs) 0000
|
||||
__CFG_PWRTE$ON (abs) 0000
|
||||
__CFG_WDTE$OFF (abs) 0000
|
||||
__Habs1 abs1 0000
|
||||
__Hbank0 bank0 0000
|
||||
__Hbank1 bank1 0000
|
||||
__Hcinit cinit 0000
|
||||
__Hclrtext clrtext 0000
|
||||
__Hcode code 0000
|
||||
__Hcommon common 0000
|
||||
__Hconfig config 2008
|
||||
__HcstackBANK0 cstackBANK0 0000
|
||||
__Heeprom_data eeprom_data 0000
|
||||
__Hend_init end_init 0001
|
||||
__Hfunctab functab 0000
|
||||
__Hidloc idloc 2004
|
||||
__Hinit init 0000
|
||||
__Hintentry intentry 0000
|
||||
__Hmaintext maintext 0000
|
||||
__Hpowerup powerup 0000
|
||||
__Hram ram 0000
|
||||
__Hreset_vec reset_vec 0000
|
||||
__Hsfr0 sfr0 0000
|
||||
__Hsfr1 sfr1 0000
|
||||
__Hstrings strings 0000
|
||||
__Htext text 0000
|
||||
__Labs1 abs1 0000
|
||||
__Lbank0 bank0 0000
|
||||
__Lbank1 bank1 0000
|
||||
__Lcinit cinit 0000
|
||||
__Lclrtext clrtext 0000
|
||||
__Lcode code 0000
|
||||
__Lcommon common 0000
|
||||
__Lconfig config 2007
|
||||
__LcstackBANK0 cstackBANK0 0000
|
||||
__Leeprom_data eeprom_data 0000
|
||||
__Lend_init end_init 0000
|
||||
__Lfunctab functab 0000
|
||||
__Lidloc idloc 2000
|
||||
__Linit init 0000
|
||||
__Lintentry intentry 0000
|
||||
__Lmaintext maintext 0000
|
||||
__Lpowerup powerup 0000
|
||||
__Lram ram 0000
|
||||
__Lreset_vec reset_vec 0000
|
||||
__Lsfr0 sfr0 0000
|
||||
__Lsfr1 sfr1 0000
|
||||
__Lstrings strings 0000
|
||||
__Ltext text 0000
|
||||
__S0 (abs) 2008
|
||||
__S1 (abs) 0012
|
||||
__S2 (abs) 0000
|
||||
__end_of__initialization cinit 03DE
|
||||
__end_of_main maintext 0400
|
||||
__initialization cinit 03DE
|
||||
__pcstackBANK0 cstackBANK0 000C
|
||||
__pmaintext maintext 03E0
|
||||
__size_of_main (abs) 0000
|
||||
_main maintext 03E0
|
||||
btemp (abs) 004E
|
||||
end_of_initialization cinit 03DE
|
||||
intlevel0 functab 0000
|
||||
intlevel1 functab 0000
|
||||
intlevel2 functab 0000
|
||||
intlevel3 functab 0000
|
||||
intlevel4 functab 0000
|
||||
intlevel5 functab 0000
|
||||
reset_vec reset_vec 0000
|
||||
start init 0000
|
||||
start_initialization cinit 03DE
|
||||
wtemp0 (abs) 004E
|
||||
|
||||
|
||||
FUNCTION INFORMATION:
|
||||
|
||||
*************** function _main *****************
|
||||
Defined at:
|
||||
line 24 in file "16C84_MF.c"
|
||||
Parameters: Size Location Type
|
||||
argc 2 0[BANK0 ] int
|
||||
argv 2 2[BANK0 ] PTR PTR unsigned char
|
||||
Auto vars: Size Location Type
|
||||
None
|
||||
Return value: Size Location Type
|
||||
2 0[BANK0 ] int
|
||||
Registers used:
|
||||
wreg, status,2
|
||||
Tracked objects:
|
||||
On entry :
|
||||
On exit :
|
||||
Unchanged:
|
||||
Data sizes: COMMON BANK0
|
||||
Params: 0 4
|
||||
Locals: 0 0
|
||||
Temps: 0 2
|
||||
Totals: 0 6
|
||||
Total ram usage: 6 bytes
|
||||
This function calls:
|
||||
Nothing
|
||||
This function is called by:
|
||||
Startup code after reset
|
||||
This function uses a non-reentrant model
|
||||
|
||||
|
||||
|
||||
MODULE INFORMATION
|
||||
|
||||
Module Function Class Link Load Size
|
||||
shared
|
||||
__initializatio CODE 03DE 0000 0
|
||||
|
||||
shared estimated size: 0
|
||||
|
||||
16C84_MF.c
|
||||
_main CODE 03E0 0000 32
|
||||
|
||||
16C84_MF.c estimated size: 32
|
||||
|
||||
Microchip MPLAB XC8 Compiler V1.12 ()
|
||||
|
||||
Linker command line:
|
||||
|
||||
--edf=/opt/microchip/xc8/v1.12/dat/en_msgs.txt -cs \
|
||||
-h+dist/default/production/16C84_MF.X.production.sym -z -Q16F84 -ol.obj \
|
||||
-Mdist/default/production/16C84_MF.X.production.map -E1 -ver=XC8 \
|
||||
-ACONST=00h-0FFhx4 -ACODE=00h-03FFh -ASTRCODE=00h-03FFh \
|
||||
-AENTRY=00h-0FFhx4 -ASTRING=00h-0FFhx4 -ABANK0=0Ch-04Dh -ARAM=0Ch-04Dh \
|
||||
-AABS1=0Ch-04Fh -ACOMMON=04Eh-04Fh -ASFR0=00h-0Bh -ASFR1=080h-0CDh \
|
||||
-preset_vec=00h,intentry,init,end_init -ppowerup=CODE -pfunctab=CODE \
|
||||
-ACONFIG=02007h-02007h -pconfig=CONFIG -DCONFIG=2 -AIDLOC=02000h-02003h \
|
||||
-pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-03Fh/02100h -peeprom_data=EEDATA \
|
||||
-DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
|
||||
/tmp/cgtfv99qG.obj dist/default/production/16C84_MF.X.production.obj
|
||||
|
||||
Object code version is 3.10
|
||||
|
||||
Machine type is 16F84
|
||||
|
||||
|
||||
|
||||
Name Link Load Length Selector Space Scale
|
||||
/tmp/cgtfv99qG.obj
|
||||
end_init 0 0 1 0 0
|
||||
idloc 2000 2000 4 4000 0
|
||||
config 2007 2007 1 400E 0
|
||||
dist/default/production/16C84_MF.X.production.obj
|
||||
cstackBANK0 C C 6 C 1
|
||||
cinit 3DB 3DB 2 7B6 0
|
||||
maintext 3DD 3DD 23 7BA 0
|
||||
|
||||
TOTAL Name Link Load Length Space
|
||||
CLASS CONST
|
||||
|
||||
CLASS CODE
|
||||
end_init 0 0 1 0
|
||||
cinit 3DB 3DB 2 0
|
||||
maintext 3DD 3DD 23 0
|
||||
|
||||
CLASS STRCODE
|
||||
|
||||
CLASS ENTRY
|
||||
|
||||
CLASS STRING
|
||||
|
||||
CLASS BANK0
|
||||
cstackBANK0 C C 6 1
|
||||
|
||||
CLASS RAM
|
||||
|
||||
CLASS ABS1
|
||||
abs_s1 4E 4E 2 1
|
||||
|
||||
CLASS COMMON
|
||||
|
||||
CLASS SFR0
|
||||
|
||||
CLASS SFR1
|
||||
|
||||
CLASS CONFIG
|
||||
config 2007 2007 1 0
|
||||
|
||||
CLASS IDLOC
|
||||
idloc 2000 2000 4 0
|
||||
|
||||
CLASS EEDATA
|
||||
|
||||
CLASS BANK1
|
||||
|
||||
|
||||
|
||||
SEGMENTS Name Load Length Top Selector Space Class Delta
|
||||
|
||||
reset_vec 000000 000001 000001 0 0 CODE 2
|
||||
cstackBANK0 00000C 000006 000012 C 1 BANK0 1
|
||||
cinit 0003DB 000002 0003DD 7B6 0 CODE 2
|
||||
maintext 0003DD 000023 000400 7BA 0 CODE 2
|
||||
idloc 002000 000004 002004 4000 0 IDLOC 2
|
||||
config 002007 000001 002008 400E 0 CONFIG 2
|
||||
|
||||
|
||||
UNUSED ADDRESS RANGES
|
||||
|
||||
Name Unused Largest block Delta
|
||||
BANK0 0012-004D 3C 1
|
||||
CODE 0001-03DA 3DA 2
|
||||
CONST 0001-03DA 100 2
|
||||
EEDATA 2100-213F 40 2
|
||||
ENTRY 0001-03DA 100 2
|
||||
RAM 0012-004D 3C 1
|
||||
SFR0 0000-000B C 1
|
||||
SFR1 0080-00CD 4E 1
|
||||
STRCODE 0001-03DA 3DA 2
|
||||
STRING 0001-03DA 100 2
|
||||
|
||||
Symbol Table
|
||||
|
||||
_PORTA (abs) 0005
|
||||
_PORTB (abs) 0006
|
||||
_TRISA (abs) 0085
|
||||
_TRISB (abs) 0086
|
||||
__CFG_FOSC$LP (abs) 0000
|
||||
__CFG_PWRTE$ON (abs) 0000
|
||||
__CFG_WDTE$OFF (abs) 0000
|
||||
__Habs1 abs1 0000
|
||||
__Hbank0 bank0 0000
|
||||
__Hbank1 bank1 0000
|
||||
__Hcinit cinit 0000
|
||||
__Hclrtext clrtext 0000
|
||||
__Hcode code 0000
|
||||
__Hcommon common 0000
|
||||
__Hconfig config 2008
|
||||
__HcstackBANK0 cstackBANK0 0000
|
||||
__Heeprom_data eeprom_data 0000
|
||||
__Hend_init end_init 0001
|
||||
__Hfunctab functab 0000
|
||||
__Hidloc idloc 2004
|
||||
__Hinit init 0000
|
||||
__Hintentry intentry 0000
|
||||
__Hmaintext maintext 0000
|
||||
__Hpowerup powerup 0000
|
||||
__Hram ram 0000
|
||||
__Hreset_vec reset_vec 0000
|
||||
__Hsfr0 sfr0 0000
|
||||
__Hsfr1 sfr1 0000
|
||||
__Hstrings strings 0000
|
||||
__Htext text 0000
|
||||
__Labs1 abs1 0000
|
||||
__Lbank0 bank0 0000
|
||||
__Lbank1 bank1 0000
|
||||
__Lcinit cinit 0000
|
||||
__Lclrtext clrtext 0000
|
||||
__Lcode code 0000
|
||||
__Lcommon common 0000
|
||||
__Lconfig config 2007
|
||||
__LcstackBANK0 cstackBANK0 0000
|
||||
__Leeprom_data eeprom_data 0000
|
||||
__Lend_init end_init 0000
|
||||
__Lfunctab functab 0000
|
||||
__Lidloc idloc 2000
|
||||
__Linit init 0000
|
||||
__Lintentry intentry 0000
|
||||
__Lmaintext maintext 0000
|
||||
__Lpowerup powerup 0000
|
||||
__Lram ram 0000
|
||||
__Lreset_vec reset_vec 0000
|
||||
__Lsfr0 sfr0 0000
|
||||
__Lsfr1 sfr1 0000
|
||||
__Lstrings strings 0000
|
||||
__Ltext text 0000
|
||||
__S0 (abs) 2008
|
||||
__S1 (abs) 0012
|
||||
__S2 (abs) 0000
|
||||
__end_of__initialization cinit 03DB
|
||||
__end_of_main maintext 0400
|
||||
__initialization cinit 03DB
|
||||
__pcstackBANK0 cstackBANK0 000C
|
||||
__pmaintext maintext 03DD
|
||||
__size_of_main (abs) 0000
|
||||
_main maintext 03DD
|
||||
btemp (abs) 004E
|
||||
end_of_initialization cinit 03DB
|
||||
intlevel0 functab 0000
|
||||
intlevel1 functab 0000
|
||||
intlevel2 functab 0000
|
||||
intlevel3 functab 0000
|
||||
intlevel4 functab 0000
|
||||
intlevel5 functab 0000
|
||||
reset_vec reset_vec 0000
|
||||
start init 0000
|
||||
start_initialization cinit 03DB
|
||||
wtemp0 (abs) 004E
|
||||
|
||||
|
||||
FUNCTION INFORMATION:
|
||||
|
||||
*************** function _main *****************
|
||||
Defined at:
|
||||
line 24 in file "16C84_MF.c"
|
||||
Parameters: Size Location Type
|
||||
argc 2 0[BANK0 ] int
|
||||
argv 2 2[BANK0 ] PTR PTR unsigned char
|
||||
Auto vars: Size Location Type
|
||||
None
|
||||
Return value: Size Location Type
|
||||
2 0[BANK0 ] int
|
||||
Registers used:
|
||||
wreg, status,2
|
||||
Tracked objects:
|
||||
On entry :
|
||||
On exit :
|
||||
Unchanged:
|
||||
Data sizes: COMMON BANK0
|
||||
Params: 0 4
|
||||
Locals: 0 0
|
||||
Temps: 0 2
|
||||
Totals: 0 6
|
||||
Total ram usage: 6 bytes
|
||||
This function calls:
|
||||
Nothing
|
||||
This function is called by:
|
||||
Startup code after reset
|
||||
This function uses a non-reentrant model
|
||||
|
||||
|
||||
|
||||
MODULE INFORMATION
|
||||
|
||||
Module Function Class Link Load Size
|
||||
shared
|
||||
__initializatio CODE 03DB 0000 0
|
||||
|
||||
shared estimated size: 0
|
||||
|
||||
16C84_MF.c
|
||||
_main CODE 03DD 0000 35
|
||||
|
||||
16C84_MF.c estimated size: 35
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,139 +1,139 @@
|
||||
[p LITE_MODE AUTOSTATIC PIC14 PICREGULAR PICMID ]
|
||||
[d version 1.1 ]
|
||||
[d edition pro ]
|
||||
[d chip 16F84 ]
|
||||
"24 16C84_MF.c
|
||||
[v _main `(i 1 e 2 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\abdiv.c
|
||||
[v ___abdiv `(c 1 e 1 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\abmod.c
|
||||
[v ___abmod `(c 1 e 1 0 ]
|
||||
"34 C:\Program Files\Microchip\xc8\v1.12\sources\abtoft.c
|
||||
[v ___abtoft `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\aldiv.c
|
||||
[v ___aldiv `(l 1 e 4 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\almod.c
|
||||
[v ___almod `(l 1 e 4 0 ]
|
||||
"43 C:\Program Files\Microchip\xc8\v1.12\sources\altoft.c
|
||||
[v ___altoft `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\atdiv.c
|
||||
[v ___atdiv `(m 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\atmod.c
|
||||
[v ___atmod `(m 1 e 3 0 ]
|
||||
"38 C:\Program Files\Microchip\xc8\v1.12\sources\attoft.c
|
||||
[v ___attoft `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\awdiv.c
|
||||
[v ___awdiv `(i 1 e 2 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\awmod.c
|
||||
[v ___awmod `(i 1 e 2 0 ]
|
||||
"33 C:\Program Files\Microchip\xc8\v1.12\sources\awtoft.c
|
||||
[v ___awtoft `(f 1 e 3 0 ]
|
||||
"3 C:\Program Files\Microchip\xc8\v1.12\sources\bmul.c
|
||||
[v ___bmul `(uc 1 e 1 0 ]
|
||||
"63 C:\Program Files\Microchip\xc8\v1.12\sources\float.c
|
||||
[v ___ftpack `(f 1 e 3 0 ]
|
||||
"87 C:\Program Files\Microchip\xc8\v1.12\sources\ftadd.c
|
||||
[v ___ftadd `(f 1 e 3 0 ]
|
||||
"50 C:\Program Files\Microchip\xc8\v1.12\sources\ftdiv.c
|
||||
[v ___ftdiv `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\ftge.c
|
||||
[v ___ftge `(b 1 e 0 0 ]
|
||||
"52 C:\Program Files\Microchip\xc8\v1.12\sources\ftmul.c
|
||||
[v ___ftmul `(f 1 e 3 0 ]
|
||||
"16 C:\Program Files\Microchip\xc8\v1.12\sources\ftneg.c
|
||||
[v ___ftneg `(f 1 e 3 0 ]
|
||||
"17 C:\Program Files\Microchip\xc8\v1.12\sources\ftsub.c
|
||||
[v ___ftsub `(f 1 e 3 0 ]
|
||||
"45 C:\Program Files\Microchip\xc8\v1.12\sources\fttol.c
|
||||
[v ___fttol `(l 1 e 4 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\lbdiv.c
|
||||
[v ___lbdiv `(uc 1 e 1 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\lbmod.c
|
||||
[v ___lbmod `(uc 1 e 1 0 ]
|
||||
"28 C:\Program Files\Microchip\xc8\v1.12\sources\lbtoft.c
|
||||
[v ___lbtoft `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\lldiv.c
|
||||
[v ___lldiv `(ul 1 e 4 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\llmod.c
|
||||
[v ___llmod `(ul 1 e 4 0 ]
|
||||
"36 C:\Program Files\Microchip\xc8\v1.12\sources\lltoft.c
|
||||
[v ___lltoft `(f 1 e 3 0 ]
|
||||
"3 C:\Program Files\Microchip\xc8\v1.12\sources\lmul.c
|
||||
[v ___lmul `(ul 1 e 4 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\ltdiv.c
|
||||
[v ___ltdiv `(um 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\ltmod.c
|
||||
[v ___ltmod `(um 1 e 3 0 ]
|
||||
"31 C:\Program Files\Microchip\xc8\v1.12\sources\lttoft.c
|
||||
[v ___lttoft `(f 1 e 3 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\lwdiv.c
|
||||
[v ___lwdiv `(ui 1 e 2 0 ]
|
||||
"5 C:\Program Files\Microchip\xc8\v1.12\sources\lwmod.c
|
||||
[v ___lwmod `(ui 1 e 2 0 ]
|
||||
"29 C:\Program Files\Microchip\xc8\v1.12\sources\lwtoft.c
|
||||
[v ___lwtoft `(f 1 e 3 0 ]
|
||||
"3 C:\Program Files\Microchip\xc8\v1.12\sources\tmul.c
|
||||
[v ___tmul `(um 1 e 3 0 ]
|
||||
"3 C:\Program Files\Microchip\xc8\v1.12\sources\wmul.c
|
||||
[v ___wmul `(ui 1 e 2 0 ]
|
||||
"7 eeprom.c
|
||||
[v _eecpymem `(v 1 e 0 0 ]
|
||||
"25
|
||||
[v _memcpyee `(v 1 e 0 0 ]
|
||||
"49
|
||||
[v ___eetoc `(uc 1 e 1 0 ]
|
||||
"57
|
||||
[v ___eetoi `(ui 1 e 2 0 ]
|
||||
"65
|
||||
[v ___eetom `(um 1 e 3 0 ]
|
||||
"73
|
||||
[v ___eetol `(ul 1 e 4 0 ]
|
||||
"81
|
||||
[v ___ctoee `(uc 1 e 1 0 ]
|
||||
"88
|
||||
[v ___itoee `(ui 1 e 2 0 ]
|
||||
"95
|
||||
[v ___mtoee `(um 1 e 3 0 ]
|
||||
"102
|
||||
[v ___ltoee `(ul 1 e 4 0 ]
|
||||
"109
|
||||
[v ___eetoft `(f 1 e 3 0 ]
|
||||
"117
|
||||
[v ___eetofl `(d 1 e 3 0 ]
|
||||
"125
|
||||
[v ___fttoee `(f 1 e 3 0 ]
|
||||
"132
|
||||
[v ___fltoee `(d 1 e 3 0 ]
|
||||
"259 /Volumes/build/bamboo/xml-data/build-dir/XC8-RELEASE-JOB1/nz/build/dist/osx/include/pic16f84.h
|
||||
[v _EEDATA `VEuc 1 e 1 @8 ]
|
||||
"265
|
||||
[v _EEADR `VEuc 1 e 1 @9 ]
|
||||
"540
|
||||
[v _EECON1 `VEuc 1 e 1 @136 ]
|
||||
"583
|
||||
[v _EECON2 `VEuc 1 e 1 @137 ]
|
||||
"595
|
||||
[v _CARRY `VEb 1 e 0 @24 ]
|
||||
"603
|
||||
[v _GIE `VEb 1 e 0 @95 ]
|
||||
"651
|
||||
[v _RD `VEb 1 e 0 @1088 ]
|
||||
"695
|
||||
[v _WR `VEb 1 e 0 @1089 ]
|
||||
"697
|
||||
[v _WREN `VEb 1 e 0 @1090 ]
|
||||
"155 C:\Program Files\Microchip\xc8\v1.12\include\pic16f84.h
|
||||
[v _PORTA `VEuc 1 e 1 @5 ]
|
||||
"198
|
||||
[v _PORTB `VEuc 1 e 1 @6 ]
|
||||
"436
|
||||
[v _TRISA `VEuc 1 e 1 @133 ]
|
||||
"479
|
||||
[v _TRISB `VEuc 1 e 1 @134 ]
|
||||
"24 16C84_MF.c
|
||||
[v _main `(i 1 e 2 0 ]
|
||||
{
|
||||
[v main@argc `i 1 p 2 0 ]
|
||||
[v main@argv `**uc 1 p 2 2 ]
|
||||
"37
|
||||
} 0
|
||||
[p LITE_MODE AUTOSTATIC PIC14 PICREGULAR PICMID ]
|
||||
[d version 1.1 ]
|
||||
[d edition pro ]
|
||||
[d chip 16F84 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/abdiv.c
|
||||
[v ___abdiv `(c 1 e 1 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/abmod.c
|
||||
[v ___abmod `(c 1 e 1 0 ]
|
||||
"34 /opt/microchip/xc8/v1.12/sources/abtoft.c
|
||||
[v ___abtoft `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/aldiv.c
|
||||
[v ___aldiv `(l 1 e 4 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/almod.c
|
||||
[v ___almod `(l 1 e 4 0 ]
|
||||
"43 /opt/microchip/xc8/v1.12/sources/altoft.c
|
||||
[v ___altoft `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/atdiv.c
|
||||
[v ___atdiv `(m 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/atmod.c
|
||||
[v ___atmod `(m 1 e 3 0 ]
|
||||
"38 /opt/microchip/xc8/v1.12/sources/attoft.c
|
||||
[v ___attoft `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/awdiv.c
|
||||
[v ___awdiv `(i 1 e 2 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/awmod.c
|
||||
[v ___awmod `(i 1 e 2 0 ]
|
||||
"33 /opt/microchip/xc8/v1.12/sources/awtoft.c
|
||||
[v ___awtoft `(f 1 e 3 0 ]
|
||||
"3 /opt/microchip/xc8/v1.12/sources/bmul.c
|
||||
[v ___bmul `(uc 1 e 1 0 ]
|
||||
"63 /opt/microchip/xc8/v1.12/sources/float.c
|
||||
[v ___ftpack `(f 1 e 3 0 ]
|
||||
"87 /opt/microchip/xc8/v1.12/sources/ftadd.c
|
||||
[v ___ftadd `(f 1 e 3 0 ]
|
||||
"50 /opt/microchip/xc8/v1.12/sources/ftdiv.c
|
||||
[v ___ftdiv `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/ftge.c
|
||||
[v ___ftge `(b 1 e 0 0 ]
|
||||
"52 /opt/microchip/xc8/v1.12/sources/ftmul.c
|
||||
[v ___ftmul `(f 1 e 3 0 ]
|
||||
"16 /opt/microchip/xc8/v1.12/sources/ftneg.c
|
||||
[v ___ftneg `(f 1 e 3 0 ]
|
||||
"17 /opt/microchip/xc8/v1.12/sources/ftsub.c
|
||||
[v ___ftsub `(f 1 e 3 0 ]
|
||||
"45 /opt/microchip/xc8/v1.12/sources/fttol.c
|
||||
[v ___fttol `(l 1 e 4 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/lbdiv.c
|
||||
[v ___lbdiv `(uc 1 e 1 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/lbmod.c
|
||||
[v ___lbmod `(uc 1 e 1 0 ]
|
||||
"28 /opt/microchip/xc8/v1.12/sources/lbtoft.c
|
||||
[v ___lbtoft `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/lldiv.c
|
||||
[v ___lldiv `(ul 1 e 4 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/llmod.c
|
||||
[v ___llmod `(ul 1 e 4 0 ]
|
||||
"36 /opt/microchip/xc8/v1.12/sources/lltoft.c
|
||||
[v ___lltoft `(f 1 e 3 0 ]
|
||||
"3 /opt/microchip/xc8/v1.12/sources/lmul.c
|
||||
[v ___lmul `(ul 1 e 4 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/ltdiv.c
|
||||
[v ___ltdiv `(um 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/ltmod.c
|
||||
[v ___ltmod `(um 1 e 3 0 ]
|
||||
"31 /opt/microchip/xc8/v1.12/sources/lttoft.c
|
||||
[v ___lttoft `(f 1 e 3 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/lwdiv.c
|
||||
[v ___lwdiv `(ui 1 e 2 0 ]
|
||||
"5 /opt/microchip/xc8/v1.12/sources/lwmod.c
|
||||
[v ___lwmod `(ui 1 e 2 0 ]
|
||||
"29 /opt/microchip/xc8/v1.12/sources/lwtoft.c
|
||||
[v ___lwtoft `(f 1 e 3 0 ]
|
||||
"3 /opt/microchip/xc8/v1.12/sources/tmul.c
|
||||
[v ___tmul `(um 1 e 3 0 ]
|
||||
"3 /opt/microchip/xc8/v1.12/sources/wmul.c
|
||||
[v ___wmul `(ui 1 e 2 0 ]
|
||||
"24 16C84_MF.c
|
||||
[v _main `(i 1 e 2 0 ]
|
||||
"7 eeprom.c
|
||||
[v _eecpymem `(v 1 e 0 0 ]
|
||||
"25
|
||||
[v _memcpyee `(v 1 e 0 0 ]
|
||||
"49
|
||||
[v ___eetoc `(uc 1 e 1 0 ]
|
||||
"57
|
||||
[v ___eetoi `(ui 1 e 2 0 ]
|
||||
"65
|
||||
[v ___eetom `(um 1 e 3 0 ]
|
||||
"73
|
||||
[v ___eetol `(ul 1 e 4 0 ]
|
||||
"81
|
||||
[v ___ctoee `(uc 1 e 1 0 ]
|
||||
"88
|
||||
[v ___itoee `(ui 1 e 2 0 ]
|
||||
"95
|
||||
[v ___mtoee `(um 1 e 3 0 ]
|
||||
"102
|
||||
[v ___ltoee `(ul 1 e 4 0 ]
|
||||
"109
|
||||
[v ___eetoft `(f 1 e 3 0 ]
|
||||
"117
|
||||
[v ___eetofl `(d 1 e 3 0 ]
|
||||
"125
|
||||
[v ___fttoee `(f 1 e 3 0 ]
|
||||
"132
|
||||
[v ___fltoee `(d 1 e 3 0 ]
|
||||
"155 /opt/microchip/xc8/v1.12/include/pic16f84.h
|
||||
[v _PORTA `VEuc 1 e 1 @5 ]
|
||||
"198
|
||||
[v _PORTB `VEuc 1 e 1 @6 ]
|
||||
"436
|
||||
[v _TRISA `VEuc 1 e 1 @133 ]
|
||||
"479
|
||||
[v _TRISB `VEuc 1 e 1 @134 ]
|
||||
"259 /Volumes/build/bamboo/xml-data/build-dir/XC8-RELEASE-JOB1/nz/build/dist/osx/include/pic16f84.h
|
||||
[v _EEDATA `VEuc 1 e 1 @8 ]
|
||||
"265
|
||||
[v _EEADR `VEuc 1 e 1 @9 ]
|
||||
"540
|
||||
[v _EECON1 `VEuc 1 e 1 @136 ]
|
||||
"583
|
||||
[v _EECON2 `VEuc 1 e 1 @137 ]
|
||||
"595
|
||||
[v _CARRY `VEb 1 e 0 @24 ]
|
||||
"603
|
||||
[v _GIE `VEb 1 e 0 @95 ]
|
||||
"651
|
||||
[v _RD `VEb 1 e 0 @1088 ]
|
||||
"695
|
||||
[v _WR `VEb 1 e 0 @1089 ]
|
||||
"697
|
||||
[v _WREN `VEb 1 e 0 @1090 ]
|
||||
"24 16C84_MF.c
|
||||
[v _main `(i 1 e 2 0 ]
|
||||
{
|
||||
[v main@argc `i 1 p 2 0 ]
|
||||
[v main@argv `**uc 1 p 2 2 ]
|
||||
"37
|
||||
} 0
|
||||
|
||||
@@ -1,98 +1,98 @@
|
||||
__S0 2008 0 ABS 0
|
||||
__S1 12 0 ABS 0
|
||||
__S2 0 0 ABS 0
|
||||
__Hintentry 0 0 CODE 0
|
||||
__Lintentry 0 0 CODE 0
|
||||
__CFG_PWRTE$ON 0 0 ABS 0
|
||||
_main 3E0 0 CODE 0
|
||||
btemp 4E 0 ABS 0
|
||||
start 0 0 CODE 0
|
||||
_TRISA 85 0 ABS 0
|
||||
_TRISB 86 0 ABS 0
|
||||
_PORTA 5 0 ABS 0
|
||||
reset_vec 0 0 CODE 0
|
||||
_PORTB 6 0 ABS 0
|
||||
wtemp0 4E 0 ABS 0
|
||||
__Hconfig 2008 0 CONFIG 0
|
||||
__Lconfig 2007 0 CONFIG 0
|
||||
__Hram 0 0 ABS 0
|
||||
__Lram 0 0 ABS 0
|
||||
__Hfunctab 0 0 CODE 0
|
||||
__Lfunctab 0 0 CODE 0
|
||||
__Hcommon 0 0 ABS 0
|
||||
__Lcommon 0 0 ABS 0
|
||||
__Heeprom_data 0 0 EEDATA 2
|
||||
__Leeprom_data 0 0 EEDATA 2
|
||||
__Habs1 0 0 ABS 0
|
||||
__Labs1 0 0 ABS 0
|
||||
__Hsfr0 0 0 ABS 0
|
||||
__Lsfr0 0 0 ABS 0
|
||||
__Hsfr1 0 0 ABS 0
|
||||
__Lsfr1 0 0 ABS 0
|
||||
__Hcode 0 0 ABS 0
|
||||
__Lcode 0 0 ABS 0
|
||||
__HcstackBANK0 0 0 ABS 0
|
||||
__LcstackBANK0 0 0 ABS 0
|
||||
__pcstackBANK0 C 0 BANK0 1
|
||||
__Hinit 0 0 CODE 0
|
||||
__Linit 0 0 CODE 0
|
||||
__end_of_main 400 0 CODE 0
|
||||
__Htext 0 0 ABS 0
|
||||
__Ltext 0 0 ABS 0
|
||||
end_of_initialization 3DE 0 CODE 0
|
||||
__Hstrings 0 0 ABS 0
|
||||
__Lstrings 0 0 ABS 0
|
||||
__Hbank0 0 0 ABS 0
|
||||
__Lbank0 0 0 ABS 0
|
||||
__Hbank1 0 0 BANK1 1
|
||||
__Lbank1 0 0 BANK1 1
|
||||
__Hpowerup 0 0 CODE 0
|
||||
__Lpowerup 0 0 CODE 0
|
||||
__Hclrtext 0 0 ABS 0
|
||||
__Lclrtext 0 0 ABS 0
|
||||
__end_of__initialization 3DE 0 CODE 0
|
||||
__CFG_FOSC$LP 0 0 ABS 0
|
||||
__Hidloc 2004 0 IDLOC 0
|
||||
__Lidloc 2000 0 IDLOC 0
|
||||
__Hcinit 0 0 ABS 0
|
||||
__Lcinit 0 0 ABS 0
|
||||
__size_of_main 0 0 ABS 0
|
||||
__Hend_init 1 0 CODE 0
|
||||
__Lend_init 0 0 CODE 0
|
||||
__Hreset_vec 0 0 CODE 0
|
||||
__Lreset_vec 0 0 CODE 0
|
||||
intlevel0 0 0 CODE 0
|
||||
__CFG_WDTE$OFF 0 0 ABS 0
|
||||
intlevel1 0 0 CODE 0
|
||||
intlevel2 0 0 CODE 0
|
||||
intlevel3 0 0 CODE 0
|
||||
intlevel4 0 0 CODE 0
|
||||
intlevel5 0 0 CODE 0
|
||||
start_initialization 3DE 0 CODE 0
|
||||
__Hmaintext 0 0 ABS 0
|
||||
__Lmaintext 0 0 ABS 0
|
||||
__pmaintext 3E0 0 CODE 0
|
||||
__initialization 3DE 0 CODE 0
|
||||
%segments
|
||||
reset_vec 0 1 CODE 0 0
|
||||
config 400E 400F CONFIG 400E 0
|
||||
idloc 4000 4007 IDLOC 4000 0
|
||||
cstackBANK0 C 11 BANK0 C 1
|
||||
maintext 7C0 7FF CODE 7C0 0
|
||||
cinit 7BC 7BF CODE 7BC 0
|
||||
%locals
|
||||
dist/default/production\16C84_MF.X.production.obj
|
||||
16C84_MF.c
|
||||
25 3E0 0 CODE 0
|
||||
26 3E2 0 CODE 0
|
||||
29 3E3 0 CODE 0
|
||||
30 3E5 0 CODE 0
|
||||
31 3E6 0 CODE 0
|
||||
32 3EF 0 CODE 0
|
||||
33 3F2 0 CODE 0
|
||||
34 3F4 0 CODE 0
|
||||
27 3FE 0 CODE 0
|
||||
37 3FF 0 CODE 0
|
||||
C:\Users\q242695\AppData\Local\Temp\s324.
|
||||
107 3DE 0 CODE 0
|
||||
108 3DF 0 CODE 0
|
||||
__S0 2008 0 ABS 0
|
||||
__S1 12 0 ABS 0
|
||||
__S2 0 0 ABS 0
|
||||
__Hintentry 0 0 CODE 0
|
||||
__Lintentry 0 0 CODE 0
|
||||
__CFG_PWRTE$ON 0 0 ABS 0
|
||||
_main 3DD 0 CODE 0
|
||||
btemp 4E 0 ABS 0
|
||||
start 0 0 CODE 0
|
||||
_TRISA 85 0 ABS 0
|
||||
_TRISB 86 0 ABS 0
|
||||
_PORTA 5 0 ABS 0
|
||||
reset_vec 0 0 CODE 0
|
||||
_PORTB 6 0 ABS 0
|
||||
wtemp0 4E 0 ABS 0
|
||||
__Hconfig 2008 0 CONFIG 0
|
||||
__Lconfig 2007 0 CONFIG 0
|
||||
__Hram 0 0 ABS 0
|
||||
__Lram 0 0 ABS 0
|
||||
__Hfunctab 0 0 CODE 0
|
||||
__Lfunctab 0 0 CODE 0
|
||||
__Hcommon 0 0 ABS 0
|
||||
__Lcommon 0 0 ABS 0
|
||||
__Heeprom_data 0 0 EEDATA 2
|
||||
__Leeprom_data 0 0 EEDATA 2
|
||||
__Habs1 0 0 ABS 0
|
||||
__Labs1 0 0 ABS 0
|
||||
__Hsfr0 0 0 ABS 0
|
||||
__Lsfr0 0 0 ABS 0
|
||||
__Hsfr1 0 0 ABS 0
|
||||
__Lsfr1 0 0 ABS 0
|
||||
__Hcode 0 0 ABS 0
|
||||
__Lcode 0 0 ABS 0
|
||||
__HcstackBANK0 0 0 ABS 0
|
||||
__LcstackBANK0 0 0 ABS 0
|
||||
__pcstackBANK0 C 0 BANK0 1
|
||||
__Hinit 0 0 CODE 0
|
||||
__Linit 0 0 CODE 0
|
||||
__end_of_main 400 0 CODE 0
|
||||
__Htext 0 0 ABS 0
|
||||
__Ltext 0 0 ABS 0
|
||||
end_of_initialization 3DB 0 CODE 0
|
||||
__Hstrings 0 0 ABS 0
|
||||
__Lstrings 0 0 ABS 0
|
||||
__Hbank0 0 0 ABS 0
|
||||
__Lbank0 0 0 ABS 0
|
||||
__Hbank1 0 0 BANK1 1
|
||||
__Lbank1 0 0 BANK1 1
|
||||
__Hpowerup 0 0 CODE 0
|
||||
__Lpowerup 0 0 CODE 0
|
||||
__Hclrtext 0 0 ABS 0
|
||||
__Lclrtext 0 0 ABS 0
|
||||
__end_of__initialization 3DB 0 CODE 0
|
||||
__CFG_FOSC$LP 0 0 ABS 0
|
||||
__Hidloc 2004 0 IDLOC 0
|
||||
__Lidloc 2000 0 IDLOC 0
|
||||
__Hcinit 0 0 ABS 0
|
||||
__Lcinit 0 0 ABS 0
|
||||
__size_of_main 0 0 ABS 0
|
||||
__Hend_init 1 0 CODE 0
|
||||
__Lend_init 0 0 CODE 0
|
||||
__Hreset_vec 0 0 CODE 0
|
||||
__Lreset_vec 0 0 CODE 0
|
||||
intlevel0 0 0 CODE 0
|
||||
__CFG_WDTE$OFF 0 0 ABS 0
|
||||
intlevel1 0 0 CODE 0
|
||||
intlevel2 0 0 CODE 0
|
||||
intlevel3 0 0 CODE 0
|
||||
intlevel4 0 0 CODE 0
|
||||
intlevel5 0 0 CODE 0
|
||||
start_initialization 3DB 0 CODE 0
|
||||
__Hmaintext 0 0 ABS 0
|
||||
__Lmaintext 0 0 ABS 0
|
||||
__pmaintext 3DD 0 CODE 0
|
||||
__initialization 3DB 0 CODE 0
|
||||
%segments
|
||||
reset_vec 0 1 CODE 0 0
|
||||
config 400E 400F CONFIG 400E 0
|
||||
idloc 4000 4007 IDLOC 4000 0
|
||||
cstackBANK0 C 11 BANK0 C 1
|
||||
maintext 7BA 7FF CODE 7BA 0
|
||||
cinit 7B6 7B9 CODE 7B6 0
|
||||
%locals
|
||||
dist/default/production/16C84_MF.X.production.obj
|
||||
16C84_MF.c
|
||||
25 3DD 0 CODE 0
|
||||
26 3DF 0 CODE 0
|
||||
29 3E1 0 CODE 0
|
||||
30 3E4 0 CODE 0
|
||||
31 3E6 0 CODE 0
|
||||
32 3EF 0 CODE 0
|
||||
33 3F2 0 CODE 0
|
||||
34 3F4 0 CODE 0
|
||||
27 3FE 0 CODE 0
|
||||
37 3FF 0 CODE 0
|
||||
/tmp/cgtm0gMNg
|
||||
107 3DB 0 CODE 0
|
||||
108 3DC 0 CODE 0
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/16C84_MF.p1
|
||||
SOURCEFILES=16C84_MF.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F84
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/16C84_MF.p1: 16C84_MF.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/16C84_MF.p1: 16C84_MF.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/16C84_MF.p1.d
|
||||
@${RM} ${OBJECTDIR}/16C84_MF.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/16C84_MF.p1 16C84_MF.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/16C84_MF.p1 16C84_MF.c
|
||||
@-${MV} ${OBJECTDIR}/16C84_MF.d ${OBJECTDIR}/16C84_MF.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/16C84_MF.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/16C84_MF.p1: 16C84_MF.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/16C84_MF.p1: 16C84_MF.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/16C84_MF.p1.d
|
||||
@${RM} ${OBJECTDIR}/16C84_MF.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/16C84_MF.p1 16C84_MF.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/16C84_MF.p1 16C84_MF.c
|
||||
@-${MV} ${OBJECTDIR}/16C84_MF.d ${OBJECTDIR}/16C84_MF.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/16C84_MF.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84_MF.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84_MF.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:04 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=2b24fc7dc31f7e83d48ccec7719704bd
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:26 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=ec9793c9867b2397ac2991b643f93d28
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/16C84_MF.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=16C84_MF.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16C84_MF.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=16c84mf.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/16c84mf.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>16C84_MF.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>true</parseOnProdLoad>
|
||||
<alternateLoadableFile>../../workspace/gcb/Release/16f84_serial.gcb.hex</alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -154,6 +162,45 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0x3ff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="memories.userotp" value="false"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0x3ff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="false"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VPPFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group/>
|
||||
</open-files>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_16c84.p1
|
||||
SOURCEFILES=main_16c84.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F84
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_16c84.p1: main_16c84.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16c84.p1: main_16c84.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16c84.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16c84.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84.p1 main_16c84.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84.p1 main_16c84.c
|
||||
@-${MV} ${OBJECTDIR}/main_16c84.d ${OBJECTDIR}/main_16c84.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16c84.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_16c84.p1: main_16c84.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16c84.p1: main_16c84.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16c84.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16c84.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84.p1 main_16c84.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16c84.p1 main_16c84.c
|
||||
@-${MV} ${OBJECTDIR}/main_16c84.d ${OBJECTDIR}/main_16c84.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16c84.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16C84_Std.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16C84_Std.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:05 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=32b91064fd826692e4fd08deabbb9592
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:26 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=10727d296d1f72dc0154f3529d4c3d0b
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/16C84_Std.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=16C84_Std.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16C84_Std.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=16c84std.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/16c84std.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main_16c84.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile>../../workspace/gcb/Release/16f84.gcb.hex</alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -56,8 +64,85 @@
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="additional-warnings" value="true"/>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="call-prologues" value="false"/>
|
||||
<property key="default-bitfield-type" value="true"/>
|
||||
<property key="default-char-type" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="disable-optimizations" value="false"/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="favor-optimization-for" value="-speed,+space"/>
|
||||
<property key="garbage-collect-data" value="true"/>
|
||||
<property key="garbage-collect-functions" value="true"/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="local-generation" value="false"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="-O1"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="optimization-stable-enable" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="short-enums" value="true"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="-3"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<HI-TECH-LINK>
|
||||
<property key="additional-options-checksum" value=""/>
|
||||
<property key="additional-options-checksumAVR" value=""/>
|
||||
<property key="additional-options-code-offset" value=""/>
|
||||
<property key="additional-options-command-line" value=""/>
|
||||
<property key="additional-options-errata" value=""/>
|
||||
<property key="additional-options-extend-address" value="false"/>
|
||||
<property key="additional-options-trace-type" value=""/>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
<property key="backup-reset-condition-flags" value="false"/>
|
||||
<property key="calibrate-oscillator" value="false"/>
|
||||
<property key="calibrate-oscillator-value" value="0x3400"/>
|
||||
<property key="clear-bss" value="true"/>
|
||||
<property key="code-model-external" value="wordwrite"/>
|
||||
<property key="code-model-rom" value=""/>
|
||||
<property key="create-html-files" value="false"/>
|
||||
<property key="data-model-ram" value=""/>
|
||||
<property key="data-model-size-of-double" value="24"/>
|
||||
<property key="data-model-size-of-double-gcc" value="short-double"/>
|
||||
<property key="data-model-size-of-float" value="24"/>
|
||||
<property key="data-model-size-of-float-gcc" value="short-float"/>
|
||||
<property key="display-class-usage" value="false"/>
|
||||
<property key="display-hex-usage" value="false"/>
|
||||
<property key="display-overall-usage" value="true"/>
|
||||
<property key="display-psect-usage" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="fill-flash-options-addr" value=""/>
|
||||
<property key="fill-flash-options-const" value=""/>
|
||||
<property key="fill-flash-options-how" value="0"/>
|
||||
<property key="fill-flash-options-inc-const" value="1"/>
|
||||
<property key="fill-flash-options-increment" value=""/>
|
||||
<property key="fill-flash-options-seq" value=""/>
|
||||
<property key="fill-flash-options-what" value="0"/>
|
||||
<property key="format-hex-file-for-download" value="false"/>
|
||||
<property key="initialize-data" value="true"/>
|
||||
<property key="input-libraries" value="libm"/>
|
||||
<property key="keep-generated-startup.as" value="false"/>
|
||||
<property key="link-in-c-library" value="true"/>
|
||||
<property key="link-in-c-library-gcc" value=""/>
|
||||
<property key="link-in-peripheral-library" value="true"/>
|
||||
<property key="managed-stack" value="false"/>
|
||||
<property key="opt-xc8-linker-file" value="false"/>
|
||||
<property key="opt-xc8-linker-link_startup" value="false"/>
|
||||
<property key="opt-xc8-linker-serial" value=""/>
|
||||
<property key="program-the-device-with-default-config-words" value="false"/>
|
||||
<property key="remove-unused-sections" value="true"/>
|
||||
</HI-TECH-LINK>
|
||||
<PICkit3PlatformTool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
@@ -89,7 +174,57 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0x3ff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0x3ff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="constdata-progmem" value="false"/>
|
||||
<property key="gcc-opt-driver-new" value="false"/>
|
||||
<property key="gcc-opt-std" value="--std=c89"/>
|
||||
<property key="gcc-output-file-format" value="dwarf-3"/>
|
||||
<property key="mapped-progmem" value="false"/>
|
||||
<property key="omit-pack-options" value="false"/>
|
||||
<property key="omit-pack-options-new" value="1"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="smart-io-format" value=""/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
<property key="user-pack-device-support" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group/>
|
||||
</open-files>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_16f874.p1 ${OBJECTDIR}/_ext/1505772245/lcd_hd44780
|
||||
SOURCEFILES=main_16f874.c ../00_Lib/lcd_hd44780.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,42 +82,42 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F874A
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_16f874.p1: main_16f874.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16f874.p1: main_16f874.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16f874.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16f874.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16f874.p1 main_16f874.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16f874.p1 main_16f874.c
|
||||
@-${MV} ${OBJECTDIR}/main_16f874.d ${OBJECTDIR}/main_16f874.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16f874.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1: ../00_Lib/lcd_hd44780.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1: ../00_Lib/lcd_hd44780.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/_ext/1505772245"
|
||||
@${RM} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d
|
||||
@${RM} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1 ../00_Lib/lcd_hd44780.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1 ../00_Lib/lcd_hd44780.c
|
||||
@-${MV} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.d ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_16f874.p1: main_16f874.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_16f874.p1: main_16f874.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_16f874.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_16f874.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16f874.p1 main_16f874.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_16f874.p1 main_16f874.c
|
||||
@-${MV} ${OBJECTDIR}/main_16f874.d ${OBJECTDIR}/main_16f874.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_16f874.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1: ../00_Lib/lcd_hd44780.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1: ../00_Lib/lcd_hd44780.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}/_ext/1505772245"
|
||||
@${RM} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d
|
||||
@${RM} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1 ../00_Lib/lcd_hd44780.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1 ../00_Lib/lcd_hd44780.c
|
||||
@-${MV} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.d ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/_ext/1505772245/lcd_hd44780.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -125,15 +132,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-f00-fff --ram=default,-0-0,-7e-80,-f4-100,-17e-180,-1f4-1ff -odist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16F874.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-f00-fff --ram=default,-0-0,-7e-80,-f4-100,-17e-180,-1f4-1ff $(COMPARISON_BUILD) -o${DISTDIR}/16F874.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/16F874.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/16F874.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/16F874.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/16F874.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 -I"C:/Users/q242695/MPLABXProjects/16F874.X" -I"C:/Users/q242695/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/00_Lib" -I"/home/topicchi/MPLABXProjects/16F874.X" --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/16F874.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -147,13 +156,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:10 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=8c5906f9d0157ff8a1ea69d244f4c569
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:27 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=9f27f409c203e68b36ff11c1a1dc191e
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/16F874.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=16F874.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/16F874.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=16f874.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/16f874.x.tar
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
@@ -7,6 +7,11 @@
|
||||
<itemPath>main.h</itemPath>
|
||||
<itemPath>../00_Lib/lcd_hd44780.h</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -17,11 +22,6 @@
|
||||
<itemPath>main_16f874.c</itemPath>
|
||||
<itemPath>../00_Lib/lcd_hd44780.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<sourceRootList>
|
||||
<Elem>../00_Lib</Elem>
|
||||
@@ -40,6 +40,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -52,9 +57,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -151,6 +159,40 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0xfff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0xfff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,19 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList>
|
||||
<sourceRootElem>../00_Lib</sourceRootElem>
|
||||
<sourceRootElem>.</sourceRootElem>
|
||||
</sourceRootList>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_18f442.p1
|
||||
SOURCEFILES=main_18f442.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=18F442
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_18f442.p1: main_18f442.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18f442.p1: main_18f442.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18f442.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18f442.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f442.p1 main_18f442.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f442.p1 main_18f442.c
|
||||
@-${MV} ${OBJECTDIR}/main_18f442.d ${OBJECTDIR}/main_18f442.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18f442.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_18f442.p1: main_18f442.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18f442.p1: main_18f442.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18f442.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18f442.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f442.p1 main_18f442.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f442.p1 main_18f442.c
|
||||
@-${MV} ${OBJECTDIR}/main_18f442.d ${OBJECTDIR}/main_18f442.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18f442.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-3dc0-3fff --ram=default,-2f4-2ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F442.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-3dc0-3fff --ram=default,-2f4-2ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff $(COMPARISON_BUILD) -o${DISTDIR}/18F442.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/18F442.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.map --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/18F442.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/18F442.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F442.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/18F442.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:19 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=faae820a86d13758a97476da1d0ecaa7
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:27 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=c25f8a7ec30ff398b51fa9c926c9ffde
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/18F442.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=18F442.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/18F442.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=18f442.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/18f442.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main_18f442.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18Fxxxx_DFP" vendor="Microchip" version="1.6.159"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>true</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -154,6 +162,45 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.dataflash" value="true"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0x3fff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="memories.userotp" value="false"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0x3fff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.programcalmem" value="false"/>
|
||||
<property key="programoptions.testmodeentrymethod" value="VPPFirst"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
_main: CODE, 32648 0 120
|
||||
__initialization: CODE, 32642 0 0
|
||||
_main: CODE, 31880 0 120
|
||||
__initialization: CODE, 31874 0 0
|
||||
Total: 120
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_18f4550.p1
|
||||
SOURCEFILES=main_18f4550.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=18F4550
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_18f4550.p1: main_18f4550.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18f4550.p1: main_18f4550.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18f4550.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18f4550.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f4550.p1 main_18f4550.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f4550.p1 main_18f4550.c
|
||||
@-${MV} ${OBJECTDIR}/main_18f4550.d ${OBJECTDIR}/main_18f4550.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18f4550.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_18f4550.p1: main_18f4550.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18f4550.p1: main_18f4550.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18f4550.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18f4550.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f4550.p1 main_18f4550.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18f4550.p1 main_18f4550.c
|
||||
@-${MV} ${OBJECTDIR}/main_18f4550.d ${OBJECTDIR}/main_18f4550.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18f4550.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-7dc0-7fff --ram=default,-3f4-3ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F4550.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-7dc0-7fff --ram=default,-3f4-3ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff $(COMPARISON_BUILD) -o${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/18F4550.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.map --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/18F4550.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F4550.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/18F4550.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:23 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=8ca54e06f9d3514e905182dfae943aa0
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:26 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=d63e53ce39ba20992e247afa64119506
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/18F4550.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=18F4550.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/18F4550.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=18f4550.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/18f4550.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main_18f4550.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -31,8 +31,13 @@
|
||||
<platformTool>PICkit3PlatformTool</platformTool>
|
||||
<languageToolchain>XC8</languageToolchain>
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18Fxxxx_DFP" vendor="Microchip" version="1.6.159"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -56,12 +64,107 @@
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="additional-warnings" value="true"/>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="call-prologues" value="false"/>
|
||||
<property key="default-bitfield-type" value="true"/>
|
||||
<property key="default-char-type" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="disable-optimizations" value="false"/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="favor-optimization-for" value="-speed,+space"/>
|
||||
<property key="garbage-collect-data" value="true"/>
|
||||
<property key="garbage-collect-functions" value="true"/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="local-generation" value="false"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="-O1"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="optimization-stable-enable" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="short-enums" value="true"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="-3"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<HI-TECH-LINK>
|
||||
<property key="additional-options-checksum" value=""/>
|
||||
<property key="additional-options-checksumAVR" value=""/>
|
||||
<property key="additional-options-code-offset" value=""/>
|
||||
<property key="additional-options-command-line" value=""/>
|
||||
<property key="additional-options-errata" value=""/>
|
||||
<property key="additional-options-extend-address" value="false"/>
|
||||
<property key="additional-options-trace-type" value=""/>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
<property key="backup-reset-condition-flags" value="false"/>
|
||||
<property key="calibrate-oscillator" value="false"/>
|
||||
<property key="calibrate-oscillator-value" value="0x3400"/>
|
||||
<property key="clear-bss" value="true"/>
|
||||
<property key="code-model-external" value="wordwrite"/>
|
||||
<property key="code-model-rom" value=""/>
|
||||
<property key="create-html-files" value="false"/>
|
||||
<property key="data-model-ram" value=""/>
|
||||
<property key="data-model-size-of-double" value="24"/>
|
||||
<property key="data-model-size-of-double-gcc" value="short-double"/>
|
||||
<property key="data-model-size-of-float" value="24"/>
|
||||
<property key="data-model-size-of-float-gcc" value="short-float"/>
|
||||
<property key="display-class-usage" value="false"/>
|
||||
<property key="display-hex-usage" value="false"/>
|
||||
<property key="display-overall-usage" value="true"/>
|
||||
<property key="display-psect-usage" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="fill-flash-options-addr" value=""/>
|
||||
<property key="fill-flash-options-const" value=""/>
|
||||
<property key="fill-flash-options-how" value="0"/>
|
||||
<property key="fill-flash-options-inc-const" value="1"/>
|
||||
<property key="fill-flash-options-increment" value=""/>
|
||||
<property key="fill-flash-options-seq" value=""/>
|
||||
<property key="fill-flash-options-what" value="0"/>
|
||||
<property key="format-hex-file-for-download" value="false"/>
|
||||
<property key="initialize-data" value="true"/>
|
||||
<property key="input-libraries" value="libm"/>
|
||||
<property key="keep-generated-startup.as" value="false"/>
|
||||
<property key="link-in-c-library" value="true"/>
|
||||
<property key="link-in-c-library-gcc" value=""/>
|
||||
<property key="link-in-peripheral-library" value="true"/>
|
||||
<property key="managed-stack" value="false"/>
|
||||
<property key="opt-xc8-linker-file" value="false"/>
|
||||
<property key="opt-xc8-linker-link_startup" value="false"/>
|
||||
<property key="opt-xc8-linker-serial" value=""/>
|
||||
<property key="program-the-device-with-default-config-words" value="false"/>
|
||||
<property key="remove-unused-sections" value="true"/>
|
||||
</HI-TECH-LINK>
|
||||
<PICkit3PlatformTool>
|
||||
</PICkit3PlatformTool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="constdata-progmem" value="false"/>
|
||||
<property key="gcc-opt-driver-new" value="false"/>
|
||||
<property key="gcc-opt-std" value="--std=c89"/>
|
||||
<property key="gcc-output-file-format" value="dwarf-3"/>
|
||||
<property key="mapped-progmem" value="false"/>
|
||||
<property key="omit-pack-options" value="false"/>
|
||||
<property key="omit-pack-options-new" value="1"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="smart-io-format" value=""/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
<property key="user-pack-device-support" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group/>
|
||||
<group>
|
||||
<file>file:/home/topicchi/MPLABXProjects/18F4550.X/main_18f4550.c</file>
|
||||
</group>
|
||||
</open-files>
|
||||
</project-private>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/main_18F4580.p1
|
||||
SOURCEFILES=main_18F4580.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=18F4580
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_18F4580.p1: main_18F4580.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18F4580.p1: main_18F4580.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18F4580.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18F4580.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18F4580.p1 main_18F4580.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18F4580.p1 main_18F4580.c
|
||||
@-${MV} ${OBJECTDIR}/main_18F4580.d ${OBJECTDIR}/main_18F4580.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18F4580.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_18F4580.p1: main_18F4580.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/main_18F4580.p1: main_18F4580.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_18F4580.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_18F4580.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18F4580.p1 main_18F4580.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_18F4580.p1 main_18F4580.c
|
||||
@-${MV} ${OBJECTDIR}/main_18F4580.d ${OBJECTDIR}/main_18F4580.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_18F4580.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-7dc0-7fff --ram=default,-5f4-5ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff -odist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F4580.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" --rom=default,-7dc0-7fff --ram=default,-5f4-5ff,-f9c-f9c,-fd4-fd4,-fdb-fdf,-fe3-fe7,-feb-fef,-ffd-fff $(COMPARISON_BUILD) -o${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/18F4580.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.map --double=24 --float=24 --emi=wordwrite --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/18F4580.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/18F4580.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --emi=wordwrite --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,-config,+clib,+plib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/18F4580.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:25 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=0ece8437b199e853d55c83e476e9e920
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:27 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=9437465e74f0835bff87c4c239c60b0b
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/18F4580.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC18Fxxxx_DFP/1.6.159
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=18F4580.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/18F4580.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=18f4580.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/18f4580.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main_18F4580.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC18Fxxxx_DFP" vendor="Microchip" version="1.6.159"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -56,8 +64,85 @@
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="additional-warnings" value="true"/>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="call-prologues" value="false"/>
|
||||
<property key="default-bitfield-type" value="true"/>
|
||||
<property key="default-char-type" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="disable-optimizations" value="false"/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="favor-optimization-for" value="-speed,+space"/>
|
||||
<property key="garbage-collect-data" value="true"/>
|
||||
<property key="garbage-collect-functions" value="true"/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="local-generation" value="false"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="-O1"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="optimization-stable-enable" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="short-enums" value="true"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="-3"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<HI-TECH-LINK>
|
||||
<property key="additional-options-checksum" value=""/>
|
||||
<property key="additional-options-checksumAVR" value=""/>
|
||||
<property key="additional-options-code-offset" value=""/>
|
||||
<property key="additional-options-command-line" value=""/>
|
||||
<property key="additional-options-errata" value=""/>
|
||||
<property key="additional-options-extend-address" value="false"/>
|
||||
<property key="additional-options-trace-type" value=""/>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
<property key="backup-reset-condition-flags" value="false"/>
|
||||
<property key="calibrate-oscillator" value="false"/>
|
||||
<property key="calibrate-oscillator-value" value="0x3400"/>
|
||||
<property key="clear-bss" value="true"/>
|
||||
<property key="code-model-external" value="wordwrite"/>
|
||||
<property key="code-model-rom" value=""/>
|
||||
<property key="create-html-files" value="false"/>
|
||||
<property key="data-model-ram" value=""/>
|
||||
<property key="data-model-size-of-double" value="24"/>
|
||||
<property key="data-model-size-of-double-gcc" value="short-double"/>
|
||||
<property key="data-model-size-of-float" value="24"/>
|
||||
<property key="data-model-size-of-float-gcc" value="short-float"/>
|
||||
<property key="display-class-usage" value="false"/>
|
||||
<property key="display-hex-usage" value="false"/>
|
||||
<property key="display-overall-usage" value="true"/>
|
||||
<property key="display-psect-usage" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="fill-flash-options-addr" value=""/>
|
||||
<property key="fill-flash-options-const" value=""/>
|
||||
<property key="fill-flash-options-how" value="0"/>
|
||||
<property key="fill-flash-options-inc-const" value="1"/>
|
||||
<property key="fill-flash-options-increment" value=""/>
|
||||
<property key="fill-flash-options-seq" value=""/>
|
||||
<property key="fill-flash-options-what" value="0"/>
|
||||
<property key="format-hex-file-for-download" value="false"/>
|
||||
<property key="initialize-data" value="true"/>
|
||||
<property key="input-libraries" value="libm"/>
|
||||
<property key="keep-generated-startup.as" value="false"/>
|
||||
<property key="link-in-c-library" value="true"/>
|
||||
<property key="link-in-c-library-gcc" value=""/>
|
||||
<property key="link-in-peripheral-library" value="true"/>
|
||||
<property key="managed-stack" value="false"/>
|
||||
<property key="opt-xc8-linker-file" value="false"/>
|
||||
<property key="opt-xc8-linker-link_startup" value="false"/>
|
||||
<property key="opt-xc8-linker-serial" value=""/>
|
||||
<property key="program-the-device-with-default-config-words" value="false"/>
|
||||
<property key="remove-unused-sections" value="true"/>
|
||||
</HI-TECH-LINK>
|
||||
<PICkit3PlatformTool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
@@ -89,7 +174,57 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</PICkit3PlatformTool>
|
||||
<Tool>
|
||||
<property key="AutoSelectMemRanges" value="auto"/>
|
||||
<property key="Freeze Peripherals" value="true"/>
|
||||
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||
<property key="ToolFirmwareFilePath"
|
||||
value="Press to browse for a specific firmware version"/>
|
||||
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||
<property key="memories.aux" value="false"/>
|
||||
<property key="memories.bootflash" value="false"/>
|
||||
<property key="memories.configurationmemory" value="false"/>
|
||||
<property key="memories.eeprom" value="false"/>
|
||||
<property key="memories.flashdata" value="true"/>
|
||||
<property key="memories.id" value="false"/>
|
||||
<property key="memories.programmemory" value="true"/>
|
||||
<property key="memories.programmemory.end" value="0x7fff"/>
|
||||
<property key="memories.programmemory.start" value="0x0"/>
|
||||
<property key="poweroptions.powerenable" value="true"/>
|
||||
<property key="programmertogo.imagename" value=""/>
|
||||
<property key="programoptions.eraseb4program" value="true"/>
|
||||
<property key="programoptions.pgmspeed" value="2"/>
|
||||
<property key="programoptions.preserveeeprom" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||
<property key="programoptions.preserveprogramrange.end" value="0x7fff"/>
|
||||
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
|
||||
<property key="programoptions.preserveuserid" value="false"/>
|
||||
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="5.0"/>
|
||||
</Tool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="constdata-progmem" value="false"/>
|
||||
<property key="gcc-opt-driver-new" value="false"/>
|
||||
<property key="gcc-opt-std" value="--std=c89"/>
|
||||
<property key="gcc-output-file-format" value="dwarf-3"/>
|
||||
<property key="mapped-progmem" value="false"/>
|
||||
<property key="omit-pack-options" value="false"/>
|
||||
<property key="omit-pack-options-new" value="1"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="smart-io-format" value=""/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
<property key="user-pack-device-support" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:27 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\MPLABX\\v3.00\\mpasmx
|
||||
configurations-xml=755e368e042e1a2eb61f205b7df6987d
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=5.62
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainMPASMWIN-MPASMWINLanguageToolchain.md5=326d208065f034951cba5f33e504621d
|
||||
#
|
||||
#Wed Sep 11 18:41:32 CEST 2024
|
||||
proj.dir=/home/topicchi/MPLABXProjects/Capacimetro.X
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=2e913f81d0101f574eda9264f1b39101
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
host.platform=linux
|
||||
conf.ids=
|
||||
|
||||
@@ -6,8 +6,5 @@
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=Capacimetro.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Capacimetro.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=capacimetro.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/capacimetro.x.tar
|
||||
CND_ARTIFACT_NAME_default=Capacimetro.X.production.null
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Capacimetro.X.production.null
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>CMETERA.asm</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>5.58</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -55,14 +63,6 @@
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<MPASMWIN-AS>
|
||||
</MPASMWIN-AS>
|
||||
<MPASMWIN-LD>
|
||||
</MPASMWIN-LD>
|
||||
<PICkit3PlatformTool>
|
||||
</PICkit3PlatformTool>
|
||||
<mpasmsuite>
|
||||
</mpasmsuite>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/orologio.p1
|
||||
SOURCEFILES=orologio.c
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,26 +82,26 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F84
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/orologio.p1: orologio.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/orologio.p1: orologio.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/orologio.p1.d
|
||||
@${RM} ${OBJECTDIR}/orologio.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/orologio.p1 orologio.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/orologio.p1 orologio.c
|
||||
@-${MV} ${OBJECTDIR}/orologio.d ${OBJECTDIR}/orologio.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/orologio.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/orologio.p1: orologio.c nbproject/Makefile-${CND_CONF}.mk
|
||||
${OBJECTDIR}/orologio.p1: orologio.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/orologio.p1.d
|
||||
@${RM} ${OBJECTDIR}/orologio.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/orologio.p1 orologio.c
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist -DXPRJ_default=$(CND_CONF) --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib $(COMPARISON_BUILD) "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/orologio.p1 orologio.c
|
||||
@-${MV} ${OBJECTDIR}/orologio.d ${OBJECTDIR}/orologio.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/orologio.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
@@ -109,15 +116,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/Irrigatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/Irrigatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +140,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:28 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\xc8\\v1.12\\bin
|
||||
configurations-xml=babd4de98cfcf96f295716201d101d5c
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=1.12
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=ddd105264688c307e9df7a6eaef30944
|
||||
#
|
||||
#Wed Sep 11 18:41:26 CEST 2024
|
||||
default.languagetoolchain.version=1.12
|
||||
default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
conf.ids=default
|
||||
default.languagetoolchain.dir=/opt/microchip/xc8/v1.12/bin
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=a68bd4e574af3829de151a0d6b9d9378
|
||||
default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
|
||||
proj.dir=/home/topicchi/MPLABXProjects/Irrigatore.X
|
||||
host.platform=linux
|
||||
|
||||
@@ -14,24 +14,23 @@
|
||||
# You can invoke make with the values of the macros:
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
SHELL=cmd.exe
|
||||
PATH_TO_IDE_BIN=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/
|
||||
PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\ProgramPaolo\Microchip\MPLABX\v3.00\sys\java\jre1.7.0_67/bin/"
|
||||
MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
MP_CC="/opt/microchip/xc8/v1.12/bin/xc8"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\ProgramPaolo\Microchip\xc8\v1.12\bin\xc8.exe"
|
||||
# MP_AS is not defined
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/ProgramPaolo/Microchip/MPLABX/v3.00/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="/opt/microchip/xc8/v1.12/bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\ProgramPaolo\Microchip\xc8\v1.12\bin"
|
||||
# MP_AS_DIR is not defined
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
DFP_DIR=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156
|
||||
|
||||
@@ -8,6 +8,3 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=Irrigatore.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Irrigatore.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=irrigatore.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/irrigatore.x.tar
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>orologio.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>1.12</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -56,12 +64,107 @@
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<HI-TECH-COMP>
|
||||
<property key="additional-warnings" value="true"/>
|
||||
<property key="asmlist" value="true"/>
|
||||
<property key="call-prologues" value="false"/>
|
||||
<property key="default-bitfield-type" value="true"/>
|
||||
<property key="default-char-type" value="true"/>
|
||||
<property key="define-macros" value=""/>
|
||||
<property key="disable-optimizations" value="false"/>
|
||||
<property key="extra-include-directories" value=""/>
|
||||
<property key="favor-optimization-for" value="-speed,+space"/>
|
||||
<property key="garbage-collect-data" value="true"/>
|
||||
<property key="garbage-collect-functions" value="true"/>
|
||||
<property key="identifier-length" value="255"/>
|
||||
<property key="local-generation" value="false"/>
|
||||
<property key="operation-mode" value="free"/>
|
||||
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
|
||||
<property key="optimization-assembler" value="true"/>
|
||||
<property key="optimization-assembler-files" value="true"/>
|
||||
<property key="optimization-debug" value="false"/>
|
||||
<property key="optimization-invariant-enable" value="false"/>
|
||||
<property key="optimization-invariant-value" value="16"/>
|
||||
<property key="optimization-level" value="-O1"/>
|
||||
<property key="optimization-speed" value="false"/>
|
||||
<property key="optimization-stable-enable" value="false"/>
|
||||
<property key="preprocess-assembler" value="true"/>
|
||||
<property key="short-enums" value="true"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="undefine-macros" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
<property key="use-iar" value="false"/>
|
||||
<property key="verbose" value="false"/>
|
||||
<property key="warning-level" value="-3"/>
|
||||
<property key="what-to-do" value="ignore"/>
|
||||
</HI-TECH-COMP>
|
||||
<HI-TECH-LINK>
|
||||
<property key="additional-options-checksum" value=""/>
|
||||
<property key="additional-options-checksumAVR" value=""/>
|
||||
<property key="additional-options-code-offset" value=""/>
|
||||
<property key="additional-options-command-line" value=""/>
|
||||
<property key="additional-options-errata" value=""/>
|
||||
<property key="additional-options-extend-address" value="false"/>
|
||||
<property key="additional-options-trace-type" value=""/>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
<property key="backup-reset-condition-flags" value="false"/>
|
||||
<property key="calibrate-oscillator" value="false"/>
|
||||
<property key="calibrate-oscillator-value" value="0x3400"/>
|
||||
<property key="clear-bss" value="true"/>
|
||||
<property key="code-model-external" value="wordwrite"/>
|
||||
<property key="code-model-rom" value=""/>
|
||||
<property key="create-html-files" value="false"/>
|
||||
<property key="data-model-ram" value=""/>
|
||||
<property key="data-model-size-of-double" value="24"/>
|
||||
<property key="data-model-size-of-double-gcc" value="short-double"/>
|
||||
<property key="data-model-size-of-float" value="24"/>
|
||||
<property key="data-model-size-of-float-gcc" value="short-float"/>
|
||||
<property key="display-class-usage" value="false"/>
|
||||
<property key="display-hex-usage" value="false"/>
|
||||
<property key="display-overall-usage" value="true"/>
|
||||
<property key="display-psect-usage" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="fill-flash-options-addr" value=""/>
|
||||
<property key="fill-flash-options-const" value=""/>
|
||||
<property key="fill-flash-options-how" value="0"/>
|
||||
<property key="fill-flash-options-inc-const" value="1"/>
|
||||
<property key="fill-flash-options-increment" value=""/>
|
||||
<property key="fill-flash-options-seq" value=""/>
|
||||
<property key="fill-flash-options-what" value="0"/>
|
||||
<property key="format-hex-file-for-download" value="false"/>
|
||||
<property key="initialize-data" value="true"/>
|
||||
<property key="input-libraries" value="libm"/>
|
||||
<property key="keep-generated-startup.as" value="false"/>
|
||||
<property key="link-in-c-library" value="true"/>
|
||||
<property key="link-in-c-library-gcc" value=""/>
|
||||
<property key="link-in-peripheral-library" value="true"/>
|
||||
<property key="managed-stack" value="false"/>
|
||||
<property key="opt-xc8-linker-file" value="false"/>
|
||||
<property key="opt-xc8-linker-link_startup" value="false"/>
|
||||
<property key="opt-xc8-linker-serial" value=""/>
|
||||
<property key="program-the-device-with-default-config-words" value="false"/>
|
||||
<property key="remove-unused-sections" value="true"/>
|
||||
</HI-TECH-LINK>
|
||||
<PICkit3PlatformTool>
|
||||
</PICkit3PlatformTool>
|
||||
<XC8-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</XC8-CO>
|
||||
<XC8-config-global>
|
||||
<property key="advanced-elf" value="true"/>
|
||||
<property key="constdata-progmem" value="false"/>
|
||||
<property key="gcc-opt-driver-new" value="false"/>
|
||||
<property key="gcc-opt-std" value="--std=c89"/>
|
||||
<property key="gcc-output-file-format" value="dwarf-3"/>
|
||||
<property key="mapped-progmem" value="false"/>
|
||||
<property key="omit-pack-options" value="false"/>
|
||||
<property key="omit-pack-options-new" value="1"/>
|
||||
<property key="output-file-format" value="-mcof,+elf"/>
|
||||
<property key="smart-io-format" value=""/>
|
||||
<property key="stack-size-high" value="auto"/>
|
||||
<property key="stack-size-low" value="auto"/>
|
||||
<property key="stack-size-main" value="auto"/>
|
||||
<property key="stack-type" value="compiled"/>
|
||||
<property key="user-pack-device-support" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</XC8-config-global>
|
||||
</conf>
|
||||
</confs>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:32 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\MPLABX\\v3.00\\mpasmx
|
||||
configurations-xml=823945aa67b315443e3810df83373558
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=5.62
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainMPASMWIN-MPASMWINLanguageToolchain.md5=326d208065f034951cba5f33e504621d
|
||||
#
|
||||
#Wed Sep 11 18:41:32 CEST 2024
|
||||
proj.dir=/home/topicchi/MPLABXProjects/Lego_IR.X
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=ad9505a1a226474b853947d64e464ac6
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
host.platform=linux
|
||||
conf.ids=
|
||||
|
||||
@@ -6,8 +6,5 @@
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=Lego_IR.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Lego_IR.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=legoir.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/legoir.x.tar
|
||||
CND_ARTIFACT_NAME_default=Lego_IR.X.production.null
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Lego_IR.X.production.null
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main.asm</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<confs>
|
||||
@@ -33,6 +33,11 @@
|
||||
<languageToolchainVersion>5.58</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -45,9 +50,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -55,29 +63,6 @@
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<MPASMWIN-AS>
|
||||
<property key="cross.reference.file" value=""/>
|
||||
<property key="default.radix" value="HEX"/>
|
||||
<property key="enable.case.sensitivity" value="true"/>
|
||||
<property key="hex.output.format" value="INHX32"/>
|
||||
<property key="preprocessor.macros" value=""/>
|
||||
<property key="warning.level" value="0"/>
|
||||
</MPASMWIN-AS>
|
||||
<MPASMWIN-LD>
|
||||
<property key="cod-file" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="hex-output-format" value="INHX32"/>
|
||||
<property key="map-file" value="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"/>
|
||||
</MPASMWIN-LD>
|
||||
<Simulator>
|
||||
</Simulator>
|
||||
<mpasmsuite>
|
||||
<property key="absolute-mode" value="false"/>
|
||||
<property key="eeprom-width" value="8"/>
|
||||
<property key="extended-mode" value="false"/>
|
||||
<property key="extended-mode-mpasm" value="false"/>
|
||||
<property key="extended-mode-mplink" value="false"/>
|
||||
</mpasmsuite>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,16 @@
|
||||
<asminc-extensions/>
|
||||
<sourceEncoding>UTF-8</sourceEncoding>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList/>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
#
|
||||
#Tue Mar 13 09:35:29 CET 2018
|
||||
default.languagetoolchain.dir=C\:\\ProgramPaolo\\Microchip\\MPLABX\\v3.00\\mpasmx
|
||||
configurations-xml=58dbe5968e1101b6b002dba238553e0a
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=e9e394344dac8fa7117638c068420ddd
|
||||
default.languagetoolchain.version=5.62
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainMPASMWIN-MPASMWINLanguageToolchain.md5=326d208065f034951cba5f33e504621d
|
||||
#
|
||||
#Wed Sep 11 18:41:32 CEST 2024
|
||||
proj.dir=/home/topicchi/MPLABXProjects/Messaggiatore.X
|
||||
host.id=vi4e-1kuy-i
|
||||
configurations-xml=05d53bdf708c036a9585ae9695e5db7c
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
|
||||
host.platform=linux
|
||||
conf.ids=
|
||||
|
||||
@@ -6,8 +6,5 @@
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=Messaggiatore.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Messaggiatore.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=messaggiatore.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/messaggiatore.x.tar
|
||||
CND_ARTIFACT_NAME_default=Messaggiatore.X.production.null
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/Messaggiatore.X.production.null
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<logicalFolder name="root" displayName="root" projectFiles="true">
|
||||
<logicalFolder name="HeaderFiles"
|
||||
displayName="Header Files"
|
||||
projectFiles="true">
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="true">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
projectFiles="true">
|
||||
@@ -14,11 +19,6 @@
|
||||
projectFiles="true">
|
||||
<itemPath>main.asm</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
projectFiles="false">
|
||||
<itemPath>Makefile</itemPath>
|
||||
</logicalFolder>
|
||||
</logicalFolder>
|
||||
<sourceRootList>
|
||||
<Elem>.</Elem>
|
||||
@@ -36,6 +36,11 @@
|
||||
<languageToolchainVersion>5.58</languageToolchainVersion>
|
||||
<platform>2</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
<pack name="PIC16Fxxx_DFP" vendor="Microchip" version="1.6.156"/>
|
||||
</packs>
|
||||
<ScriptingSettings>
|
||||
</ScriptingSettings>
|
||||
<compileType>
|
||||
<linkerTool>
|
||||
<linkerLibItems>
|
||||
@@ -48,9 +53,12 @@
|
||||
<parseOnProdLoad>false</parseOnProdLoad>
|
||||
<alternateLoadableFile></alternateLoadableFile>
|
||||
</loading>
|
||||
<subordinates>
|
||||
</subordinates>
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -58,29 +66,6 @@
|
||||
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
|
||||
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
|
||||
</makeCustomizationType>
|
||||
<MPASMWIN-AS>
|
||||
<property key="cross.reference.file" value=""/>
|
||||
<property key="default.radix" value="HEX"/>
|
||||
<property key="enable.case.sensitivity" value="true"/>
|
||||
<property key="hex.output.format" value="INHX32"/>
|
||||
<property key="preprocessor.macros" value=""/>
|
||||
<property key="warning.level" value="0"/>
|
||||
</MPASMWIN-AS>
|
||||
<MPASMWIN-LD>
|
||||
<property key="cod-file" value="false"/>
|
||||
<property key="extra-lib-directories" value=""/>
|
||||
<property key="hex-output-format" value="INHX32"/>
|
||||
<property key="map-file" value=""/>
|
||||
</MPASMWIN-LD>
|
||||
<PICkit3PlatformTool>
|
||||
</PICkit3PlatformTool>
|
||||
<mpasmsuite>
|
||||
<property key="absolute-mode" value="false"/>
|
||||
<property key="eeprom-width" value="8"/>
|
||||
<property key="extended-mode" value="false"/>
|
||||
<property key="extended-mode-mpasm" value="false"/>
|
||||
<property key="extended-mode-mplink" value="false"/>
|
||||
</mpasmsuite>
|
||||
</conf>
|
||||
</confs>
|
||||
</configurationDescriptor>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configurationDescriptor version="62">
|
||||
<configurationDescriptor version="65">
|
||||
<projectmakefile>Makefile</projectmakefile>
|
||||
<defaultConf>0</defaultConf>
|
||||
<confs>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
@@ -11,6 +12,18 @@
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
<sourceRootList>
|
||||
<sourceRootElem>.</sourceRootElem>
|
||||
</sourceRootList>
|
||||
<confList>
|
||||
<confElem>
|
||||
<name>default</name>
|
||||
<type>2</type>
|
||||
</confElem>
|
||||
</confList>
|
||||
<formatting>
|
||||
<project-formatting-style>false</project-formatting-style>
|
||||
</formatting>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
|
||||
@@ -19,7 +19,7 @@ endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
@@ -30,12 +30,18 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=cof
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=cof
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
FINAL_IMAGE=${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
COMPARISON_BUILD=
|
||||
else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
@@ -58,6 +64,7 @@ OBJECTFILES=${OBJECTDIR}/PREAMPLI.p1
|
||||
SOURCEFILES=PREAMPLI.C
|
||||
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
@@ -75,29 +82,13 @@ FIXDEPS=fixDeps
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F84
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/PREAMPLI.p1: PREAMPLI.C nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/PREAMPLI.p1.d
|
||||
@${RM} ${OBJECTDIR}/PREAMPLI.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/PREAMPLI.p1 PREAMPLI.C
|
||||
@-${MV} ${OBJECTDIR}/PREAMPLI.d ${OBJECTDIR}/PREAMPLI.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/PREAMPLI.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/PREAMPLI.p1: PREAMPLI.C nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/PREAMPLI.p1.d
|
||||
@${RM} ${OBJECTDIR}/PREAMPLI.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/PREAMPLI.p1 PREAMPLI.C
|
||||
@-${MV} ${OBJECTDIR}/PREAMPLI.d ${OBJECTDIR}/PREAMPLI.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/PREAMPLI.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
@@ -109,15 +100,17 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.hex
|
||||
${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} ${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.hex
|
||||
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -mdist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/Preamplificatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G -m${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) --double=24 --float=24 --opt=+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=-3 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-osccal,-resetbits,-download,-stackcall,-config,+clib "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" $(COMPARISON_BUILD) -o${DISTDIR}/Preamplificatore.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
|
||||
endif
|
||||
|
||||
@@ -131,13 +124,13 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
DEPFILES=$(wildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user