parent
2585837475
commit
4c9432a9e6
@ -0,0 +1,113 @@
|
||||
#
|
||||
# There exist several targets which are by default empty and which can be
|
||||
# used for execution of your targets. These targets are usually executed
|
||||
# before and after some main targets. They are:
|
||||
#
|
||||
# .build-pre: called before 'build' target
|
||||
# .build-post: called after 'build' target
|
||||
# .clean-pre: called before 'clean' target
|
||||
# .clean-post: called after 'clean' target
|
||||
# .clobber-pre: called before 'clobber' target
|
||||
# .clobber-post: called after 'clobber' target
|
||||
# .all-pre: called before 'all' target
|
||||
# .all-post: called after 'all' target
|
||||
# .help-pre: called before 'help' target
|
||||
# .help-post: called after 'help' target
|
||||
#
|
||||
# Targets beginning with '.' are not intended to be called on their own.
|
||||
#
|
||||
# Main targets can be executed directly, and they are:
|
||||
#
|
||||
# build build a specific configuration
|
||||
# clean remove built files from a configuration
|
||||
# clobber remove all built files
|
||||
# all build all configurations
|
||||
# help print help mesage
|
||||
#
|
||||
# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
|
||||
# .help-impl are implemented in nbproject/makefile-impl.mk.
|
||||
#
|
||||
# Available make variables:
|
||||
#
|
||||
# CND_BASEDIR base directory for relative paths
|
||||
# CND_DISTDIR default top distribution directory (build artifacts)
|
||||
# CND_BUILDDIR default top build directory (object files, ...)
|
||||
# CONF name of current configuration
|
||||
# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
|
||||
# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
|
||||
# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
|
||||
# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
|
||||
# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
|
||||
# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
|
||||
#
|
||||
# NOCDDL
|
||||
|
||||
|
||||
# Environment
|
||||
MKDIR=mkdir
|
||||
CP=cp
|
||||
CCADMIN=CCadmin
|
||||
RANLIB=ranlib
|
||||
|
||||
|
||||
# build
|
||||
build: .build-post
|
||||
|
||||
.build-pre:
|
||||
# Add your pre 'build' code here...
|
||||
|
||||
.build-post: .build-impl
|
||||
# Add your post 'build' code here...
|
||||
|
||||
|
||||
# clean
|
||||
clean: .clean-post
|
||||
|
||||
.clean-pre:
|
||||
# Add your pre 'clean' code here...
|
||||
# WARNING: the IDE does not call this target since it takes a long time to
|
||||
# simply run make. Instead, the IDE removes the configuration directories
|
||||
# under build and dist directly without calling make.
|
||||
# This target is left here so people can do a clean when running a clean
|
||||
# outside the IDE.
|
||||
|
||||
.clean-post: .clean-impl
|
||||
# Add your post 'clean' code here...
|
||||
|
||||
|
||||
# clobber
|
||||
clobber: .clobber-post
|
||||
|
||||
.clobber-pre:
|
||||
# Add your pre 'clobber' code here...
|
||||
|
||||
.clobber-post: .clobber-impl
|
||||
# Add your post 'clobber' code here...
|
||||
|
||||
|
||||
# all
|
||||
all: .all-post
|
||||
|
||||
.all-pre:
|
||||
# Add your pre 'all' code here...
|
||||
|
||||
.all-post: .all-impl
|
||||
# Add your post 'all' code here...
|
||||
|
||||
|
||||
# help
|
||||
help: .help-post
|
||||
|
||||
.help-pre:
|
||||
# Add your pre 'help' code here...
|
||||
|
||||
.help-post: .help-impl
|
||||
# Add your post 'help' code here...
|
||||
|
||||
|
||||
|
||||
# include project implementation makefile
|
||||
include nbproject/Makefile-impl.mk
|
||||
|
||||
# include project make variables
|
||||
include nbproject/Makefile-variables.mk
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,3 @@
|
||||
build/default/production/main_feux_wc.d \
|
||||
build/default/production/main_feux_wc.p1: \
|
||||
main_feux_wc.c
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,290 @@
|
||||
%CMF
|
||||
# %PSECTS Section
|
||||
# For each object file, details of its psects are enumerated here.
|
||||
# The begining of the section is indicated by %PSECTS. The first
|
||||
# line indicates the name of the first object file, e.g.
|
||||
# $foo.obj
|
||||
# Each line that follows describes a psect in that object file, until
|
||||
# the next object file. The lines that describe a psect have the
|
||||
# format:
|
||||
# <psect name> <class name> <space> <link address> <load addresses> <length> <delta>
|
||||
# All addresses and the length are given in unqualified hexadecimal
|
||||
# in delta units. Any other numeric values are decimal.
|
||||
%PSECTS
|
||||
$C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
end_init CODE 0 0 0 2 2
|
||||
config CONFIG 0 2007 2007 1 2
|
||||
$dist/default/production\feux_wc.X.production.obj
|
||||
cinit CODE 0 7FD 7FD 3 2
|
||||
text1 CODE 0 71A 71A 8 2
|
||||
maintext CODE 0 722 722 DB 2
|
||||
cstackCOMMON COMMON 1 70 70 5 1
|
||||
# %UNUSED Section
|
||||
# This section enumerates the unused ranges of each CLASS. Each entry
|
||||
# is described on a single line as follows:
|
||||
# <class name> <range> <delta>
|
||||
# Addresses given in the range are in hexadecimal and units of delta.
|
||||
%UNUSED
|
||||
RAM 20-6F 1
|
||||
RAM A0-EF 1
|
||||
RAM 110-16F 1
|
||||
RAM 190-1EF 1
|
||||
BANK0 20-6F 1
|
||||
BANK1 A0-EF 1
|
||||
BANK2 110-16F 1
|
||||
BANK3 190-1EF 1
|
||||
CONST 2-719 2
|
||||
CONST 800-FFF 2
|
||||
ENTRY 2-719 2
|
||||
ENTRY 800-FFF 2
|
||||
IDLOC 2000-2003 2
|
||||
STACK 110-16F 1
|
||||
CODE 2-719 2
|
||||
CODE 800-FFF 2
|
||||
SFR0 0-1F 1
|
||||
SFR1 80-9F 1
|
||||
SFR2 100-10F 1
|
||||
SFR3 180-18F 1
|
||||
COMMON 75-7D 1
|
||||
CONFIG 2008-2008 2
|
||||
EEDATA 2100-21FF 2
|
||||
STRCODE 2-719 2
|
||||
STRCODE 800-FFF 2
|
||||
STRING 2-719 2
|
||||
STRING 800-FFF 2
|
||||
# %LINETAB Section
|
||||
# This section enumerates the file/line to address mappings.
|
||||
# The beginning of the section is indicated by %LINETAB.
|
||||
# The first line indicates the name of the first object file, e.g.
|
||||
# $foo.obj
|
||||
# Each line that follows describes a single mapping until the next
|
||||
# object file. Mappings have the following format:
|
||||
# <address> <psect name> <class name> ><line number>:<file name>
|
||||
# The address is absolute and given given in unqualified hex
|
||||
# in delta units of the psect. All mappings within an object file
|
||||
# are in ascending order of addresses.
|
||||
# All other numeric values are in decimal.
|
||||
%LINETAB
|
||||
$dist/default/production\feux_wc.X.production.obj
|
||||
0 text0 CODE >2200:C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic16f87.h
|
||||
71A text1 CODE >111:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
71A text1 CODE >112:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
71E text1 CODE >113:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
720 text1 CODE >114:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
721 text1 CODE >115:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
722 maintext CODE >58:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
722 maintext CODE >60:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
725 maintext CODE >63:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
728 maintext CODE >64:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
72A maintext CODE >70:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
72D maintext CODE >71:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
72E maintext CODE >72:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
730 maintext CODE >76:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
732 maintext CODE >77:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
73B maintext CODE >78:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
73F maintext CODE >79:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
742 maintext CODE >80:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
751 maintext CODE >81:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
75E maintext CODE >80:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
76F maintext CODE >82:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
774 maintext CODE >84:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
774 maintext CODE >85:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
776 maintext CODE >86:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
77F maintext CODE >87:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
783 maintext CODE >88:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
786 maintext CODE >89:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
795 maintext CODE >90:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7A2 maintext CODE >89:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7B3 maintext CODE >91:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7B8 maintext CODE >93:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7B8 maintext CODE >94:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7BA maintext CODE >95:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7C3 maintext CODE >96:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7C7 maintext CODE >97:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7CA maintext CODE >98:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7D9 maintext CODE >99:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7E6 maintext CODE >98:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7F7 maintext CODE >100:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7FC maintext CODE >74:C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
7FD cinit CODE >186:C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
7FD cinit CODE >189:C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
7FD cinit CODE >195:C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
7FD cinit CODE >196:C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
7FE cinit CODE >197:C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
# %SYMTAB Section
|
||||
# An enumeration of all symbols in the program.
|
||||
# The beginning of the section is indicated by %SYMTAB.
|
||||
# Each line describes a single symbol as follows:
|
||||
# <label> <value> [-]<load-adj> <class> <space> <psect> <file-name>
|
||||
# The value and load-adj are both in unqualified hexadecimal.
|
||||
# All other numeric values are in decimal. The load-adj is the
|
||||
# quantity one needs to add to the symbol value in order to obtain the load
|
||||
# address of the symbol. This value may be signed. If the symbol
|
||||
# was defined in a psect then <psect> will be "-". File-name
|
||||
# is the name of the object file in which the symbol was defined.
|
||||
%SYMTAB
|
||||
___latbits 1 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Hspace_0 2008 0 ABS 0 - -
|
||||
__Hspace_1 75 0 ABS 0 - -
|
||||
__Hspace_2 0 0 ABS 0 - -
|
||||
__Hspace_3 0 0 ABS 0 - -
|
||||
__Heeprom_data 0 0 EEDATA 3 eeprom_data -
|
||||
ltemp0 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ltemp1 82 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ltemp2 86 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ltemp3 80 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Hstrings 0 0 ABS 0 strings -
|
||||
___sp 0 0 STACK 2 stack C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
_main E44 0 CODE 0 maintext dist/default/production\feux_wc.X.production.obj
|
||||
btemp 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ltemp 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
start 0 0 CODE 0 init C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
ttemp 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__CFG_BOREN$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__size_of_main 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__CFG_DEBUG$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Hpowerup 0 0 CODE 0 powerup -
|
||||
ttemp0 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ttemp1 81 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ttemp2 84 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ttemp3 87 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
ttemp4 7F 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
intlevel0 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
intlevel1 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
intlevel2 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
intlevel3 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
intlevel4 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
intlevel5 0 0 CODE 0 functab C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
_OSCCONbits 8F 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__size_of_init_oscillator 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp0 7E 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp1 80 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp2 82 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp3 84 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp4 86 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp5 88 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
wtemp6 7F 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Hfunctab 0 0 CODE 0 functab -
|
||||
__Hclrtext 0 0 ABS 0 clrtext -
|
||||
__CFG_CP$ON 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Lmaintext 0 0 ABS 0 maintext -
|
||||
__CFG_MCLRE$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
start_initialization FFA 0 CODE 0 cinit dist/default/production\feux_wc.X.production.obj
|
||||
__CFG_FOSC$INTOSCIO 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
___int_sp 0 0 STACK 2 stack C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
__Hbank0 0 0 ABS 0 bank0 -
|
||||
__Hbank1 0 0 ABS 0 bank1 -
|
||||
__Hbank2 0 0 ABS 0 bank2 -
|
||||
__Hbank3 0 0 ABS 0 bank3 -
|
||||
__Hcinit 1000 0 CODE 0 cinit -
|
||||
__Hidloc 0 0 IDLOC 0 idloc -
|
||||
__Hstack 0 0 STACK 2 stack -
|
||||
__Hmaintext 0 0 ABS 0 maintext -
|
||||
__Hcommon 0 0 ABS 0 common -
|
||||
__Hconfig 4010 0 CONFIG 0 config -
|
||||
__Lbank0 0 0 ABS 0 bank0 -
|
||||
__Lbank1 0 0 ABS 0 bank1 -
|
||||
__Lbank2 0 0 ABS 0 bank2 -
|
||||
__Lbank3 0 0 ABS 0 bank3 -
|
||||
__Lcinit FFA 0 CODE 0 cinit -
|
||||
__Lidloc 0 0 IDLOC 0 idloc -
|
||||
__Lstack 0 0 STACK 2 stack -
|
||||
_PORTAbits 5 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
_PORTBbits 6 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Habs1 0 0 ABS 0 abs1 -
|
||||
__Hcode 0 0 ABS 0 code -
|
||||
__Hinit 0 0 CODE 0 init -
|
||||
__Hsfr0 0 0 ABS 0 sfr0 -
|
||||
__Hsfr1 0 0 ABS 0 sfr1 -
|
||||
__Hsfr2 0 0 ABS 0 sfr2 -
|
||||
__Hsfr3 0 0 ABS 0 sfr3 -
|
||||
__Htext 0 0 ABS 0 text -
|
||||
__Labs1 0 0 ABS 0 abs1 -
|
||||
__Lcode 0 0 ABS 0 code -
|
||||
__Linit 0 0 CODE 0 init -
|
||||
__Lsfr0 0 0 ABS 0 sfr0 -
|
||||
__Lsfr1 0 0 ABS 0 sfr1 -
|
||||
__Lsfr2 0 0 ABS 0 sfr2 -
|
||||
__Lsfr3 0 0 ABS 0 sfr3 -
|
||||
__Ltext 0 0 ABS 0 text -
|
||||
__HcstackCOMMON 0 0 ABS 0 cstackCOMMON -
|
||||
__S0 2008 0 ABS 0 - -
|
||||
__S1 75 0 ABS 0 - -
|
||||
__S2 0 0 ABS 0 - -
|
||||
__S3 0 0 ABS 0 - -
|
||||
__Lintentry 0 0 CODE 0 intentry -
|
||||
reset_vec 0 0 CODE 0 reset_vec C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
__pmaintext E44 0 CODE 0 maintext dist/default/production\feux_wc.X.production.obj
|
||||
__Lcommon 0 0 ABS 0 common -
|
||||
__Lconfig 400E 0 CONFIG 0 config -
|
||||
__CFG_CPD$ON 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__CFG_WDTE$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
stackhi 0 0 ABS 0 - C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
stacklo 0 0 ABS 0 - C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
__CFG_LVP$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Lspace_0 0 0 ABS 0 - -
|
||||
__Lspace_1 0 0 ABS 0 - -
|
||||
__Lspace_2 0 0 ABS 0 - -
|
||||
__Lspace_3 0 0 ABS 0 - -
|
||||
__Lend_init 0 0 CODE 0 end_init -
|
||||
__LcstackCOMMON 0 0 ABS 0 cstackCOMMON -
|
||||
end_of_initialization FFA 0 CODE 0 cinit dist/default/production\feux_wc.X.production.obj
|
||||
__Hintentry 0 0 CODE 0 intentry -
|
||||
__Lstrings 0 0 ABS 0 strings -
|
||||
__Hreset_vec 0 0 CODE 0 reset_vec -
|
||||
__ptext0 0 0 CODE 0 text0 dist/default/production\feux_wc.X.production.obj
|
||||
__ptext1 E34 0 CODE 0 text1 dist/default/production\feux_wc.X.production.obj
|
||||
__Lpowerup 0 0 CODE 0 powerup -
|
||||
__Leeprom_data 0 0 EEDATA 3 eeprom_data -
|
||||
main@nb_sec 73 0 COMMON 1 cstackCOMMON dist/default/production\feux_wc.X.production.obj
|
||||
__Lreset_vec 0 0 CODE 0 reset_vec -
|
||||
__end_of__initialization FFA 0 CODE 0 cinit dist/default/production\feux_wc.X.production.obj
|
||||
__end_of_init_oscillator E44 0 CODE 0 text1 dist/default/production\feux_wc.X.production.obj
|
||||
__Lfunctab 0 0 CODE 0 functab -
|
||||
__Lclrtext 0 0 ABS 0 clrtext -
|
||||
__CFG_PWRTE$ON 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__pcstackCOMMON 70 0 COMMON 1 cstackCOMMON dist/default/production\feux_wc.X.production.obj
|
||||
__Hend_init 4 0 CODE 0 end_init -
|
||||
__end_of_main FFA 0 CODE 0 maintext dist/default/production\feux_wc.X.production.obj
|
||||
_PORTA 5 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
_PORTB 6 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
_TRISA 85 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
_TRISB 86 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__Hram 0 0 ABS 0 ram -
|
||||
__Lram 0 0 ABS 0 ram -
|
||||
__CFG_CCPMX$RB3 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
__initialization FFA 0 CODE 0 cinit dist/default/production\feux_wc.X.production.obj
|
||||
_init_oscillator E34 0 CODE 0 text1 dist/default/production\feux_wc.X.production.obj
|
||||
__CFG_WRT$OFF 0 0 ABS 0 - dist/default/production\feux_wc.X.production.obj
|
||||
# %SPLITSTAB Section
|
||||
# This section enumerates all the psect splits performed by the assembler.
|
||||
# The beginning of the section is indicated by %SPLITSTAB.
|
||||
# Each line is a record a particular split, where the parent psect is on
|
||||
# the left and the child on the right. Note that a child psect is always
|
||||
# split form the top of the parent psect. All splits from a given parent
|
||||
# are listed in the order in which they occurred.
|
||||
%SPLITSTAB
|
||||
# %DABS Section
|
||||
# This section contains a table of all usuage of the assember
|
||||
# directive DABS in the program. Each line has the following format:
|
||||
# <name> <space> <address> <size>
|
||||
# If the DABS was originally labelled then that shall be <name>,
|
||||
# otherwise name will be "-". The <space> number is in decimal.
|
||||
# <address> and <size> are in byte units as unqaulified hexadecimal
|
||||
%DABS
|
||||
- 1 7E 2
|
||||
# %SEGMENTS Section
|
||||
# This sections enumerates the segments of the program. Each segment
|
||||
# is described on a single line as follows:
|
||||
# <name> <space> <link address> <file address> <size> <delta>
|
||||
# Addresses and size are in unqualified hexadecimal. The link address
|
||||
# and size are in units of delta. The file address is in units of bytes.
|
||||
# All other numeric quantities are in decimal.
|
||||
%SEGMENTS
|
||||
cinit 0 7FD FFA 3 2
|
||||
text1 0 71A E34 8 2
|
||||
maintext 0 722 E44 DB 2
|
||||
cstackCOMMON 1 70 70 5 1
|
||||
reset_vec 0 0 0 2 2
|
||||
config 0 2007 400E 1 2
|
Binary file not shown.
@ -0,0 +1,32 @@
|
||||
:040000008A11FD2F35
|
||||
:100E34007030831603138F04FC308F050F150800E0
|
||||
:100E44008A111A278A11831603138501FF3086003D
|
||||
:100E54008312031385018601F301F4018618742FAC
|
||||
:100E64001A30F100F830F000F00B362FF10B362F6A
|
||||
:100E74000000831203138618742F051085140511BE
|
||||
:100E84000530F3000030F4007408803AFF0080302D
|
||||
:100E94007F02031D4F2F01307302031C6F2F0B3091
|
||||
:100EA400F2002630F1006630F000F00B572FF10B02
|
||||
:100EB400572FF20B572F5E2FFF30F3070318F40A56
|
||||
:100EC400FF30F4077408803AFF0080307F02031D6E
|
||||
:100ED4006D2F013073020318512F8312031305146D
|
||||
:100EE400851005110619B82F1A30F100F830F000FA
|
||||
:100EF400F00B7A2FF10B7A2F0000831203130619DB
|
||||
:100F0400B82F0510851405110530F3000030F400E6
|
||||
:100F14007408803AFF0080307F02031D932F013054
|
||||
:100F24007302031CB32F0B30F2002630F10066303D
|
||||
:100F3400F000F00B9B2FF10B9B2FF20B9B2FA22F9A
|
||||
:100F4400FF30F3070318F40AFF30F4077408803AFB
|
||||
:100F5400FF0080307F02031DB12F0130730203189C
|
||||
:100F6400952F831203130510851005158619302F4C
|
||||
:100F74001A30F100F830F000F00BBE2FF10BBE2F49
|
||||
:100F84000000831203138619302F051085140511F0
|
||||
:100F94003C30F3000030F4007408803AFF008030E5
|
||||
:100FA4007F02031DD72F01307302031CF72F0B3070
|
||||
:100FB400F2002630F1006630F000F00BDF2FF10B69
|
||||
:100FC400DF2FF20BDF2FE62FFF30F3070318F40AAD
|
||||
:100FD400FF30F4077408803AFF0080307F02031D5D
|
||||
:100FE400F52F013073020318D92F83120313051050
|
||||
:0C0FF40085100515302F83018A11222F73
|
||||
:02400E0010CED2
|
||||
:00000001FF
|
@ -0,0 +1,35 @@
|
||||
### HEXMate logfile and output summary ###
|
||||
### Memory Usage ###
|
||||
Unused memory ranges:
|
||||
4h - E33h
|
||||
1000h - 3FFFh
|
||||
4000h - 400Dh
|
||||
4010h - 403Fh
|
||||
|
||||
dist/default/production\feux_wc.X.production.hex ranges:
|
||||
0h - 3h
|
||||
E34h - FFFh
|
||||
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\feux_wc.X.production.hex
|
||||
00000000: 1111------------------------------------------------------------
|
||||
00000E00: ----------------------------------------------------111111111111
|
||||
00000E40: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000E80: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000EC0: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000F00: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000F40: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000F80: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00000FC0: 1111111111111111111111111111111111111111111111111111111111111111
|
||||
00004000: --------------11------------------------------------------------
|
@ -0,0 +1,646 @@
|
||||
|
||||
|
||||
Microchip Technology PIC LITE Macro Assembler V1.34 build -361300703
|
||||
Tue Jun 16 16:34:37 2015
|
||||
|
||||
Microchip Technology Omniscient Code Generator (Lite mode) build 201502162209
|
||||
1 processor 16F87
|
||||
2 opt pw 120
|
||||
3 opt lm
|
||||
4 psect text0,local,class=CODE,merge=1,delta=2
|
||||
5 psect cinit,global,class=CODE,merge=1,delta=2
|
||||
6 psect cstackCOMMON,global,class=COMMON,space=1,delta=1
|
||||
7 psect maintext,global,class=CODE,split=1,delta=2
|
||||
8 psect text1,local,class=CODE,merge=1,delta=2
|
||||
9 dabs 1,0x7E,2
|
||||
10 0000 ;#
|
||||
11 0001 ;#
|
||||
12 0002 ;#
|
||||
13 0003 ;#
|
||||
14 0004 ;#
|
||||
15 0005 ;#
|
||||
16 0006 ;#
|
||||
17 000A ;#
|
||||
18 000B ;#
|
||||
19 000C ;#
|
||||
20 000D ;#
|
||||
21 000E ;#
|
||||
22 000E ;#
|
||||
23 000F ;#
|
||||
24 0010 ;#
|
||||
25 0011 ;#
|
||||
26 0012 ;#
|
||||
27 0013 ;#
|
||||
28 0014 ;#
|
||||
29 0015 ;#
|
||||
30 0015 ;#
|
||||
31 0016 ;#
|
||||
32 0017 ;#
|
||||
33 0018 ;#
|
||||
34 0019 ;#
|
||||
35 001A ;#
|
||||
36 0081 ;#
|
||||
37 0085 ;#
|
||||
38 0086 ;#
|
||||
39 008C ;#
|
||||
40 008D ;#
|
||||
41 008E ;#
|
||||
42 008F ;#
|
||||
43 0090 ;#
|
||||
44 0092 ;#
|
||||
45 0093 ;#
|
||||
46 0094 ;#
|
||||
47 0098 ;#
|
||||
48 0099 ;#
|
||||
49 009C ;#
|
||||
50 009D ;#
|
||||
51 0105 ;#
|
||||
52 010C ;#
|
||||
53 010D ;#
|
||||
54 010E ;#
|
||||
55 010F ;#
|
||||
56 018C ;#
|
||||
57 018D ;#
|
||||
58 0005 _PORTA set 5
|
||||
59 0005 _PORTAbits set 5
|
||||
60 0006 _PORTB set 6
|
||||
61 0006 _PORTBbits set 6
|
||||
62 008F _OSCCONbits set 143
|
||||
63 0085 _TRISA set 133
|
||||
64 0086 _TRISB set 134
|
||||
65
|
||||
66 psect text0
|
||||
67 0000 __ptext0:
|
||||
68 ; #config settings
|
||||
69
|
||||
70
|
||||
71 ;psect for function _init_oscillator
|
||||
72 0000
|
||||
73 psect cinit
|
||||
74 07FD start_initialization:
|
||||
75 07FD __initialization:
|
||||
76 07FD end_of_initialization:
|
||||
77 ;End of C runtime variable initialization code
|
||||
78
|
||||
79 07FD __end_of__initialization:
|
||||
80 07FD 0183 clrf 3
|
||||
81 07FE 118A 2F22 ljmp _main ;jump to C main() function
|
||||
82
|
||||
83 psect cstackCOMMON
|
||||
84 0070 __pcstackCOMMON:
|
||||
85 0070 ?_init_oscillator:
|
||||
86 0070 ??_init_oscillator:
|
||||
87 ; 0 bytes @ 0x0
|
||||
88
|
||||
89 0070 ??_main:
|
||||
90 ; 0 bytes @ 0x0
|
||||
91
|
||||
92 0070 ?_main:
|
||||
93 ; 0 bytes @ 0x0
|
||||
94
|
||||
95
|
||||
96 ; 2 bytes @ 0x0
|
||||
97 0070 ds 3
|
||||
98 0073 main@nb_sec:
|
||||
99
|
||||
100 ; 2 bytes @ 0x3
|
||||
101 0073 ds 2
|
||||
102
|
||||
103 psect maintext
|
||||
104 0722 __pmaintext:
|
||||
105 ;;
|
||||
106 ;;Main: autosize = 0, tempsize = 3, incstack = 0, save=0
|
||||
107 ;;
|
||||
108 ;; *************** function _main *****************
|
||||
109 ;; Defined at:
|
||||
110 ;; line 58 in file "main_feux_wc.c"
|
||||
111 ;; Parameters: Size Location Type
|
||||
112 ;; None
|
||||
113 ;; Auto vars: Size Location Type
|
||||
114 ;; nb_sec 2 3[COMMON] int
|
||||
115 ;; Return value: Size Location Type
|
||||
116 ;; 2 20[None ] int
|
||||
117 ;; Registers used:
|
||||
118 ;; wreg, status,2, status,0, btemp+1, pclath, cstack
|
||||
119 ;; Tracked objects:
|
||||
120 ;; On entry : B00/0
|
||||
121 ;; On exit : 0/0
|
||||
122 ;; Unchanged: 0/0
|
||||
123 ;; Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
|
||||
124 ;; Params: 0 0 0 0 0
|
||||
125 ;; Locals: 2 0 0 0 0
|
||||
126 ;; Temps: 3 0 0 0 0
|
||||
127 ;; Totals: 5 0 0 0 0
|
||||
128 ;;Total ram usage: 5 bytes
|
||||
129 ;; Hardware stack levels required when called: 1
|
||||
130 ;; This function calls:
|
||||
131 ;; _init_oscillator
|
||||
132 ;; This function is called by:
|
||||
133 ;; Startup code after reset
|
||||
134 ;; This function uses a non-reentrant model
|
||||
135 ;;
|
||||
136
|
||||
137
|
||||
138 ;psect for function _main
|
||||
139 0722 _main:
|
||||
140
|
||||
141 ;main_feux_wc.c: 60: init_oscillator();
|
||||
142
|
||||
143 ;incstack = 0
|
||||
144 ; Regs used in _main: [wreg+status,2+status,0+btemp+1+pclath+cstack]
|
||||
145 0722 118A 271A 118A fcall _init_oscillator
|
||||
146
|
||||
147 ;main_feux_wc.c: 63: TRISA=0x00;
|
||||
148 0725 1683 bsf 3,5 ;RP0=1, select bank1
|
||||
149 0726 1303 bcf 3,6 ;RP1=0, select bank1
|
||||
150 0727 0185 clrf 5 ;volatile
|
||||
151
|
||||
152 ;main_feux_wc.c: 64: TRISB=0xFF;
|
||||
153 0728 30FF movlw 255
|
||||
154 0729 0086 movwf 6 ;volatile
|
||||
155
|
||||
156 ;main_feux_wc.c: 70: PORTA=0x00;
|
||||
157 072A 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
158 072B 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
159 072C 0185 clrf 5 ;volatile
|
||||
160
|
||||
161 ;main_feux_wc.c: 71: PORTB=0x00;
|
||||
162 072D 0186 clrf 6 ;volatile
|
||||
163
|
||||
164 ;main_feux_wc.c: 72: int nb_sec=0;
|
||||
165 072E 01F3 clrf main@nb_sec
|
||||
166 072F 01F4 clrf main@nb_sec+1
|
||||
167 0730 l515:
|
||||
168 ;main_feux_wc.c: 74: while(1)
|
||||
169
|
||||
170
|
||||
171 ;main_feux_wc.c: 75: {
|
||||
172 ;main_feux_wc.c: 76: if(PORTBbits.RB1==0){
|
||||
173 0730 1886 btfsc 6,1 ;volatile
|
||||
174 0731 2F74 goto l22
|
||||
175
|
||||
176 ;main_feux_wc.c: 77: _delay((unsigned long)((10)*(8000000/4000.0)));
|
||||
177 0732 301A movlw 26
|
||||
178 0733 00F1 movwf ??_main+1
|
||||
179 0734 30F8 movlw 248
|
||||
180 0735 00F0 movwf ??_main
|
||||
181 0736 u137:
|
||||
182 0736 0BF0 decfsz ??_main,f
|
||||
183 0737 2F36 goto u137
|
||||
184 0738 0BF1 decfsz ??_main+1,f
|
||||
185 0739 2F36 goto u137
|
||||
186 073A 0000 nop
|
||||
187
|
||||
188 ;main_feux_wc.c: 78: if(PORTBbits.RB1==0){
|
||||
189 073B 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
190 073C 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
191 073D 1886 btfsc 6,1 ;volatile
|
||||
192 073E 2F74 goto l22
|
||||
193
|
||||
194 ;main_feux_wc.c: 79: PORTAbits.RA0 = 0; PORTAbits.RA1 = 1; PORTAbits.RA2 = 0;
|
||||
195 073F 1005 bcf 5,0 ;volatile
|
||||
196 0740 1485 bsf 5,1 ;volatile
|
||||
197 0741 1105 bcf 5,2 ;volatile
|
||||
198
|
||||
199 ;main_feux_wc.c: 80: for(nb_sec=5;nb_sec>0;nb_sec--)
|
||||
200 0742 3005 movlw 5
|
||||
201 0743 00F3 movwf main@nb_sec
|
||||
202 0744 3000 movlw 0
|
||||
203 0745 00F4 movwf main@nb_sec+1
|
||||
204 0746 0874 movf main@nb_sec+1,w
|
||||
205 0747 3A80 xorlw 128
|
||||
206 0748 00FF movwf 127
|
||||
207 0749 3080 movlw 128
|
||||
208 074A 027F subwf 127,w
|
||||
209 074B 1D03 skipz
|
||||
210 074C 2F4F goto u35
|
||||
211 074D 3001 movlw 1
|
||||
212 074E 0273 subwf main@nb_sec,w
|
||||
213 074F u35:
|
||||
214 074F 1C03 btfss 3,0
|
||||
215 0750 2F6F goto l25
|
||||
216 0751 l529:
|
||||
217
|
||||
218 ;main_feux_wc.c: 81: _delay((unsigned long)((1000)*(8000000/4000.0)));
|
||||
219 0751 300B movlw 11
|
||||
220 0752 00F2 movwf ??_main+2
|
||||
221 0753 3026 movlw 38
|
||||
222 0754 00F1 movwf ??_main+1
|
||||
223 0755 3066 movlw 102
|
||||
224 0756 00F0 movwf ??_main
|
||||
225 0757 u147:
|
||||
226 0757 0BF0 decfsz ??_main,f
|
||||
227 0758 2F57 goto u147
|
||||
228 0759 0BF1 decfsz ??_main+1,f
|
||||
229 075A 2F57 goto u147
|
||||
230 075B 0BF2 decfsz ??_main+2,f
|
||||
231 075C 2F57 goto u147
|
||||
232 075D 2F5E nop2
|
||||
233 075E 30FF movlw 255
|
||||
234 075F 07F3 addwf main@nb_sec,f
|
||||
235 0760 1803 skipnc
|
||||
236 0761 0AF4 incf main@nb_sec+1,f
|
||||
237 0762 30FF movlw 255
|
||||
238 0763 07F4 addwf main@nb_sec+1,f
|
||||
239 0764 0874 movf main@nb_sec+1,w
|
||||
240 0765 3A80 xorlw 128
|
||||
241 0766 00FF movwf 127
|
||||
242 0767 3080 movlw 128
|
||||
243 0768 027F subwf 127,w
|
||||
244 0769 1D03 skipz
|
||||
245 076A 2F6D goto u45
|
||||
246 076B 3001 movlw 1
|
||||
247 076C 0273 subwf main@nb_sec,w
|
||||
248 076D u45:
|
||||
249 076D 1803 skipnc
|
||||
250 076E 2F51 goto l529
|
||||
251 076F l25:
|
||||
252
|
||||
253 ;main_feux_wc.c: 82: PORTAbits.RA0 = 1; PORTAbits.RA1 = 0; PORTAbits.RA2 = 0;
|
||||
254 076F 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
255 0770 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
256 0771 1405 bsf 5,0 ;volatile
|
||||
257 0772 1085 bcf 5,1 ;volatile
|
||||
258 0773 1105 bcf 5,2 ;volatile
|
||||
259 0774 l22:
|
||||
260
|
||||
261 ;main_feux_wc.c: 83: }
|
||||
262 ;main_feux_wc.c: 84: }
|
||||
263 ;main_feux_wc.c: 85: if(PORTBbits.RB2==0){
|
||||
264 0774 1906 btfsc 6,2 ;volatile
|
||||
265 0775 2FB8 goto l26
|
||||
266
|
||||
267 ;main_feux_wc.c: 86: _delay((unsigned long)((10)*(8000000/4000.0)));
|
||||
268 0776 301A movlw 26
|
||||
269 0777 00F1 movwf ??_main+1
|
||||
270 0778 30F8 movlw 248
|
||||
271 0779 00F0 movwf ??_main
|
||||
272 077A u157:
|
||||
273 077A 0BF0 decfsz ??_main,f
|
||||
274 077B 2F7A goto u157
|
||||
275 077C 0BF1 decfsz ??_main+1,f
|
||||
276 077D 2F7A goto u157
|
||||
277 077E 0000 nop
|
||||
278
|
||||
279 ;main_feux_wc.c: 87: if(PORTBbits.RB2==0){
|
||||
280 077F 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
281 0780 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
282 0781 1906 btfsc 6,2 ;volatile
|
||||
283 0782 2FB8 goto l26
|
||||
284
|
||||
285 ;main_feux_wc.c: 88: PORTAbits.RA0 = 0; PORTAbits.RA1 = 1; PORTAbits.RA2 = 0;
|
||||
286 0783 1005 bcf 5,0 ;volatile
|
||||
287 0784 1485 bsf 5,1 ;volatile
|
||||
288 0785 1105 bcf 5,2 ;volatile
|
||||
289
|
||||
290 ;main_feux_wc.c: 89: for(nb_sec=5;nb_sec>0;nb_sec--)
|
||||
291 0786 3005 movlw 5
|
||||
292 0787 00F3 movwf main@nb_sec
|
||||
293 0788 3000 movlw 0
|
||||
294 0789 00F4 movwf main@nb_sec+1
|
||||
295 078A 0874 movf main@nb_sec+1,w
|
||||
296 078B 3A80 xorlw 128
|
||||
297 078C 00FF movwf 127
|
||||
298 078D 3080 movlw 128
|
||||
299 078E 027F subwf 127,w
|
||||
300 078F 1D03 skipz
|
||||
301 0790 2F93 goto u75
|
||||
302 0791 3001 movlw 1
|
||||
303 0792 0273 subwf main@nb_sec,w
|
||||
304 0793 u75:
|
||||
305 0793 1C03 btfss 3,0
|
||||
306 0794 2FB3 goto l29
|
||||
307 0795 l545:
|
||||
308
|
||||
309 ;main_feux_wc.c: 90: _delay((unsigned long)((1000)*(8000000/4000.0)));
|
||||
310 0795 300B movlw 11
|
||||
311 0796 00F2 movwf ??_main+2
|
||||
312 0797 3026 movlw 38
|
||||
313 0798 00F1 movwf ??_main+1
|
||||
314 0799 3066 movlw 102
|
||||
315 079A 00F0 movwf ??_main
|
||||
316 079B u167:
|
||||
317 079B 0BF0 decfsz ??_main,f
|
||||
318 079C 2F9B goto u167
|
||||
319 079D 0BF1 decfsz ??_main+1,f
|
||||
320 079E 2F9B goto u167
|
||||
321 079F 0BF2 decfsz ??_main+2,f
|
||||
322 07A0 2F9B goto u167
|
||||
323 07A1 2FA2 nop2
|
||||
324 07A2 30FF movlw 255
|
||||
325 07A3 07F3 addwf main@nb_sec,f
|
||||
326 07A4 1803 skipnc
|
||||
327 07A5 0AF4 incf main@nb_sec+1,f
|
||||
328 07A6 30FF movlw 255
|
||||
329 07A7 07F4 addwf main@nb_sec+1,f
|
||||
330 07A8 0874 movf main@nb_sec+1,w
|
||||
331 07A9 3A80 xorlw 128
|
||||
332 07AA 00FF movwf 127
|
||||
333 07AB 3080 movlw 128
|
||||
334 07AC 027F subwf 127,w
|
||||
335 07AD 1D03 skipz
|
||||
336 07AE 2FB1 goto u85
|
||||
337 07AF 3001 movlw 1
|
||||
338 07B0 0273 subwf main@nb_sec,w
|
||||
339 07B1 u85:
|
||||
340 07B1 1803 skipnc
|
||||
341 07B2 2F95 goto l545
|
||||
342 07B3 l29:
|
||||
343
|
||||
344 ;main_feux_wc.c: 91: PORTAbits.RA0 = 0; PORTAbits.RA1 = 0; PORTAbits.RA2 = 1;
|
||||
345 07B3 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
346 07B4 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
347 07B5 1005 bcf 5,0 ;volatile
|
||||
348 07B6 1085 bcf 5,1 ;volatile
|
||||
349 07B7 1505 bsf 5,2 ;volatile
|
||||
350 07B8 l26:
|
||||
351
|
||||
352 ;main_feux_wc.c: 92: }
|
||||
353 ;main_feux_wc.c: 93: }
|
||||
354 ;main_feux_wc.c: 94: if(PORTBbits.RB3==0){
|
||||
355 07B8 1986 btfsc 6,3 ;volatile
|
||||
356 07B9 2F30 goto l515
|
||||
357
|
||||
358 ;main_feux_wc.c: 95: _delay((unsigned long)((10)*(8000000/4000.0)));
|
||||
359 07BA 301A movlw 26
|
||||
360 07BB 00F1 movwf ??_main+1
|
||||
361 07BC 30F8 movlw 248
|
||||
362 07BD 00F0 movwf ??_main
|
||||
363 07BE u177:
|
||||
364 07BE 0BF0 decfsz ??_main,f
|
||||
365 07BF 2FBE goto u177
|
||||
366 07C0 0BF1 decfsz ??_main+1,f
|
||||
367 07C1 2FBE goto u177
|
||||
368 07C2 0000 nop
|
||||
369
|
||||
370 ;main_feux_wc.c: 96: if(PORTBbits.RB3==0){
|
||||
371 07C3 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
372 07C4 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
373 07C5 1986 btfsc 6,3 ;volatile
|
||||
374 07C6 2F30 goto l515
|
||||
375
|
||||
376 ;main_feux_wc.c: 97: PORTAbits.RA0 = 0; PORTAbits.RA1 = 1; PORTAbits.RA2 = 0;
|
||||
377 07C7 1005 bcf 5,0 ;volatile
|
||||
378 07C8 1485 bsf 5,1 ;volatile
|
||||
379 07C9 1105 bcf 5,2 ;volatile
|
||||
380
|
||||
381 ;main_feux_wc.c: 98: for(nb_sec=60;nb_sec>0;nb_sec--)
|
||||
382 07CA 303C movlw 60
|
||||
383 07CB 00F3 movwf main@nb_sec
|
||||
384 07CC 3000 movlw 0
|
||||
385 07CD 00F4 movwf main@nb_sec+1
|
||||
386 07CE 0874 movf main@nb_sec+1,w
|
||||
387 07CF 3A80 xorlw 128
|
||||
388 07D0 00FF movwf 127
|
||||
389 07D1 3080 movlw 128
|
||||
390 07D2 027F subwf 127,w
|
||||
391 07D3 1D03 skipz
|
||||
392 07D4 2FD7 goto u115
|
||||
393 07D5 3001 movlw 1
|
||||
394 07D6 0273 subwf main@nb_sec,w
|
||||
395 07D7 u115:
|
||||
396 07D7 1C03 btfss 3,0
|
||||
397 07D8 2FF7 goto l33
|
||||
398 07D9 l561:
|
||||
399
|
||||
400 ;main_feux_wc.c: 99: _delay((unsigned long)((1000)*(8000000/4000.0)));
|
||||
401 07D9 300B movlw 11
|
||||
402 07DA 00F2 movwf ??_main+2
|
||||
403 07DB 3026 movlw 38
|
||||
404 07DC 00F1 movwf ??_main+1
|
||||
405 07DD 3066 movlw 102
|
||||
406 07DE 00F0 movwf ??_main
|
||||
407 07DF u187:
|
||||
408 07DF 0BF0 decfsz ??_main,f
|
||||
409 07E0 2FDF goto u187
|
||||
410 07E1 0BF1 decfsz ??_main+1,f
|
||||
411 07E2 2FDF goto u187
|
||||
412 07E3 0BF2 decfsz ??_main+2,f
|
||||
413 07E4 2FDF goto u187
|
||||
414 07E5 2FE6 nop2
|
||||
415 07E6 30FF movlw 255
|
||||
416 07E7 07F3 addwf main@nb_sec,f
|
||||
417 07E8 1803 skipnc
|
||||
418 07E9 0AF4 incf main@nb_sec+1,f
|
||||
419 07EA 30FF movlw 255
|
||||
420 07EB 07F4 addwf main@nb_sec+1,f
|
||||
421 07EC 0874 movf main@nb_sec+1,w
|
||||
422 07ED 3A80 xorlw 128
|
||||
423 07EE 00FF movwf 127
|
||||
424 07EF 3080 movlw 128
|
||||
425 07F0 027F subwf 127,w
|
||||
426 07F1 1D03 skipz
|
||||
427 07F2 2FF5 goto u125
|
||||
428 07F3 3001 movlw 1
|
||||
429 07F4 0273 subwf main@nb_sec,w
|
||||
430 07F5 u125:
|
||||
431 07F5 1803 skipnc
|
||||
432 07F6 2FD9 goto l561
|
||||
433 07F7 l33:
|
||||
434
|
||||
435 ;main_feux_wc.c: 100: PORTAbits.RA0 = 0; PORTAbits.RA1 = 0; PORTAbits.RA2 = 1;
|
||||
436 07F7 1283 bcf 3,5 ;RP0=0, select bank0
|
||||
437 07F8 1303 bcf 3,6 ;RP1=0, select bank0
|
||||
438 07F9 1005 bcf 5,0 ;volatile
|
||||
439 07FA 1085 bcf 5,1 ;volatile
|
||||
440 07FB 1505 bsf 5,2 ;volatile
|
||||
441 07FC 2F30 goto l515
|
||||
442 07FD __end_of_main:
|
||||
443 ;main_feux_wc.c: 101: }
|
||||
444 ;main_feux_wc.c: 102: }
|
||||
445 ;main_feux_wc.c: 107: }
|
||||
446 ;main_feux_wc.c: 108: return 0;
|
||||
447 ; Return value of _main is never used
|
||||
448
|
||||
449
|
||||
450 psect text1
|
||||
451 071A __ptext1:
|
||||
452 ;; *************** function _init_oscillator *****************
|
||||
453 ;; Defined at:
|
||||
454 ;; line 111 in file "main_feux_wc.c"
|
||||
455 ;; Parameters: Size Location Type
|
||||
456 ;; None
|
||||
457 ;; Auto vars: Size Location Type
|
||||
458 ;; None
|
||||
459 ;; Return value: Size Location Type
|
||||
460 ;; None void
|
||||
461 ;; Registers used:
|
||||
462 ;; wreg, status,2, status,0
|
||||
463 ;; Tracked objects:
|
||||
464 ;; On entry : 0/0
|
||||
465 ;; On exit : 0/0
|
||||
466 ;; Unchanged: 0/0
|
||||
467 ;; Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
|
||||
468 ;; Params: 0 0 0 0 0
|
||||
469 ;; Locals: 0 0 0 0 0
|
||||
470 ;; Temps: 0 0 0 0 0
|
||||
471 ;; Totals: 0 0 0 0 0
|
||||
472 ;;Total ram usage: 0 bytes
|
||||
473 ;; Hardware stack levels used: 1
|
||||
474 ;; This function calls:
|
||||
475 ;; Nothing
|
||||
476 ;; This function is called by:
|
||||
477 ;; _main
|
||||
478 ;; This function uses a non-reentrant model
|
||||
479 ;;
|
||||
480
|
||||
481
|
||||
482 ;psect for function _init_oscillator
|
||||
483 071A _init_oscillator:
|
||||
484
|
||||
485 ;main_feux_wc.c: 112: OSCCONbits.IRCF = 0b111;
|
||||
486
|
||||
487 ;incstack = 0
|
||||
488 ; Regs used in _init_oscillator: [wreg+status,2+status,0]
|
||||
489 071A 3070 movlw 112
|
||||
490 071B 1683 bsf 3,5 ;RP0=1, select bank1
|
||||
491 071C 1303 bcf 3,6 ;RP1=0, select bank1
|
||||
492 071D 048F iorwf 15,f ;volatile
|
||||
493
|
||||
494 ;main_feux_wc.c: 113: OSCCONbits.SCS = 0b00;
|
||||
495 071E 30FC movlw -4
|
||||
496 071F 058F andwf 15,f ;volatile
|
||||
497
|
||||
498 ;main_feux_wc.c: 114: OSCCONbits.IOFS = 1;
|
||||
499 0720 150F bsf 15,2 ;volatile
|
||||
500 0721 0008 return
|
||||
501 0722 __end_of_init_oscillator:
|
||||
502 007E btemp set 126 ;btemp
|
||||
503 007E wtemp set 126
|
||||
504 007E wtemp0 set 126
|
||||
505 0080 wtemp1 set 128
|
||||
506 0082 wtemp2 set 130
|
||||
507 0084 wtemp3 set 132
|
||||
508 0086 wtemp4 set 134
|
||||
509 0088 wtemp5 set 136
|
||||
510 007F wtemp6 set 127
|
||||
511 007E ttemp set 126
|
||||
512 007E ttemp0 set 126
|
||||
513 0081 ttemp1 set 129
|
||||
514 0084 ttemp2 set 132
|
||||
515 0087 ttemp3 set 135
|
||||
516 007F ttemp4 set 127
|
||||
517 007E ltemp set 126
|
||||
518 007E ltemp0 set 126
|
||||
519 0082 ltemp1 set 130
|
||||
520 0086 ltemp2 set 134
|
||||
521 0080 ltemp3 set 128
|
||||
|
||||
|
||||
Data Sizes:
|
||||
Strings 0
|
||||
Constant 0
|
||||
Data 0
|
||||
BSS 0
|
||||
Persistent 0
|
||||
Stack 0
|
||||
|
||||
Auto Spaces:
|
||||
Space Size Autos Used
|
||||
COMMON 14 5 5
|
||||
BANK0 80 0 0
|
||||
BANK1 80 0 0
|
||||
BANK3 96 0 0
|
||||
BANK2 96 0 0
|
||||
|
||||
Pointer List with Targets:
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in COMMON
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK0
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK1
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK3
|
||||
|
||||
None.
|
||||
|
||||
Critical Paths under _main in BANK2
|
||||
|
||||
None.
|
||||
|
||||
Call Graph Tables:
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
(Depth) Function Calls Base Space Used Autos Params Refs
|
||||
---------------------------------------------------------------------------------
|
||||
(0) _main 5 5 0 90
|
||||
0 COMMON 5 5 0
|
||||
_init_oscillator
|
||||
---------------------------------------------------------------------------------
|
||||
(1) _init_oscillator 0 0 0 0
|
||||
---------------------------------------------------------------------------------
|
||||
Estimated maximum stack depth 1
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
Call Graph Graphs:
|
||||
|
||||
_main (ROOT)
|
||||
_init_oscillator
|
||||
|
||||
Address spaces:
|
||||
Name Size Autos Total Cost Usage
|
||||
BITCOMMON E 0 0 0 0.0%
|
||||
EEDATA 100 0 0 0 0.0%
|
||||
NULL 0 0 0 0 0.0%
|
||||
CODE 0 0 0 0 0.0%
|
||||
COMMON E 5 5 1 35.7%
|
||||
BITSFR0 0 0 0 1 0.0%
|
||||
SFR0 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%
|
||||
ABS 0 0 0 3 0.0%
|
||||
BITBANK0 50 0 0 4 0.0%
|
||||
BITSFR3 0 0 0 4 0.0%
|
||||
SFR3 0 0 0 4 0.0%
|
||||
BANK0 50 0 0 5 0.0%
|
||||
BITSFR2 0 0 0 5 0.0%
|
||||
SFR2 0 0 0 5 0.0%
|
||||
BITBANK1 50 0 0 6 0.0%
|
||||
BANK1 50 0 0 7 0.0%
|
||||
BITBANK3 60 0 0 8 0.0%
|
||||
BANK3 60 0 0 9 0.0%
|
||||
BITBANK2 60 0 0 10 0.0%
|
||||
BANK2 60 0 0 11 0.0%
|
||||
DATA 0 0 0 12 0.0%
|
||||
|
||||
|
||||
Microchip Technology PIC Macro Assembler V1.34 build -361300703
|
||||
Symbol Table Tue Jun 16 16:34:37 2015
|
||||
|
||||
__CFG_CP$ON 0000 l22 0774 l33 07F7
|
||||
l25 076F l26 07B8 l29 07B3
|
||||
__CFG_CPD$ON 0000 u35 074F u45 076D
|
||||
u75 0793 u85 07B1 l515 0730
|
||||
l561 07D9 l545 0795 l529 0751
|
||||
u115 07D7 u125 07F5 u137 0736
|
||||
u147 0757 u157 077A u167 079B
|
||||
u177 07BE u187 07DF __CFG_LVP$OFF 0000
|
||||
__CFG_WRT$OFF 0000 _main 0722 btemp 007E
|
||||
??_init_oscillator 0070 ltemp 007E start 0000
|
||||
ttemp 007E wtemp 007E ?_main 0070
|
||||
__CFG_WDTE$OFF 0000 __CFG_DEBUG$OFF 0000 _PORTA 0005
|
||||
_PORTB 0006 _TRISA 0085 _TRISB 0086
|
||||
__CFG_CCPMX$RB3 0000 __CFG_PWRTE$ON 0000 __CFG_BOREN$OFF 0000
|
||||
ltemp0 007E ltemp1 0082 ltemp2 0086
|
||||
ltemp3 0080 ttemp0 007E ttemp1 0081
|
||||
ttemp2 0084 ttemp3 0087 ttemp4 007F
|
||||
status 0003 wtemp0 007E wtemp1 0080
|
||||
wtemp2 0082 wtemp3 0084 wtemp4 0086
|
||||
wtemp5 0088 wtemp6 007F __CFG_MCLRE$OFF 0000
|
||||
__initialization 07FD __end_of_main 07FD ??_main 0070
|
||||
__end_of__initialization 07FD __pcstackCOMMON 0070 _init_oscillator 071A
|
||||
__pmaintext 0722 __end_of_init_oscillator 0722 __ptext0 0000
|
||||
__ptext1 071A end_of_initialization 07FD _PORTAbits 0005
|
||||
_PORTBbits 0006 main@nb_sec 0073 ?_init_oscillator 0070
|
||||
start_initialization 07FD ___latbits 0001 __size_of_main 00DB
|
||||
__size_of_init_oscillator 0008 _OSCCONbits 008F __CFG_FOSC$INTOSCIO 0000
|
@ -0,0 +1,343 @@
|
||||
Microchip MPLAB XC8 Compiler V1.34 ()
|
||||
|
||||
Linker command line:
|
||||
|
||||
--edf=C:\Program Files (x86)\Microchip\xc8\v1.34\dat\en_msgs.txt -cs \
|
||||
-h+dist/default/production\feux_wc.X.production.sym \
|
||||
--cmf=dist/default/production\feux_wc.X.production.cmf -z -Q16F87 \
|
||||
-oC:\Users\micka\AppData\Local\Temp\sar0.6 \
|
||||
-Mdist/default/production/feux_wc.X.production.map -E1 -ver=XC8 \
|
||||
-ASTACK=0110h-016fh -pstack=STACK -ACODE=00h-07FFhx2 -ASTRCODE=00h-0FFFh \
|
||||
-ASTRING=00h-0FFhx16 -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 \
|
||||
-ACOMMON=070h-07Fh -ABANK0=020h-06Fh -ABANK1=0A0h-0EFh \
|
||||
-ABANK2=0110h-016Fh -ABANK3=0190h-01EFh \
|
||||
-ARAM=020h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh \
|
||||
-AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ASFR0=00h-01Fh \
|
||||
-ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
|
||||
-preset_vec=00h,intentry,init,end_init -ppowerup=CODE -pcinit=CODE \
|
||||
-pfunctab=CODE -ACONFIG=02007h-02008h -pconfig=CONFIG -DCONFIG=2 \
|
||||
-AIDLOC=02000h-02003h -pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/02100h \
|
||||
-peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 \
|
||||
-DENTRY=2 -k C:\Users\micka\AppData\Local\Temp\sar0.obj \
|
||||
dist/default/production\feux_wc.X.production.obj
|
||||
|
||||
Object code version is 3.11
|
||||
|
||||
Machine type is 16F87
|
||||
|
||||
|
||||
|
||||
Name Link Load Length Selector Space Scale
|
||||
C:\Users\micka\AppData\Local\Temp\sar0.obj
|
||||
end_init 0 0 2 0 0
|
||||
config 2007 2007 1 400E 0
|
||||
dist/default/production\feux_wc.X.production.obj
|
||||
cinit 7FD 7FD 3 FFA 0
|
||||
text1 71A 71A 8 E34 0
|
||||
maintext 722 722 DB E44 0
|
||||
cstackCOMMON 70 70 5 70 1
|
||||
|
||||
TOTAL Name Link Load Length Space
|
||||
CLASS STACK
|
||||
|
||||
CLASS CODE
|
||||
end_init 0 0 2 0
|
||||
cinit 7FD 7FD 3 0
|
||||
text1 71A 71A 8 0
|
||||
maintext 722 722 DB 0
|
||||
|
||||
CLASS STRCODE
|
||||
|
||||
CLASS STRING
|
||||
|
||||
CLASS CONST
|
||||
|
||||
CLASS ENTRY
|
||||
|
||||
CLASS COMMON
|
||||
cstackCOMMON 70 70 5 1
|
||||
|
||||
CLASS BANK0
|
||||
|
||||
CLASS BANK1
|
||||
|
||||
CLASS BANK2
|
||||
|
||||
CLASS BANK3
|
||||
|
||||
CLASS RAM
|
||||
|
||||
CLASS ABS1
|
||||
abs_s1 7E 7E 2 1
|
||||
|
||||
CLASS SFR0
|
||||
|
||||
CLASS SFR1
|
||||
|
||||
CLASS SFR2
|
||||
|
||||
CLASS SFR3
|
||||
|
||||
CLASS CONFIG
|
||||
config 2007 2007 1 0
|
||||
|
||||
CLASS IDLOC
|
||||
|
||||
CLASS EEDATA
|
||||
|
||||
|
||||
|
||||
SEGMENTS Name Load Length Top Selector Space Class Delta
|
||||
|
||||
reset_vec 000000 000002 000002 0 0 CODE 2
|
||||
cstackCOMMON 000070 000005 000075 70 1 COMMON 1
|
||||
text1 00071A 000008 000722 E34 0 CODE 2
|
||||
maintext 000722 0000DB 0007FD E44 0 CODE 2
|
||||
cinit 0007FD 000003 000800 FFA 0 CODE 2
|
||||
config 002007 000001 002008 400E 0 CONFIG 2
|
||||
|
||||
|
||||
UNUSED ADDRESS RANGES
|
||||
|
||||
Name Unused Largest block Delta
|
||||
BANK0 0020-006F 50 1
|
||||
BANK1 00A0-00EF 50 1
|
||||
BANK2 0110-016F 60 1
|
||||
BANK3 0190-01EF 60 1
|
||||
CODE 0002-0719 718 2
|
||||
0800-0FFF 800
|
||||
COMMON 0075-007D 9 1
|
||||
CONFIG 2008-2008 1 2
|
||||
CONST 0002-0719 100 2
|
||||
0800-0FFF 100
|
||||
EEDATA 2100-21FF 100 2
|
||||
ENTRY 0002-0719 100 2
|
||||
0800-0FFF 100
|
||||
IDLOC 2000-2003 4 2
|
||||
RAM 0020-006F 50 1
|
||||
00A0-00EF 50
|
||||
0110-016F 60
|
||||
0190-01EF 60
|
||||
SFR0 0000-001F 20 1
|
||||
SFR1 0080-009F 20 1
|
||||
SFR2 0100-010F 10 1
|
||||
SFR3 0180-018F 10 1
|
||||
STACK 0110-016F 60 1
|
||||
STRCODE 0002-0719 718 2
|
||||
0800-0FFF 800
|
||||
STRING 0002-0719 100 2
|
||||
0800-0FFF 100
|
||||
|
||||
Symbol Table
|
||||
|
||||
_OSCCONbits (abs) 008F
|
||||
_PORTA (abs) 0005
|
||||
_PORTAbits (abs) 0005
|
||||
_PORTB (abs) 0006
|
||||
_PORTBbits (abs) 0006
|
||||
_TRISA (abs) 0085
|
||||
_TRISB (abs) 0086
|
||||
__CFG_BOREN$OFF (abs) 0000
|
||||
__CFG_CCPMX$RB3 (abs) 0000
|
||||
__CFG_CP$ON (abs) 0000
|
||||
__CFG_CPD$ON (abs) 0000
|
||||
__CFG_DEBUG$OFF (abs) 0000
|
||||
__CFG_FOSC$INTOSCIO (abs) 0000
|
||||
__CFG_LVP$OFF (abs) 0000
|
||||
__CFG_MCLRE$OFF (abs) 0000
|
||||
__CFG_PWRTE$ON (abs) 0000
|
||||
__CFG_WDTE$OFF (abs) 0000
|
||||
__CFG_WRT$OFF (abs) 0000
|
||||
__Habs1 abs1 0000
|
||||
__Hbank0 bank0 0000
|
||||
__Hbank1 bank1 0000
|
||||
__Hbank2 bank2 0000
|
||||
__Hbank3 bank3 0000
|
||||
__Hcinit cinit 0800
|
||||
__Hclrtext clrtext 0000
|
||||
__Hcode code 0000
|
||||
__Hcommon common 0000
|
||||
__Hconfig config 2008
|
||||
__HcstackCOMMON cstackCOMMON 0000
|
||||
__Heeprom_data eeprom_data 0000
|
||||
__Hend_init end_init 0002
|
||||
__Hfunctab functab 0000
|
||||
__Hidloc idloc 0000
|
||||
__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
|
||||
__Hsfr2 sfr2 0000
|
||||
__Hsfr3 sfr3 0000
|
||||
__Hspace_0 (abs) 2008
|
||||
__Hspace_1 (abs) 0075
|
||||
__Hspace_2 (abs) 0000
|
||||
__Hspace_3 (abs) 0000
|
||||
__Hstack stack 0000
|
||||
__Hstrings strings 0000
|
||||
__Htext text 0000
|
||||
__Labs1 abs1 0000
|
||||
__Lbank0 bank0 0000
|
||||
__Lbank1 bank1 0000
|
||||
__Lbank2 bank2 0000
|
||||
__Lbank3 bank3 0000
|
||||
__Lcinit cinit 07FD
|
||||
__Lclrtext clrtext 0000
|
||||
__Lcode code 0000
|
||||
__Lcommon common 0000
|
||||
__Lconfig config 2007
|
||||
__LcstackCOMMON cstackCOMMON 0000
|
||||
__Leeprom_data eeprom_data 0000
|
||||
__Lend_init end_init 0000
|
||||
__Lfunctab functab 0000
|
||||
__Lidloc idloc 0000
|
||||
__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
|
||||
__Lsfr2 sfr2 0000
|
||||
__Lsfr3 sfr3 0000
|
||||
__Lspace_0 (abs) 0000
|
||||
__Lspace_1 (abs) 0000
|
||||
__Lspace_2 (abs) 0000
|
||||
__Lspace_3 (abs) 0000
|
||||
__Lstack stack 0000
|
||||
__Lstrings strings 0000
|
||||
__Ltext text 0000
|
||||
__S0 (abs) 2008
|
||||
__S1 (abs) 0075
|
||||
__S2 (abs) 0000
|
||||
__S3 (abs) 0000
|
||||
___int_sp stack 0000
|
||||
___latbits (abs) 0001
|
||||
___sp stack 0000
|
||||
__end_of__initialization cinit 07FD
|
||||
__end_of_init_oscillator text1 0722
|
||||
__end_of_main maintext 07FD
|
||||
__initialization cinit 07FD
|
||||
__pcstackCOMMON cstackCOMMON 0070
|
||||
__pmaintext maintext 0722
|
||||
__ptext0 text0 0000
|
||||
__ptext1 text1 071A
|
||||
__size_of_init_oscillator (abs) 0000
|
||||
__size_of_main (abs) 0000
|
||||
_init_oscillator text1 071A
|
||||
_main maintext 0722
|
||||
btemp (abs) 007E
|
||||
end_of_initialization cinit 07FD
|
||||
intlevel0 functab 0000
|
||||
intlevel1 functab 0000
|
||||
intlevel2 functab 0000
|
||||
intlevel3 functab 0000
|
||||
intlevel4 functab 0000
|
||||
intlevel5 functab 0000
|
||||
ltemp (abs) 007E
|
||||
ltemp0 (abs) 007E
|
||||
ltemp1 (abs) 0082
|
||||
ltemp2 (abs) 0086
|
||||
ltemp3 (abs) 0080
|
||||
main@nb_sec cstackCOMMON 0073
|
||||
reset_vec reset_vec 0000
|
||||
stackhi (abs) 0000
|
||||
stacklo (abs) 0000
|
||||
start init 0000
|
||||
start_initialization cinit 07FD
|
||||
ttemp (abs) 007E
|
||||
ttemp0 (abs) 007E
|
||||
ttemp1 (abs) 0081
|
||||
ttemp2 (abs) 0084
|
||||
ttemp3 (abs) 0087
|
||||
ttemp4 (abs) 007F
|
||||
wtemp (abs) 007E
|
||||
wtemp0 (abs) 007E
|
||||
wtemp1 (abs) 0080
|
||||
wtemp2 (abs) 0082
|
||||
wtemp3 (abs) 0084
|
||||
wtemp4 (abs) 0086
|
||||
wtemp5 (abs) 0088
|
||||
wtemp6 (abs) 007F
|
||||
|
||||
|
||||
FUNCTION INFORMATION:
|
||||
|
||||
*************** function _main *****************
|
||||
Defined at:
|
||||
line 58 in file "main_feux_wc.c"
|
||||
Parameters: Size Location Type
|
||||
None
|
||||
Auto vars: Size Location Type
|
||||
nb_sec 2 3[COMMON] int
|
||||
Return value: Size Location Type
|
||||
2 20[None ] int
|
||||
Registers used:
|
||||
wreg, status,2, status,0, btemp+1, pclath, cstack
|
||||
Tracked objects:
|
||||
On entry :
|
||||
On exit :
|
||||
Unchanged:
|
||||
Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
|
||||
Params: 0 0 0 0 0
|
||||
Locals: 2 0 0 0 0
|
||||
Temps: 3 0 0 0 0
|
||||
Totals: 5 0 0 0 0
|
||||
Total ram usage: 5 bytes
|
||||
Hardware stack levels required when called: 1
|
||||
This function calls:
|
||||
_init_oscillator
|
||||
This function is called by:
|
||||
Startup code after reset
|
||||
This function uses a non-reentrant model
|
||||
|
||||
|
||||
*************** function _init_oscillator *****************
|
||||
Defined at:
|
||||
line 111 in file "main_feux_wc.c"
|
||||
Parameters: Size Location Type
|
||||
None
|
||||
Auto vars: Size Location Type
|
||||
None
|
||||
Return value: Size Location Type
|
||||
None void
|
||||
Registers used:
|
||||
wreg, status,2, status,0
|
||||
Tracked objects:
|
||||
On entry :
|
||||
On exit :
|
||||
Unchanged:
|
||||
Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
|
||||
Params: 0 0 0 0 0
|
||||
Locals: 0 0 0 0 0
|
||||
Temps: 0 0 0 0 0
|
||||
Totals: 0 0 0 0 0
|
||||
Total ram usage: 0 bytes
|
||||
Hardware stack levels used: 1
|
||||
This function calls:
|
||||
Nothing
|
||||
This function is called by:
|
||||
_main
|
||||
This function uses a non-reentrant model
|
||||
|
||||
|
||||
|
||||
MODULE INFORMATION
|
||||
|
||||
Module Function Class Link Load Size
|
||||
shared
|
||||
__initializatio CODE 07FD 0000 1
|
||||
|
||||
shared estimated size: 1
|
||||
|
||||
main_feux_wc.c
|
||||
_init_oscillato CODE 071A 0000 9
|
||||
_main CODE 0722 0000 220
|
||||
|
||||
main_feux_wc.c estimated size: 229
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,76 @@
|
||||
[p LITE_MODE AUTOSTATIC PIC14 PICREGULAR PICMID ]
|
||||
[d version 1.1 ]
|
||||
[d edition pro ]
|
||||
[d chip 16F87 ]
|
||||
[d frameptr 6 ]
|
||||
"62 C:\Program Files (x86)\Microchip\xc8\v1.34\sources\common\float.c
|
||||
[v ___ftpack __ftpack `(f 1 e 3 0 ]
|
||||
"86 C:\Program Files (x86)\Microchip\xc8\v1.34\sources\common\ftadd.c
|
||||
[v ___ftadd __ftadd `(f 1 e 3 0 ]
|
||||
"6 C:\Program Files (x86)\Microchip\xc8\v1.34\sources\pic\eeprom.c
|
||||
[v _eecpymem eecpymem `(v 1 e 0 0 ]
|
||||
"24
|
||||
[v _memcpyee memcpyee `(v 1 e 0 0 ]
|
||||
"58 C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
[v _main main `(i 1 e 2 0 ]
|
||||
"111
|
||||
[v _init_oscillator init_oscillator `(v 1 e 0 0 ]
|
||||
"160 C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic16f87.h
|
||||
[v _PORTA PORTA `VEuc 1 e 1 @5 ]
|
||||
[s S54 . 1 `uc 1 RA0 1 0 :1:0
|
||||
`uc 1 RA1 1 0 :1:1
|
||||
`uc 1 RA2 1 0 :1:2
|
||||
`uc 1 RA3 1 0 :1:3
|
||||
`uc 1 RA4 1 0 :1:4
|
||||
`uc 1 RA5 1 0 :1:5
|
||||
`uc 1 RA6 1 0 :1:6
|
||||
`uc 1 RA7 1 0 :1:7
|
||||
]
|
||||
"177
|
||||
[u S63 . 1 `S54 1 . 1 0 ]
|
||||
[v _PORTAbits PORTAbits `VES63 1 e 1 @5 ]
|
||||
"221
|
||||
[v _PORTB PORTB `VEuc 1 e 1 @6 ]
|
||||
[s S27 . 1 `uc 1 RB0 1 0 :1:0
|
||||
`uc 1 RB1 1 0 :1:1
|
||||
`uc 1 RB2 1 0 :1:2
|
||||
`uc 1 RB3 1 0 :1:3
|
||||
`uc 1 RB4 1 0 :1:4
|
||||
`uc 1 RB5 1 0 :1:5
|
||||
`uc 1 RB6 1 0 :1:6
|
||||
`uc 1 RB7 1 0 :1:7
|
||||
]
|
||||
"238
|
||||
[u S36 . 1 `S27 1 . 1 0 ]
|
||||
[v _PORTBbits PORTBbits `VES36 1 e 1 @6 ]
|
||||
"950
|
||||
[v _TRISA TRISA `VEuc 1 e 1 @133 ]
|
||||
"1011
|
||||
[v _TRISB TRISB `VEuc 1 e 1 @134 ]
|
||||
[s S75 . 1 `uc 1 SCS 1 0 :2:0
|
||||
`uc 1 IOFS 1 0 :1:2
|
||||
`uc 1 OSTS 1 0 :1:3
|
||||
`uc 1 IRCF 1 0 :3:4
|
||||
]
|
||||
"1208
|
||||
[s S80 . 1 `uc 1 SCS0 1 0 :1:0
|
||||
`uc 1 SCS1 1 0 :1:1
|
||||
`uc 1 . 1 0 :2:2
|
||||
`uc 1 IRCF0 1 0 :1:4
|
||||
`uc 1 IRCF1 1 0 :1:5
|
||||
`uc 1 IRCF2 1 0 :1:6
|
||||
]
|
||||
[u S87 . 1 `S75 1 . 1 0 `S80 1 . 1 0 ]
|
||||
[v _OSCCONbits OSCCONbits `VES87 1 e 1 @143 ]
|
||||
"58 C:\Users\micka\Documents\PIC\feux_wc.X\main_feux_wc.c
|
||||
[v _main main `(i 1 e 2 0 ]
|
||||
{
|
||||
"72
|
||||
[v main@nb_sec nb_sec `i 1 a 2 3 ]
|
||||
"109
|
||||
} 0
|
||||
"111
|
||||
[v _init_oscillator init_oscillator `(v 1 e 0 0 ]
|
||||
{
|
||||
"115
|
||||
} 0
|
@ -0,0 +1,191 @@
|
||||
__CFG_WRT$OFF 0 0 ABS 0
|
||||
__S0 2008 0 ABS 0
|
||||
__S1 75 0 ABS 0
|
||||
__S2 0 0 ABS 0
|
||||
__S3 0 0 ABS 0
|
||||
__CFG_CCPMX$RB3 0 0 ABS 0
|
||||
__Hintentry 0 0 CODE 0
|
||||
__Lintentry 0 0 CODE 0
|
||||
__CFG_PWRTE$ON 0 0 ABS 0
|
||||
_main 722 0 CODE 0
|
||||
___sp 0 0 STACK 2
|
||||
btemp 7E 0 ABS 0
|
||||
ltemp 7E 0 ABS 0
|
||||
ttemp 7E 0 ABS 0
|
||||
wtemp 7E 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
|
||||
ltemp0 7E 0 ABS 0
|
||||
ttemp0 7E 0 ABS 0
|
||||
wtemp0 7E 0 ABS 0
|
||||
ltemp1 82 0 ABS 0
|
||||
ttemp1 81 0 ABS 0
|
||||
wtemp1 80 0 ABS 0
|
||||
ltemp2 86 0 ABS 0
|
||||
ttemp2 84 0 ABS 0
|
||||
wtemp2 82 0 ABS 0
|
||||
ltemp3 80 0 ABS 0
|
||||
ttemp3 87 0 ABS 0
|
||||
wtemp3 84 0 ABS 0
|
||||
ttemp4 7F 0 ABS 0
|
||||
wtemp4 86 0 ABS 0
|
||||
wtemp5 88 0 ABS 0
|
||||
wtemp6 7F 0 ABS 0
|
||||
__Hconfig 2008 0 CONFIG 0
|
||||
__Lconfig 2007 0 CONFIG 0
|
||||
_init_oscillator 71A 0 CODE 0
|
||||
__CFG_CP$ON 0 0 ABS 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 3
|
||||
__Leeprom_data 0 0 EEDATA 3
|
||||
___int_sp 0 0 STACK 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
|
||||
__Hsfr2 0 0 ABS 0
|
||||
__Lsfr2 0 0 ABS 0
|
||||
__Hsfr3 0 0 ABS 0
|
||||
__Lsfr3 0 0 ABS 0
|
||||
__CFG_CPD$ON 0 0 ABS 0
|
||||
__Hcode 0 0 ABS 0
|
||||
__Lcode 0 0 ABS 0
|
||||
stackhi 0 0 ABS 0
|
||||
__end_of_init_oscillator 722 0 CODE 0
|
||||
stacklo 0 0 ABS 0
|
||||
__Hinit 0 0 CODE 0
|
||||
__Linit 0 0 CODE 0
|
||||
__end_of_main 7FD 0 CODE 0
|
||||
__Htext 0 0 ABS 0
|
||||
__Ltext 0 0 ABS 0
|
||||
end_of_initialization 7FD 0 CODE 0
|
||||
main@nb_sec 73 0 COMMON 1
|
||||
__size_of_init_oscillator 0 0 ABS 0
|
||||
_PORTAbits 5 0 ABS 0
|
||||
_PORTBbits 6 0 ABS 0
|
||||
__Hstrings 0 0 ABS 0
|
||||
__Lstrings 0 0 ABS 0
|
||||
__Hbank0 0 0 ABS 0
|
||||
__Lbank0 0 0 ABS 0
|
||||
__Hbank1 0 0 ABS 0
|
||||
__Lbank1 0 0 ABS 0
|
||||
__Hbank2 0 0 ABS 0
|
||||
__Lbank2 0 0 ABS 0
|
||||
__Hbank3 0 0 ABS 0
|
||||
__Lbank3 0 0 ABS 0
|
||||
___latbits 1 0 ABS 0
|
||||
__Hpowerup 0 0 CODE 0
|
||||
__Lpowerup 0 0 CODE 0
|
||||
__ptext0 0 0 CODE 0
|
||||
__ptext1 71A 0 CODE 0
|
||||
__Hclrtext 0 0 ABS 0
|
||||
__Lclrtext 0 0 ABS 0
|
||||
__end_of__initialization 7FD 0 CODE 0
|
||||
__Hidloc 0 0 IDLOC 0
|
||||
__Lidloc 0 0 IDLOC 0
|
||||
__Hstack 0 0 STACK 2
|
||||
__Lstack 0 0 STACK 2
|
||||
__Hspace_0 2008 0 ABS 0
|
||||
__Lspace_0 0 0 ABS 0
|
||||
__Hspace_1 75 0 ABS 0
|
||||
__Lspace_1 0 0 ABS 0
|
||||
__Hspace_2 0 0 ABS 0
|
||||
__Lspace_2 0 0 ABS 0
|
||||
__Hcinit 800 0 CODE 0
|
||||
__Lcinit 7FD 0 CODE 0
|
||||
__Hspace_3 0 0 ABS 0
|
||||
__Lspace_3 0 0 ABS 0
|
||||
__size_of_main 0 0 ABS 0
|
||||
__CFG_MCLRE$OFF 0 0 ABS 0
|
||||
__CFG_DEBUG$OFF 0 0 ABS 0
|
||||
__CFG_BOREN$OFF 0 0 ABS 0
|
||||
_OSCCONbits 8F 0 ABS 0
|
||||
__Hend_init 2 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
|
||||
__HcstackCOMMON 0 0 ABS 0
|
||||
__LcstackCOMMON 0 0 ABS 0
|
||||
__pcstackCOMMON 70 0 COMMON 1
|
||||
start_initialization 7FD 0 CODE 0
|
||||
__Hmaintext 0 0 ABS 0
|
||||
__Lmaintext 0 0 ABS 0
|
||||
__pmaintext 722 0 CODE 0
|
||||
__CFG_FOSC$INTOSCIO 0 0 ABS 0
|
||||
__initialization 7FD 0 CODE 0
|
||||
__CFG_LVP$OFF 0 0 ABS 0
|
||||
%segments
|
||||
reset_vec 0 3 CODE 0 0
|
||||
cinit FFA FFF CODE FFA 0
|
||||
config 400E 400F CONFIG 400E 0
|
||||
cstackCOMMON 70 74 COMMON 70 1
|
||||
maintext E44 FF9 CODE E44 0
|
||||
text1 E34 E43 CODE E34 0
|
||||
%locals
|
||||
dist/default/production\feux_wc.X.production.obj
|
||||
C:\Program Files (x86)\Microchip\xc8\v1.34\include\pic16f87.h
|
||||
2200 0 0 CODE 0
|
||||
C:\Users\micka\AppData\Local\Temp\sar0.
|
||||
186 7FD 0 CODE 0
|
||||
189 7FD 0 CODE 0
|
||||
195 7FD 0 CODE 0
|
||||
196 7FD 0 CODE 0
|
||||
197 7FE 0 CODE 0
|
||||
main_feux_wc.c
|
||||
58 722 0 CODE 0
|
||||
60 722 0 CODE 0
|
||||
63 725 0 CODE 0
|
||||
64 728 0 CODE 0
|
||||
70 72A 0 CODE 0
|
||||
71 72D 0 CODE 0
|
||||
72 72E 0 CODE 0
|
||||
76 730 0 CODE 0
|
||||
77 732 0 CODE 0
|
||||
78 73B 0 CODE 0
|
||||
79 73F 0 CODE 0
|
||||
80 742 0 CODE 0
|
||||
81 751 0 CODE 0
|
||||
80 75E 0 CODE 0
|
||||
82 76F 0 CODE 0
|
||||
84 774 0 CODE 0
|
||||
85 774 0 CODE 0
|
||||
86 776 0 CODE 0
|
||||
87 77F 0 CODE 0
|
||||
88 783 0 CODE 0
|
||||
89 786 0 CODE 0
|
||||
90 795 0 CODE 0
|
||||
89 7A2 0 CODE 0
|
||||
91 7B3 0 CODE 0
|
||||
93 7B8 0 CODE 0
|
||||
94 7B8 0 CODE 0
|
||||
95 7BA 0 CODE 0
|
||||
96 7C3 0 CODE 0
|
||||
97 7C7 0 CODE 0
|
||||
98 7CA 0 CODE 0
|
||||
99 7D9 0 CODE 0
|
||||
98 7E6 0 CODE 0
|
||||
100 7F7 0 CODE 0
|
||||
74 7FC 0 CODE 0
|
||||
111 71A 0 CODE 0
|
||||
112 71A 0 CODE 0
|
||||
113 71E 0 CODE 0
|
||||
114 720 0 CODE 0
|
||||
115 721 0 CODE 0
|
@ -0,0 +1,109 @@
|
||||
/*
|
||||
* File: .c
|
||||
* Author: Mickaël Tansorier
|
||||
* e-mail: mickatans@orange.fr
|
||||
*
|
||||
* Created on 9 mars 2015, 18:44
|
||||
*
|
||||
* License CC-BY-NC-SA
|
||||
* https://creativecommons.org/licenses/by-nc-sa/3.0/fr/
|
||||
*/
|
||||
|
||||
/* CONFIGURATION */
|
||||
#pragma config CP = ON // Flash Program Memory Code Protection bit
|
||||
#pragma config CCPMX = RB3 // CCP1 Pin Selection bit
|
||||
#pragma config DEBUG = OFF // In-Circuit Debugger Mode bit
|
||||
#pragma config WRT = OFF // Flash Program Memory Write Enable bits
|
||||
#pragma config CPD = ON // Data EE Memory Code Protection bit
|
||||
#pragma config LVP = OFF // Low-Voltage Programming Enable bit
|
||||
#pragma config BOREN = OFF // Brown-out Reset Enable bit (desactiver si fonctionne en 3V)
|
||||
#pragma config MCLRE = OFF // RA5/MCLR/VPP Pin Function Select bit
|
||||
#pragma config PWRTE = ON // Power-up Timer Enable bit (choix reset inten))
|
||||
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
|
||||
#pragma config FOSC = INTOSCIO
|
||||
|
||||
#include <pic16f87.h>
|
||||
#include <xc.h>
|
||||
#include <htc.h>
|
||||
|
||||
#define _XTAL_FREQ 8000000 //set your internal(or)external oscillator speed
|
||||
|
||||
|
||||
/* Alias */
|
||||
#define RED PORTAbits.RA0
|
||||
#define ORANGE PORTAbits.RA1
|
||||
#define GREEN PORTAbits.RA2
|
||||
|
||||
#define BUTTON_ON PORTBbits.RB1
|
||||
#define BUTTON_OFF PORTBbits.RB2
|
||||
#define BUTTON_CACA PORTBbits.RB3
|
||||
|
||||
|
||||
/*FONCTIONS*/
|
||||
void init_oscillator(void);
|
||||
|
||||
/*
|
||||
* MAIN
|
||||
*/
|
||||
int main(void) {
|
||||
|
||||
/* init frequency */
|
||||
init_oscillator();
|
||||
|
||||
/* declaration ports */
|
||||
TRISA=0x00; // portA output
|
||||
TRISB=0xFF; // portB input
|
||||
|
||||
/* set ports */
|
||||
PORTA=0x00;
|
||||
PORTB=0x00;
|
||||
|
||||
/* tempo */
|
||||
int nb_sec=0;
|
||||
|
||||
while(1) //infinite loop
|
||||
{
|
||||
// set when you enter
|
||||
if(BUTTON_ON==0){
|
||||
__delay_ms(10);
|
||||
if(BUTTON_ON==0){
|
||||
RED = 0; ORANGE = 1; GREEN = 0;
|
||||
for(nb_sec=5;nb_sec>0;nb_sec--)
|
||||
__delay_ms(1000);
|
||||
RED = 1; ORANGE = 0; GREEN = 0;
|
||||
}
|
||||
}
|
||||
// set when you exit
|
||||
if(BUTTON_OFF==0){
|
||||
__delay_ms(10);
|
||||
if(BUTTON_OFF==0){
|
||||
RED = 0; ORANGE = 1; GREEN = 0;
|
||||
for(nb_sec=5;nb_sec>0;nb_sec--)
|
||||
__delay_ms(1000);
|
||||
RED = 0; ORANGE = 0; GREEN = 1;
|
||||
}
|
||||
}
|
||||
// set to warning
|
||||
if(BUTTON_CACA==0){
|
||||
__delay_ms(10);
|
||||
if(BUTTON_CACA==0){
|
||||
RED = 0; ORANGE = 1; GREEN = 0;
|
||||
for(nb_sec=60;nb_sec>0;nb_sec--)
|
||||
__delay_ms(1000);
|
||||
RED = 0; ORANGE = 0; GREEN = 1;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Init frenquency
|
||||
*/
|
||||
void init_oscillator(void){
|
||||
OSCCONbits.IRCF = 0b111; //8MHz
|
||||
OSCCONbits.SCS = 0b00; //Oscillator mode defined by FOSC
|
||||
OSCCONbits.IOFS = 1; //Frequency is stable
|
||||
}
|
||||
|
@ -0,0 +1,143 @@
|
||||
#
|
||||
# Generated Makefile - do not edit!
|
||||
#
|
||||
# Edit the Makefile in the project folder instead (../Makefile). Each target
|
||||
# has a -pre and a -post target defined where you can add customized code.
|
||||
#
|
||||
# This makefile implements configuration specific macros and targets.
|
||||
|
||||
|
||||
# Include project Makefile
|
||||
ifeq "${IGNORE_LOCAL}" "TRUE"
|
||||
# do not include local makefile. User is passing all local related variables already
|
||||
else
|
||||
include Makefile
|
||||
# Include makefile containing local settings
|
||||
ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
|
||||
include nbproject/Makefile-local-default.mk
|
||||
endif
|
||||
endif
|
||||
|
||||
# Environment
|
||||
MKDIR=gnumkdir -p
|
||||
RM=rm -f
|
||||
MV=mv
|
||||
CP=cp
|
||||
|
||||
# Macros
|
||||
CND_CONF=default
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
IMAGE_TYPE=debug
|
||||
OUTPUT_SUFFIX=elf
|
||||
DEBUGGABLE_SUFFIX=elf
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
else
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
DEBUGGABLE_SUFFIX=elf
|
||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# Distribution Directory
|
||||
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# Source Files Quoted if spaced
|
||||
SOURCEFILES_QUOTED_IF_SPACED=main_feux_wc.c
|
||||
|
||||
# Object Files Quoted if spaced
|
||||
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main_feux_wc.p1
|
||||
POSSIBLE_DEPFILES=${OBJECTDIR}/main_feux_wc.p1.d
|
||||
|
||||
# Object Files
|
||||
OBJECTFILES=${OBJECTDIR}/main_feux_wc.p1
|
||||
|
||||
# Source Files
|
||||
SOURCEFILES=main_feux_wc.c
|
||||
|
||||
|
||||
CFLAGS=
|
||||
ASFLAGS=
|
||||
LDLIBSOPTIONS=
|
||||
|
||||
############# Tool locations ##########################################
|
||||
# If you copy a project from one host to another, the path where the #
|
||||
# compiler is installed may be different. #
|
||||
# If you open this project with MPLAB X in the new host, this #
|
||||
# makefile will be regenerated and the paths will be corrected. #
|
||||
#######################################################################
|
||||
# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
|
||||
FIXDEPS=fixDeps
|
||||
|
||||
.build-conf: ${BUILD_SUBPROJECTS}
|
||||
ifneq ($(INFORMATION_MESSAGE), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
endif
|
||||
${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
|
||||
MP_PROCESSOR_OPTION=16F87
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
${OBJECTDIR}/main_feux_wc.p1: main_feux_wc.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_feux_wc.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_feux_wc.p1
|
||||
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=none --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 --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_feux_wc.p1 main_feux_wc.c
|
||||
@-${MV} ${OBJECTDIR}/main_feux_wc.d ${OBJECTDIR}/main_feux_wc.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_feux_wc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
else
|
||||
${OBJECTDIR}/main_feux_wc.p1: main_feux_wc.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${MKDIR} "${OBJECTDIR}"
|
||||
@${RM} ${OBJECTDIR}/main_feux_wc.p1.d
|
||||
@${RM} ${OBJECTDIR}/main_feux_wc.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 --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -o${OBJECTDIR}/main_feux_wc.p1 main_feux_wc.c
|
||||
@-${MV} ${OBJECTDIR}/main_feux_wc.d ${OBJECTDIR}/main_feux_wc.p1.d
|
||||
@${FIXDEPS} ${OBJECTDIR}/main_feux_wc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: assemble
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
else
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.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}/feux_wc.X.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=none --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 --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.hex
|
||||
|
||||
else
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.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}/feux_wc.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 --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -odist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
|
||||
|
||||
endif
|
||||
|
||||
|
||||
# Subprojects
|
||||
.build-subprojects:
|
||||
|
||||
|
||||
# Subprojects
|
||||
.clean-subprojects:
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/default
|
||||
${RM} -r dist/default
|
||||
|
||||
# Enable dependency checking
|
||||
.dep.inc: .depcheck-impl
|
||||
|
||||
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
|
||||
ifneq (${DEPFILES},)
|
||||
include ${DEPFILES}
|
||||
endif
|
@ -0,0 +1,8 @@
|
||||
#
|
||||
#Mon Jun 08 18:29:23 CEST 2015
|
||||
default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\xc8\\v1.34\\bin
|
||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=14bfd24937c194037d3fb4871f06392b
|
||||
default.languagetoolchain.version=1.34
|
||||
host.platform=windows
|
||||
conf.ids=default
|
||||
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=8e4b1923d51ddb95d5dd2242a6e4ff4e
|
@ -0,0 +1,69 @@
|
||||
#
|
||||
# Generated Makefile - do not edit!
|
||||
#
|
||||
# Edit the Makefile in the project folder instead (../Makefile). Each target
|
||||
# has a pre- and a post- target defined where you can add customization code.
|
||||
#
|
||||
# This makefile implements macros and targets common to all configurations.
|
||||
#
|
||||
# NOCDDL
|
||||
|
||||
|
||||
# Building and Cleaning subprojects are done by default, but can be controlled with the SUB
|
||||
# macro. If SUB=no, subprojects will not be built or cleaned. The following macro
|
||||
# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf
|
||||
# and .clean-reqprojects-conf unless SUB has the value 'no'
|
||||
SUB_no=NO
|
||||
SUBPROJECTS=${SUB_${SUB}}
|
||||
BUILD_SUBPROJECTS_=.build-subprojects
|
||||
BUILD_SUBPROJECTS_NO=
|
||||
BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}}
|
||||
CLEAN_SUBPROJECTS_=.clean-subprojects
|
||||
CLEAN_SUBPROJECTS_NO=
|
||||
CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
|
||||
|
||||
|
||||
# Project Name
|
||||
PROJECTNAME=feux_wc.X
|
||||
|
||||
# Active Configuration
|
||||
DEFAULTCONF=default
|
||||
CONF=${DEFAULTCONF}
|
||||
|
||||
# All Configurations
|
||||
ALLCONFS=default
|
||||
|
||||
|
||||
# build
|
||||
.build-impl: .build-pre
|
||||
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf
|
||||
|
||||
|
||||
# clean
|
||||
.clean-impl: .clean-pre
|
||||
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf
|
||||
|
||||
# clobber
|
||||
.clobber-impl: .clobber-pre .depcheck-impl
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean
|
||||
|
||||
|
||||
|
||||
# all
|
||||
.all-impl: .all-pre .depcheck-impl
|
||||
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build
|
||||
|
||||
|
||||
|
||||
# dependency checking support
|
||||
.depcheck-impl:
|
||||
# @echo "# This code depends on make tool being used" >.dep.inc
|
||||
# @if [ -n "${MAKE_VERSION}" ]; then \
|
||||
# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
|
||||
# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
|
||||
# echo "include \$${DEPFILES}" >>.dep.inc; \
|
||||
# echo "endif" >>.dep.inc; \
|
||||
# else \
|
||||
# echo ".KEEP_STATE:" >>.dep.inc; \
|
||||
# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \
|
||||
# fi
|
@ -0,0 +1,37 @@
|
||||
#
|
||||
# Generated Makefile - do not edit!
|
||||
#
|
||||
#
|
||||
# This file contains information about the location of compilers and other tools.
|
||||
# If you commmit this file into your revision control server, you will be able to
|
||||
# to checkout the project and build it from the command line with make. However,
|
||||
# if more than one person works on the same project, then this file might show
|
||||
# conflicts since different users are bound to have compilers in different places.
|
||||
# In that case you might choose to not commit this file and let MPLAB X recreate this file
|
||||
# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
|
||||
# least once so the file gets created and the project can be built. Finally, you can also
|
||||
# avoid using this file at all if you are only building from the command line with make.
|
||||
# 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:/Program Files (x86)/Microchip/MPLABX/v3.00.02-beta/mplab_ide/mplab_ide/modules/../../bin/
|
||||
# Adding MPLAB X bin directory to path.
|
||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v3.00.02-beta/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
|
||||
# Path to java used to run MPLAB X when this makefile was created
|
||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v3.00.02-beta\sys\java\jre1.7.0_67/bin/"
|
||||
OS_CURRENT="$(shell uname -s)"
|
||||
MP_CC="C:\Program Files (x86)\Microchip\xc8\v1.34\bin\xc8.exe"
|
||||
# MP_CPPC is not defined
|
||||
# MP_BC is not defined
|
||||
MP_AS="C:\Program Files (x86)\Microchip\xc8\v1.34\bin\xc8.exe"
|
||||
# MP_LD is not defined
|
||||
# MP_AR is not defined
|
||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v3.00.02-beta/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||
MP_CC_DIR="C:\Program Files (x86)\Microchip\xc8\v1.34\bin"
|
||||
# MP_CPPC_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_DIR="C:\Program Files (x86)\Microchip\xc8\v1.34\bin"
|
||||
# MP_LD_DIR is not defined
|
||||
# MP_AR_DIR is not defined
|
||||
# MP_BC_DIR is not defined
|
@ -0,0 +1,13 @@
|
||||
#
|
||||
# Generated - do not edit!
|
||||
#
|
||||
# NOCDDL
|
||||
#
|
||||
CND_BASEDIR=`pwd`
|
||||
# default configuration
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=feux_wc.X.production.hex
|
||||
CND_ARTIFACT_PATH_default=dist/default/production/feux_wc.X.production.hex
|
||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
||||
CND_PACKAGE_NAME_default=feuxwc.x.tar
|
||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/feuxwc.x.tar
|
@ -0,0 +1,73 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
#
|
||||
# Generated - do not edit!
|
||||
#
|
||||
|
||||
# Macros
|
||||
TOP=`pwd`
|
||||
CND_CONF=default
|
||||
CND_DISTDIR=dist
|
||||
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
|
||||
TMPDIRNAME=tmp-packaging
|
||||
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/feux_wc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
OUTPUT_BASENAME=feux_wc.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||
PACKAGE_TOP_DIR=feuxwc.x/
|
||||
|
||||
# Functions
|
||||
function checkReturnCode
|
||||
{
|
||||
rc=$?
|
||||
if [ $rc != 0 ]
|
||||
then
|
||||
exit $rc
|
||||
fi
|
||||
}
|
||||
function makeDirectory
|
||||
# $1 directory path
|
||||
# $2 permission (optional)
|
||||
{
|
||||
mkdir -p "$1"
|
||||
checkReturnCode
|
||||
if [ "$2" != "" ]
|
||||
then
|
||||
chmod $2 "$1"
|
||||
checkReturnCode
|
||||
fi
|
||||
}
|
||||
function copyFileToTmpDir
|
||||
# $1 from-file path
|
||||
# $2 to-file path
|
||||
# $3 permission
|
||||
{
|
||||
cp "$1" "$2"
|
||||
checkReturnCode
|
||||
if [ "$3" != "" ]
|
||||
then
|
||||
chmod $3 "$2"
|
||||
checkReturnCode
|
||||
fi
|
||||
}
|
||||
|
||||
# Setup
|
||||
cd "${TOP}"
|
||||
mkdir -p ${CND_DISTDIR}/${CND_CONF}/package
|
||||
rm -rf ${TMPDIR}
|
||||
mkdir -p ${TMPDIR}
|
||||
|
||||
# Copy files and create directories and links
|
||||
cd "${TOP}"
|
||||
makeDirectory ${TMPDIR}/feuxwc.x/bin
|
||||
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
|
||||
|
||||
|
||||
# Generate tar file
|
||||
cd "${TOP}"
|
||||
rm -f ${CND_DISTDIR}/${CND_CONF}/package/feuxwc.x.tar
|
||||
cd ${TMPDIR}
|
||||
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/feuxwc.x.tar *
|
||||
checkReturnCode
|
||||
|
||||
# Cleanup
|
||||
cd "${TOP}"
|
||||
rm -rf ${TMPDIR}
|
@ -0,0 +1,92 @@
|
||||
<?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_feux_wc.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>PIC16F87</targetDevice>
|
||||
<targetHeader></targetHeader>
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>Simulator</platformTool>
|
||||
<languageToolchain>XC8</languageToolchain>
|
||||
<languageToolchainVersion>1.34</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>
|
@ -0,0 +1,25 @@
|
||||
#
|
||||
#Mon Dec 14 11:52:54 CET 2015
|
||||
mdbDebugger/MEMORY_VIEW_LAST_HW_BP_RESOURCE_WARN=false
|
||||
pkobskde/CHECK_4_HIGH_VOLTAGE_VPP=false
|
||||
pk3/DEVID_MISMATCH=false
|
||||
mdbDebugger/NO_HW_BP_RESOURCES_WARN=false
|
||||
mdbDebugger/NO_HW_COMBINER_RESOURCES_WARNING=false
|
||||
icd3/CAL_WARNING=false
|
||||
mdbDebugger/MEMORY_VIEW_NO_HW_BP_RESOURCES_WARN=false
|
||||
pk3/CHECK_CLOCK=false
|
||||
mdbDebugger/LAST_HW_BP_RESOURCE_WARN=false
|
||||
pk3/CHECK_4_HIGH_VOLTAGE_VPP=false
|
||||
icd3/DEVID_MISMATCH=false
|
||||
realice/DEVID_MISMATCH=false
|
||||
realice/CHECK_CLOCK=false
|
||||
pkoblicdbgr/DEVID_MISMATCH=false
|
||||
pkoblicdbgr/CHECK_CLOCK=false
|
||||
pkobskde/DEVID_MISMATCH=false
|
||||
icd3/CHECK_CLOCK=false
|
||||
realice/CHECK_4_HIGH_VOLTAGE_VPP=false
|
||||
pkoblicdbgr/CHECK_4_HIGH_VOLTAGE_VPP=false
|
||||
pk3/CAL_WARNING=false
|
||||
icd3/CHECK_4_HIGH_VOLTAGE_VPP=false
|
||||
pkobskde/CHECK_CLOCK=false
|
||||
realice/CAL_WARNING=false
|
@ -0,0 +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></platformToolSN>
|
||||
<languageToolchainDir>C:\Program Files (x86)\Microchip\xc8\v1.34\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>
|
@ -0,0 +1,9 @@
|
||||
<?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/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group>
|
||||
<file>file:/C:/Users/micka/Documents/PIC/feux_wc.X/main_feux_wc.c</file>
|
||||
</group>
|
||||
</open-files>
|
||||
</project-private>
|
@ -0,0 +1,17 @@
|
||||
<?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">
|
||||
<name>feux_wc</name>
|
||||
<creation-uuid>4a8da0b6-906f-4c4a-9764-042cee2b7fcc</creation-uuid>
|
||||
<make-project-type>0</make-project-type>
|
||||
<c-extensions>c</c-extensions>
|
||||
<cpp-extensions/>
|
||||
<header-extensions/>
|
||||
<asminc-extensions/>
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<make-dep-projects/>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
Loading…
Reference in new issue