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