Subversion Repositories Code-Repo

Compare Revisions

No changes between revisions

Ignore whitespace Rev 311 → Rev 312

/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.cmf
0,0 → 1,489
%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\Kevin\AppData\Local\Temp\s1uo.obj
end_init CODE 0 11 11 2 2
reset_vec CODE 0 0 0 2 2
config CONFIG 0 8007 8007 2 2
$dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
intentry CODE 0 4 4 D 2
text8 CODE 0 8F 8F 17 2
text7 CODE 0 B5 B5 2 2
text6 CODE 0 13 13 42 2
text4 CODE 0 55 55 23 2
text3 CODE 0 A6 A6 7 2
text2 CODE 0 B7 B7 1 2
text1 CODE 0 B2 B2 3 2
maintext CODE 0 78 78 17 2
cstackCOMMON COMMON 1 70 70 5 1
bssCOMMON COMMON 1 75 75 2 1
cinit CODE 0 AD AD 5 2
# %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
BANK0 00020-0006F 1
BANK1 000A0-000EF 1
BANK10 00520-0056F 1
BANK11 005A0-005EF 1
BANK12 00620-0064F 1
BANK2 00120-0016F 1
BANK3 001A0-001EF 1
BANK4 00220-0026F 1
BANK5 002A0-002EF 1
BANK6 00320-0036F 1
BANK7 003A0-003EF 1
BANK8 00420-0046F 1
BANK9 004A0-004EF 1
BIGRAM 02000-023EF 1
CODE 00002-00003 2
CODE 000B8-01FFF 2
COMMON 00077-0007D 1
CONST 00002-00003 2
CONST 000B8-01FFF 2
EEDATA 0F000-0F0FF 2
ENTRY 00002-00003 2
ENTRY 000B8-01FFF 2
IDLOC 08000-08003 2
RAM 00020-0006F 1
RAM 000A0-000EF 1
RAM 00120-0016F 1
RAM 001A0-001EF 1
RAM 00220-0026F 1
RAM 002A0-002EF 1
RAM 00320-0036F 1
RAM 003A0-003EF 1
RAM 00420-0046F 1
RAM 004A0-004EF 1
RAM 00520-0056F 1
RAM 005A0-005EF 1
RAM 00620-0064F 1
SFR0 00000-0001F 1
SFR1 00080-0009F 1
SFR10 00500-0051F 1
SFR11 00580-0059F 1
SFR12 00600-0061F 1
SFR13 00680-006EF 1
SFR14 00700-0076F 1
SFR15 00780-007EF 1
SFR16 00800-0086F 1
SFR17 00880-008EF 1
SFR18 00900-0096F 1
SFR19 00980-009EF 1
SFR2 00100-0011F 1
SFR20 00A00-00A6F 1
SFR21 00A80-00AEF 1
SFR22 00B00-00B6F 1
SFR23 00B80-00BEF 1
SFR24 00C00-00C6F 1
SFR25 00C80-00CEF 1
SFR26 00D00-00D6F 1
SFR27 00D80-00DEF 1
SFR28 00E00-00E6F 1
SFR29 00E80-00EEF 1
SFR3 00180-0019F 1
SFR30 00F00-00F6F 1
SFR31 00F80-00FEF 1
SFR4 00200-0021F 1
SFR5 00280-0029F 1
SFR6 00300-0031F 1
SFR7 00380-0039F 1
SFR8 00400-0041F 1
SFR9 00480-0049F 1
STRCODE 00002-00003 2
STRCODE 000B8-01FFF 2
STRING 00002-00003 2
STRING 000B8-01FFF 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:
# <file name>:<line number> <address> <psect name> <class 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\PICX_16F1825_Stepper_Driver.production.obj
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":19 4 intentry CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":23 8 intentry CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":25 A intentry CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":27 C intentry CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":66 D intentry CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":15 13 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":17 16 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":20 1A text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":21 1C text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":22 20 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":30 22 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":18 23 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":33 30 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":35 3C text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":38 3E text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":40 40 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":41 43 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":44 46 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":46 52 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":31 55 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":48 55 text6 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":32 58 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":38 59 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":40 5B text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":41 5D text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":43 5F text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":44 61 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":46 63 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":47 65 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":49 67 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":50 69 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":52 6B text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":53 6D text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":55 6F text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":56 71 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":57 72 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":58 73 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":60 74 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":61 75 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":62 76 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":63 77 text4 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":70 78 maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":71 7A maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":72 7E maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":75 80 maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":77 83 maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":79 86 maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":80 89 maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":82 8C maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":83 8D maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":85 8E maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":89 8F maintext CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 8F text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":94 90 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":95 92 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":97 93 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":98 97 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":101 98 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":103 99 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 9A text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":104 A5 text8 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":5 A6 text3 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":8 A7 text3 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":9 A9 text3 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":10 AA text3 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":11 AB text3 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":12 AC text3 CODE
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1277 AD cinit CODE
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1278 AE cinit CODE
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1285 AF cinit CODE
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1286 B0 cinit CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":10 B2 text1 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":11 B3 text1 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":12 B4 text1 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":107 B5 text7 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":6 B7 text2 CODE
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":108 B7 text7 CODE
# %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
__size_of_IOC_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_PLLEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__size_of_Interrupt_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_WRT$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__S0 8009 0 ABS 0 - -
__S1 77 0 ABS 0 - -
__S3 0 0 ABS 0 - -
__Hintentry 22 0 CODE 0 intentry -
__Lintentry 8 0 CODE 0 intentry -
__CFG_BOREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__pintentry 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of_IOC_Interrupt_Handler AA 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_Interrupt_Init 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_main F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
btemp 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
start 22 0 CODE 0 init C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
_currMode 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
reset_vec 0 0 CODE 0 reset_vec C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
wtemp0 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hconfig 10012 0 CONFIG 0 config -
__Lconfig 1000E 0 CONFIG 0 config -
__Hbigram 0 0 ABS 0 bigram -
__Lbigram 0 0 ABS 0 bigram -
__end_of_Set_Next_Mode 14C 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hram 0 0 ABS 0 ram -
__Lram 0 0 ABS 0 ram -
__CFG_STVREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_IOC_Init 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_currStep 76 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hfunctab 0 0 CODE 0 functab -
__Lfunctab 0 0 CODE 0 functab -
__size_of_Set_Next_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hcommon 0 0 ABS 0 common -
__Lcommon 0 0 ABS 0 common -
__Heeprom_data 0 0 EEDATA 3 eeprom_data -
__Leeprom_data 0 0 EEDATA 3 eeprom_data -
_LATAbits 10C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_LATCbits 10E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_CLKOUTEN$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_ANSELA 18C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_ANSELC 18E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Habs1 0 0 ABS 0 abs1 -
__Labs1 0 0 ABS 0 abs1 -
__Hsfr0 0 0 ABS 0 sfr0 -
__Lsfr0 0 0 ABS 0 sfr0 -
__Hsfr1 0 0 ABS 0 sfr1 -
__Lsfr1 0 0 ABS 0 sfr1 -
__Hsfr2 0 0 ABS 0 sfr2 -
__Lsfr2 0 0 ABS 0 sfr2 -
__Hsfr3 0 0 ABS 0 sfr3 -
__Lsfr3 0 0 ABS 0 sfr3 -
__Hsfr4 0 0 ABS 0 sfr4 -
__Lsfr4 0 0 ABS 0 sfr4 -
__Hsfr5 0 0 ABS 0 sfr5 -
__Lsfr5 0 0 ABS 0 sfr5 -
__Hsfr6 0 0 ABS 0 sfr6 -
__Lsfr6 0 0 ABS 0 sfr6 -
__Hsfr7 0 0 ABS 0 sfr7 -
__Lsfr7 0 0 ABS 0 sfr7 -
__Hsfr8 0 0 ABS 0 sfr8 -
__Lsfr8 0 0 ABS 0 sfr8 -
__Hsfr9 0 0 ABS 0 sfr9 -
__Lsfr9 0 0 ABS 0 sfr9 -
__end_of_IOC_Init 15A 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hcode 0 0 ABS 0 code -
__Lcode 0 0 ABS 0 code -
_Get_Cur_Mode 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hinit 22 0 CODE 0 init -
__Linit 22 0 CODE 0 init -
__end_of_main 11E 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of_Interrupt_Enable 16A 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Htext 0 0 ABS 0 text -
__Ltext 0 0 ABS 0 text -
end_of_initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hsfr10 0 0 ABS 0 sfr10 -
__Lsfr10 0 0 ABS 0 sfr10 -
__Hsfr20 0 0 ABS 0 sfr20 -
__Lsfr20 0 0 ABS 0 sfr20 -
__Hsfr30 0 0 ABS 0 sfr30 -
__Hsfr11 0 0 ABS 0 sfr11 -
__Lsfr30 0 0 ABS 0 sfr30 -
__Lsfr11 0 0 ABS 0 sfr11 -
_Pins_Init AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hsfr21 0 0 ABS 0 sfr21 -
__Lsfr21 0 0 ABS 0 sfr21 -
__Hsfr31 0 0 ABS 0 sfr31 -
__Hsfr12 0 0 ABS 0 sfr12 -
__Lsfr31 0 0 ABS 0 sfr31 -
__Lsfr12 0 0 ABS 0 sfr12 -
__Hsfr22 0 0 ABS 0 sfr22 -
__Lsfr22 0 0 ABS 0 sfr22 -
__Hsfr13 0 0 ABS 0 sfr13 -
__Lsfr13 0 0 ABS 0 sfr13 -
__Hsfr23 0 0 ABS 0 sfr23 -
__Lsfr23 0 0 ABS 0 sfr23 -
__Hsfr14 0 0 ABS 0 sfr14 -
__Lsfr14 0 0 ABS 0 sfr14 -
__Hsfr24 0 0 ABS 0 sfr24 -
__Lsfr24 0 0 ABS 0 sfr24 -
__Hsfr15 0 0 ABS 0 sfr15 -
__Lsfr15 0 0 ABS 0 sfr15 -
__Hsfr25 0 0 ABS 0 sfr25 -
__Lsfr25 0 0 ABS 0 sfr25 -
__Hsfr16 0 0 ABS 0 sfr16 -
__Lsfr16 0 0 ABS 0 sfr16 -
__Hsfr26 0 0 ABS 0 sfr26 -
__Lsfr26 0 0 ABS 0 sfr26 -
__Hsfr17 0 0 ABS 0 sfr17 -
__Lsfr17 0 0 ABS 0 sfr17 -
__Hsfr27 0 0 ABS 0 sfr27 -
__Lsfr27 0 0 ABS 0 sfr27 -
__Hsfr18 0 0 ABS 0 sfr18 -
__Lsfr18 0 0 ABS 0 sfr18 -
__Hsfr28 0 0 ABS 0 sfr28 -
__Lsfr28 0 0 ABS 0 sfr28 -
__Hsfr19 0 0 ABS 0 sfr19 -
__Lsfr19 0 0 ABS 0 sfr19 -
__Hsfr29 0 0 ABS 0 sfr29 -
__Lsfr29 0 0 ABS 0 sfr29 -
_IOCAFbits 393 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of_InterruptHandler 22 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_TRISAbits 8C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_IOCANbits 392 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_TRISCbits 8E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_PORTAbits C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_IOCAPbits 391 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hstrings 0 0 ABS 0 strings -
__Lstrings 0 0 ABS 0 strings -
__Hbank0 0 0 ABS 0 bank0 -
__Lbank0 0 0 ABS 0 bank0 -
__Hbank1 0 0 ABS 0 bank1 -
__Lbank1 0 0 ABS 0 bank1 -
__Hbank2 0 0 ABS 0 bank2 -
__Lbank2 0 0 ABS 0 bank2 -
__Hbank3 0 0 ABS 0 bank3 -
__Lbank3 0 0 ABS 0 bank3 -
___latbits 2 0 ABS 0 - C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
__Hbank4 0 0 ABS 0 bank4 -
__Lbank4 0 0 ABS 0 bank4 -
__Hbank5 0 0 ABS 0 bank5 -
__Lbank5 0 0 ABS 0 bank5 -
__end_of_Get_Cur_Mode 16E 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hpowerup 0 0 CODE 0 powerup -
__Lpowerup 0 0 CODE 0 powerup -
__Hbank6 0 0 ABS 0 bank6 -
__Lbank6 0 0 ABS 0 bank6 -
__Hbank7 0 0 ABS 0 bank7 -
_APFCON0bits 11D 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Lbank7 0 0 ABS 0 bank7 -
__Hbank8 0 0 ABS 0 bank8 -
__Lbank8 0 0 ABS 0 bank8 -
__Hbank9 0 0 ABS 0 bank9 -
__Lbank9 0 0 ABS 0 bank9 -
__ptext0 0 0 CODE 0 text0 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext1 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext2 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext3 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext4 AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext6 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext7 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__ptext8 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hclrtext 0 0 ABS 0 clrtext -
__Lclrtext 0 0 ABS 0 clrtext -
_InterruptHandler 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of_Interrupt_Init 170 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of__initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__size_of_IOC_Interrupt_Handler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__size_of_Pins_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hidloc 0 0 IDLOC 0 idloc -
__Lidloc 0 0 IDLOC 0 idloc -
__CFG_IESO$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hcinit 0 0 ABS 0 cinit -
__Lcinit 0 0 ABS 0 cinit -
__size_of_main 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_BORV$LO 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__size_of_Interrupt_Enable 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_Set_Next_Mode 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_MCLRE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_Interrupt_Enable 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hbank10 0 0 ABS 0 bank10 -
__Lbank10 0 0 ABS 0 bank10 -
__Hbank20 0 0 BANK20 1 bank20 -
__Lbank20 0 0 BANK20 1 bank20 -
__Hbank30 0 0 BANK30 1 bank30 -
__Hbank11 0 0 ABS 0 bank11 -
__Lbank30 0 0 BANK30 1 bank30 -
__Lbank11 0 0 ABS 0 bank11 -
__Hbank21 0 0 BANK21 1 bank21 -
__Lbank21 0 0 BANK21 1 bank21 -
__Hbank31 0 0 BANK31 1 bank31 -
__Hbank12 0 0 ABS 0 bank12 -
__Lbank31 0 0 BANK31 1 bank31 -
__Lbank12 0 0 ABS 0 bank12 -
__Hbank22 0 0 BANK22 1 bank22 -
__Lbank22 0 0 BANK22 1 bank22 -
__Hbank13 0 0 BANK13 1 bank13 -
__Lbank13 0 0 BANK13 1 bank13 -
__Hbank23 0 0 BANK23 1 bank23 -
__Lbank23 0 0 BANK23 1 bank23 -
__Hbank14 0 0 BANK14 1 bank14 -
__Lbank14 0 0 BANK14 1 bank14 -
__Hbank24 0 0 BANK24 1 bank24 -
__Lbank24 0 0 BANK24 1 bank24 -
__Hbank15 0 0 BANK15 1 bank15 -
__Lbank15 0 0 BANK15 1 bank15 -
__Hbank25 0 0 BANK25 1 bank25 -
__Lbank25 0 0 BANK25 1 bank25 -
__Hbank16 0 0 BANK16 1 bank16 -
__Lbank16 0 0 BANK16 1 bank16 -
__Hbank26 0 0 BANK26 1 bank26 -
__Lbank26 0 0 BANK26 1 bank26 -
__Hbank17 0 0 BANK17 1 bank17 -
__Lbank17 0 0 BANK17 1 bank17 -
__Hbank27 0 0 BANK27 1 bank27 -
__Lbank27 0 0 BANK27 1 bank27 -
__Hbank18 0 0 BANK18 1 bank18 -
__Lbank18 0 0 BANK18 1 bank18 -
__Hbank28 0 0 BANK28 1 bank28 -
__Lbank28 0 0 BANK28 1 bank28 -
__Hbank19 0 0 BANK19 1 bank19 -
__Lbank19 0 0 BANK19 1 bank19 -
__Hbank29 0 0 BANK29 1 bank29 -
__Lbank29 0 0 BANK29 1 bank29 -
__CFG_PWRTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__HbssCOMMON 0 0 ABS 0 bssCOMMON -
__LbssCOMMON 0 0 ABS 0 bssCOMMON -
__pbssCOMMON 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_OSCCONbits 99 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_INTCONbits B 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
_IOC_Interrupt_Handler 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hend_init 26 0 CODE 0 end_init -
__Lend_init 22 0 CODE 0 end_init -
__size_of_InterruptHandler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hreset_vec 4 0 CODE 0 reset_vec -
__Lreset_vec 0 0 CODE 0 reset_vec -
intlevel0 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
__CFG_WDTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
intlevel1 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
intlevel2 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
intlevel3 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
intlevel4 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
intlevel5 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
__HcstackCOMMON 0 0 ABS 0 cstackCOMMON -
__LcstackCOMMON 0 0 ABS 0 cstackCOMMON -
__pcstackCOMMON 70 0 COMMON 1 cstackCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_CPD$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
start_initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__Hmaintext 0 0 ABS 0 maintext -
__Lmaintext 0 0 ABS 0 maintext -
__pmaintext F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_FOSC$INTOSC 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__end_of_Pins_Init F0 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_CP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_FCMEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__CFG_LVP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
__size_of_Get_Cur_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
# %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> <class name>
# 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
reset_vec 0 0 0 2 2 CODE
intentry 0 4 8 B4 2 CODE
config 0 8007 1000E 2 2 CONFIG
cstackCOMMON 1 70 70 7 1 COMMON
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hex
0,0 → 1,27
:040000008031112812
:10000800803120007F08F4000B1C0D28803113205C
:100018000B1074082000FF0009008031AD2827006C
:10002800931D3E2820008C192328302822008C1686
:100038000530F100F10B1E2822008C123028803187
:10004800B5208031003A03191A28013A03193028DB
:10005800033A0319302830280530F3000F30F20036
:10006800F430F100F10B3628F20B3628F30B362862
:1000780027009311131E080020000C1E462880310B
:100088008F2080310530F3000F30F200F430F1009A
:10009800F10B4C28F20B4C28F30B4C2827001312B9
:1000A8000800033023008C008E0122001D1321005C
:1000B8008C1222008C1221000C1122000C1121003C
:1000C8008E1122008E1121000E1222000E12210024
:1000D8008E1222008E1221008C150C168C140C1412
:1000E8000E118E100E100800210099171908873973
:1000F80070389900FC309905803155208031803165
:10010800A62080318031B72080318031B220803103
:10011800F501F6018E289A28F501F50A0800023043
:10012800F0007008F5000800F50108007508003AAD
:1001380003199028013A03199328033A03199828B8
:10014800982808008B15270091159215111612167C
:100158000800F501F6012000803178280B178B176D
:080168000800750808000800FA
:020000040001F9
:04000E00A4FFFFDF6D
:00000001FF
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hxl
0,0 → 1,31
### HEXMate logfile and output summary ###
### Memory Usage ###
Unused memory ranges:
4h - 7h
170h - 1000Dh
10012h - 1003Fh
dist/default/production\PICX_16F1825_Stepper_Driver.production.hex ranges:
0h - 3h
8h - 16Fh
1000Eh - 10011h
### 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\PICX_16F1825_Stepper_Driver.production.hex
00000000: 1111----11111111111111111111111111111111111111111111111111111111
00000040: 1111111111111111111111111111111111111111111111111111111111111111
00000080: 1111111111111111111111111111111111111111111111111111111111111111
000000C0: 1111111111111111111111111111111111111111111111111111111111111111
00000100: 1111111111111111111111111111111111111111111111111111111111111111
00000140: 111111111111111111111111111111111111111111111111----------------
00010000: --------------1111----------------------------------------------
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.lst
0,0 → 1,1788
 
 
Microchip Technology PIC LITE Macro Assembler V1.20 build 52243
Sun Aug 31 23:58:01 2014
 
Microchip Technology Omniscient Code Generator (Lite mode) build 52243
1 processor 16F1825
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 bssCOMMON,global,class=COMMON,space=1,delta=1
7 psect cstackCOMMON,global,class=COMMON,space=1,delta=1
8 psect maintext,global,class=CODE,merge=1,split=1,delta=2
9 psect text1,local,class=CODE,merge=1,delta=2
10 psect text2,local,class=CODE,merge=1,delta=2
11 psect text3,local,class=CODE,merge=1,delta=2
12 psect text4,local,class=CODE,merge=1,delta=2
13 psect intentry,global,class=CODE,delta=2
14 psect text6,local,class=CODE,merge=1,delta=2
15 psect text7,local,class=CODE,merge=1,delta=2
16 psect text8,local,class=CODE,merge=1,delta=2
17 dabs 1,0x7E,2
18 0000 ;#
19 0001 ;#
20 0002 ;#
21 0003 ;#
22 0004 ;#
23 0005 ;#
24 0006 ;#
25 0007 ;#
26 0008 ;#
27 0009 ;#
28 000A ;#
29 000B ;#
30 000C ;#
31 000E ;#
32 0011 ;#
33 0012 ;#
34 0013 ;#
35 0015 ;#
36 0016 ;#
37 0016 ;#
38 0017 ;#
39 0018 ;#
40 0019 ;#
41 001A ;#
42 001B ;#
43 001C ;#
44 001E ;#
45 001F ;#
46 008C ;#
47 008E ;#
48 0091 ;#
49 0092 ;#
50 0093 ;#
51 0095 ;#
52 0096 ;#
53 0097 ;#
54 0098 ;#
55 0099 ;#
56 009A ;#
57 009B ;#
58 009B ;#
59 009C ;#
60 009D ;#
61 009E ;#
62 010C ;#
63 010E ;#
64 0111 ;#
65 0112 ;#
66 0113 ;#
67 0114 ;#
68 0115 ;#
69 0116 ;#
70 0117 ;#
71 0118 ;#
72 0119 ;#
73 011A ;#
74 011B ;#
75 011D ;#
76 011E ;#
77 018C ;#
78 018E ;#
79 0191 ;#
80 0191 ;#
81 0192 ;#
82 0193 ;#
83 0193 ;#
84 0193 ;#
85 0194 ;#
86 0195 ;#
87 0196 ;#
88 0199 ;#
89 019A ;#
90 019B ;#
91 019B ;#
92 019C ;#
93 019D ;#
94 019E ;#
95 019F ;#
96 020C ;#
97 020E ;#
98 0211 ;#
99 0211 ;#
100 0212 ;#
101 0212 ;#
102 0213 ;#
103 0213 ;#
104 0214 ;#
105 0214 ;#
106 0215 ;#
107 0215 ;#
108 0215 ;#
109 0216 ;#
110 0216 ;#
111 0217 ;#
112 0217 ;#
113 0291 ;#
114 0292 ;#
115 0293 ;#
116 0294 ;#
117 0295 ;#
118 0295 ;#
119 0296 ;#
120 0298 ;#
121 0299 ;#
122 029A ;#
123 029B ;#
124 029C ;#
125 029D ;#
126 029E ;#
127 0311 ;#
128 0312 ;#
129 0313 ;#
130 0318 ;#
131 0319 ;#
132 031A ;#
133 038C ;#
134 038E ;#
135 0391 ;#
136 0392 ;#
137 0393 ;#
138 039A ;#
139 039C ;#
140 039D ;#
141 039E ;#
142 039F ;#
143 0415 ;#
144 0416 ;#
145 0417 ;#
146 041C ;#
147 041D ;#
148 041E ;#
149 0FE4 ;#
150 0FE5 ;#
151 0FE6 ;#
152 0FE7 ;#
153 0FE8 ;#
154 0FE9 ;#
155 0FEA ;#
156 0FEB ;#
157 0FED ;#
158 0FEE ;#
159 0FEF ;#
160 0000 ;#
161 0001 ;#
162 0002 ;#
163 0003 ;#
164 0004 ;#
165 0005 ;#
166 0006 ;#
167 0007 ;#
168 0008 ;#
169 0009 ;#
170 000A ;#
171 000B ;#
172 000C ;#
173 000E ;#
174 0011 ;#
175 0012 ;#
176 0013 ;#
177 0015 ;#
178 0016 ;#
179 0016 ;#
180 0017 ;#
181 0018 ;#
182 0019 ;#
183 001A ;#
184 001B ;#
185 001C ;#
186 001E ;#
187 001F ;#
188 008C ;#
189 008E ;#
190 0091 ;#
191 0092 ;#
192 0093 ;#
193 0095 ;#
194 0096 ;#
195 0097 ;#
196 0098 ;#
197 0099 ;#
198 009A ;#
199 009B ;#
200 009B ;#
201 009C ;#
202 009D ;#
203 009E ;#
204 010C ;#
205 010E ;#
206 0111 ;#
207 0112 ;#
208 0113 ;#
209 0114 ;#
210 0115 ;#
211 0116 ;#
212 0117 ;#
213 0118 ;#
214 0119 ;#
215 011A ;#
216 011B ;#
217 011D ;#
218 011E ;#
219 018C ;#
220 018E ;#
221 0191 ;#
222 0191 ;#
223 0192 ;#
224 0193 ;#
225 0193 ;#
226 0193 ;#
227 0194 ;#
228 0195 ;#
229 0196 ;#
230 0199 ;#
231 019A ;#
232 019B ;#
233 019B ;#
234 019C ;#
235 019D ;#
236 019E ;#
237 019F ;#
238 020C ;#
239 020E ;#
240 0211 ;#
241 0211 ;#
242 0212 ;#
243 0212 ;#
244 0213 ;#
245 0213 ;#
246 0214 ;#
247 0214 ;#
248 0215 ;#
249 0215 ;#
250 0215 ;#
251 0216 ;#
252 0216 ;#
253 0217 ;#
254 0217 ;#
255 0291 ;#
256 0292 ;#
257 0293 ;#
258 0294 ;#
259 0295 ;#
260 0295 ;#
261 0296 ;#
262 0298 ;#
263 0299 ;#
264 029A ;#
265 029B ;#
266 029C ;#
267 029D ;#
268 029E ;#
269 0311 ;#
270 0312 ;#
271 0313 ;#
272 0318 ;#
273 0319 ;#
274 031A ;#
275 038C ;#
276 038E ;#
277 0391 ;#
278 0392 ;#
279 0393 ;#
280 039A ;#
281 039C ;#
282 039D ;#
283 039E ;#
284 039F ;#
285 0415 ;#
286 0416 ;#
287 0417 ;#
288 041C ;#
289 041D ;#
290 041E ;#
291 0FE4 ;#
292 0FE5 ;#
293 0FE6 ;#
294 0FE7 ;#
295 0FE8 ;#
296 0FE9 ;#
297 0FEA ;#
298 0FEB ;#
299 0FED ;#
300 0FEE ;#
301 0FEF ;#
302 0000 ;#
303 0001 ;#
304 0002 ;#
305 0003 ;#
306 0004 ;#
307 0005 ;#
308 0006 ;#
309 0007 ;#
310 0008 ;#
311 0009 ;#
312 000A ;#
313 000B ;#
314 000C ;#
315 000E ;#
316 0011 ;#
317 0012 ;#
318 0013 ;#
319 0015 ;#
320 0016 ;#
321 0016 ;#
322 0017 ;#
323 0018 ;#
324 0019 ;#
325 001A ;#
326 001B ;#
327 001C ;#
328 001E ;#
329 001F ;#
330 008C ;#
331 008E ;#
332 0091 ;#
333 0092 ;#
334 0093 ;#
335 0095 ;#
336 0096 ;#
337 0097 ;#
338 0098 ;#
339 0099 ;#
340 009A ;#
341 009B ;#
342 009B ;#
343 009C ;#
344 009D ;#
345 009E ;#
346 010C ;#
347 010E ;#
348 0111 ;#
349 0112 ;#
350 0113 ;#
351 0114 ;#
352 0115 ;#
353 0116 ;#
354 0117 ;#
355 0118 ;#
356 0119 ;#
357 011A ;#
358 011B ;#
359 011D ;#
360 011E ;#
361 018C ;#
362 018E ;#
363 0191 ;#
364 0191 ;#
365 0192 ;#
366 0193 ;#
367 0193 ;#
368 0193 ;#
369 0194 ;#
370 0195 ;#
371 0196 ;#
372 0199 ;#
373 019A ;#
374 019B ;#
375 019B ;#
376 019C ;#
377 019D ;#
378 019E ;#
379 019F ;#
380 020C ;#
381 020E ;#
382 0211 ;#
383 0211 ;#
384 0212 ;#
385 0212 ;#
386 0213 ;#
387 0213 ;#
388 0214 ;#
389 0214 ;#
390 0215 ;#
391 0215 ;#
392 0215 ;#
393 0216 ;#
394 0216 ;#
395 0217 ;#
396 0217 ;#
397 0291 ;#
398 0292 ;#
399 0293 ;#
400 0294 ;#
401 0295 ;#
402 0295 ;#
403 0296 ;#
404 0298 ;#
405 0299 ;#
406 029A ;#
407 029B ;#
408 029C ;#
409 029D ;#
410 029E ;#
411 0311 ;#
412 0312 ;#
413 0313 ;#
414 0318 ;#
415 0319 ;#
416 031A ;#
417 038C ;#
418 038E ;#
419 0391 ;#
420 0392 ;#
421 0393 ;#
422 039A ;#
423 039C ;#
424 039D ;#
425 039E ;#
426 039F ;#
427 0415 ;#
428 0416 ;#
429 0417 ;#
430 041C ;#
431 041D ;#
432 041E ;#
433 0FE4 ;#
434 0FE5 ;#
435 0FE6 ;#
436 0FE7 ;#
437 0FE8 ;#
438 0FE9 ;#
439 0FEA ;#
440 0FEB ;#
441 0FED ;#
442 0FEE ;#
443 0FEF ;#
444 0000 ;#
445 0001 ;#
446 0002 ;#
447 0003 ;#
448 0004 ;#
449 0005 ;#
450 0006 ;#
451 0007 ;#
452 0008 ;#
453 0009 ;#
454 000A ;#
455 000B ;#
456 000C ;#
457 000E ;#
458 0011 ;#
459 0012 ;#
460 0013 ;#
461 0015 ;#
462 0016 ;#
463 0016 ;#
464 0017 ;#
465 0018 ;#
466 0019 ;#
467 001A ;#
468 001B ;#
469 001C ;#
470 001E ;#
471 001F ;#
472 008C ;#
473 008E ;#
474 0091 ;#
475 0092 ;#
476 0093 ;#
477 0095 ;#
478 0096 ;#
479 0097 ;#
480 0098 ;#
481 0099 ;#
482 009A ;#
483 009B ;#
484 009B ;#
485 009C ;#
486 009D ;#
487 009E ;#
488 010C ;#
489 010E ;#
490 0111 ;#
491 0112 ;#
492 0113 ;#
493 0114 ;#
494 0115 ;#
495 0116 ;#
496 0117 ;#
497 0118 ;#
498 0119 ;#
499 011A ;#
500 011B ;#
501 011D ;#
502 011E ;#
503 018C ;#
504 018E ;#
505 0191 ;#
506 0191 ;#
507 0192 ;#
508 0193 ;#
509 0193 ;#
510 0193 ;#
511 0194 ;#
512 0195 ;#
513 0196 ;#
514 0199 ;#
515 019A ;#
516 019B ;#
517 019B ;#
518 019C ;#
519 019D ;#
520 019E ;#
521 019F ;#
522 020C ;#
523 020E ;#
524 0211 ;#
525 0211 ;#
526 0212 ;#
527 0212 ;#
528 0213 ;#
529 0213 ;#
530 0214 ;#
531 0214 ;#
532 0215 ;#
533 0215 ;#
534 0215 ;#
535 0216 ;#
536 0216 ;#
537 0217 ;#
538 0217 ;#
539 0291 ;#
540 0292 ;#
541 0293 ;#
542 0294 ;#
543 0295 ;#
544 0295 ;#
545 0296 ;#
546 0298 ;#
547 0299 ;#
548 029A ;#
549 029B ;#
550 029C ;#
551 029D ;#
552 029E ;#
553 0311 ;#
554 0312 ;#
555 0313 ;#
556 0318 ;#
557 0319 ;#
558 031A ;#
559 038C ;#
560 038E ;#
561 0391 ;#
562 0392 ;#
563 0393 ;#
564 039A ;#
565 039C ;#
566 039D ;#
567 039E ;#
568 039F ;#
569 0415 ;#
570 0416 ;#
571 0417 ;#
572 041C ;#
573 041D ;#
574 041E ;#
575 0FE4 ;#
576 0FE5 ;#
577 0FE6 ;#
578 0FE7 ;#
579 0FE8 ;#
580 0FE9 ;#
581 0FEA ;#
582 0FEB ;#
583 0FED ;#
584 0FEE ;#
585 0FEF ;#
586 000B _INTCONbits set 11
587 000C _PORTAbits set 12
588 0099 _OSCCONbits set 153
589 008C _TRISAbits set 140
590 008E _TRISCbits set 142
591 011D _APFCON0bits set 285
592 010C _LATAbits set 268
593 010E _LATCbits set 270
594 018C _ANSELA set 396
595 018E _ANSELC set 398
596 0393 _IOCAFbits set 915
597 0392 _IOCANbits set 914
598 0391 _IOCAPbits set 913
599
600 psect text0
601 0000 __ptext0:
602
603 ;psect for function _Set_Next_Mode
604 ; #config settings
605 0000
606 psect cinit
607 00AD start_initialization:
608 00AD __initialization:
609
610 ; Clear objects allocated to COMMON
611 00AD 01F5 clrf __pbssCOMMON& (0+127)
612 00AE 01F6 clrf (__pbssCOMMON+1)& (0+127)
613 00AF end_of_initialization:
614 ;End of C runtime variable initialization code
615
616 00AF __end_of__initialization:
617 00AF 0020 movlb 0
618 00B0 3180 2878 ljmp _main ;jump to C main() function
619
620 psect bssCOMMON
621 0075 __pbssCOMMON:
622 0075 _currMode:
623 0075 ds 1
624 0076 _currStep:
625 0076 ds 1
626
627 psect cstackCOMMON
628 0070 __pcstackCOMMON:
629 0070 ?_IOC_Init:
630 0070 ?_Interrupt_Init:
631 ; 0 bytes @ 0x0
632
633 0070 ?_Interrupt_Enable:
634 ; 0 bytes @ 0x0
635
636 0070 ?_IOC_Interrupt_Handler:
637 ; 0 bytes @ 0x0
638
639 0070 ?_Pins_Init:
640 ; 0 bytes @ 0x0
641
642 0070 ?_Set_Next_Mode:
643 ; 0 bytes @ 0x0
644
645 0070 ??_Set_Next_Mode:
646 ; 0 bytes @ 0x0
647
648 0070 ??_Get_Cur_Mode:
649 ; 0 bytes @ 0x0
650
651 0070 ?_InterruptHandler:
652 ; 0 bytes @ 0x0
653
654 0070 ?_Get_Cur_Mode:
655 ; 0 bytes @ 0x0
656
657 0070 ?_main:
658 ; 1 bytes @ 0x0
659
660
661 ; 2 bytes @ 0x0
662 0070 ds 1
663 0071 ??_IOC_Interrupt_Handler:
664
665 ; 0 bytes @ 0x1
666 0071 ds 3
667 0074 ??_InterruptHandler:
668
669 ; 0 bytes @ 0x4
670 0074 ds 1
671 0075 ??_IOC_Init:
672 0075 ??_Interrupt_Init:
673 ; 0 bytes @ 0x5
674
675 0075 ??_Interrupt_Enable:
676 ; 0 bytes @ 0x5
677
678 0075 ??_Pins_Init:
679 ; 0 bytes @ 0x5
680
681 0075 ??_main:
682 ; 0 bytes @ 0x5
683
684
685 psect maintext
686 0078 __pmaintext:
687 ; 0 bytes @ 0x5
688 ;;
689 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0
690 ;;
691 ;; *************** function _main *****************
692 ;; Defined at:
693 ;; line 68 in file "main.c"
694 ;; Parameters: Size Location Type
695 ;; None
696 ;; Auto vars: Size Location Type
697 ;; None
698 ;; Return value: Size Location Type
699 ;; 2 33[COMMON] int
700 ;; Registers used:
701 ;; wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack
702 ;; Tracked objects:
703 ;; On entry : 17F/0
704 ;; On exit : 0/0
705 ;; Unchanged: 0/0
706 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
707 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
708 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
709 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
710 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
711 ;;Total ram usage: 0 bytes
712 ;; Hardware stack levels required when called: 4
713 ;; This function calls:
714 ;; _Pins_Init
715 ;; _IOC_Init
716 ;; _Interrupt_Init
717 ;; _Interrupt_Enable
718 ;; This function is called by:
719 ;; Startup code after reset
720 ;; This function uses a non-reentrant model
721 ;;
722
723
724 ;psect for function _main
725 0078 _main:
726
727 ;main.c: 70: OSCCONbits.SPLLEN = 1;
728
729 ;incstack = 0
730 ; Regs used in _main: [allreg]
731 0078 0021 movlb 1 ; select bank1
732 0079 1799 bsf 25,7 ;volatile
733
734 ;main.c: 71: OSCCONbits.IRCF = 0xE;
735 007A 0819 movf 25,w ;volatile
736 007B 3987 andlw -121
737 007C 3870 iorlw 112
738 007D 0099 movwf 25 ;volatile
739
740 ;main.c: 72: OSCCONbits.SCS = 0b00;
741 007E 30FC movlw -4
742 007F 0599 andwf 25,f ;volatile
743
744 ;main.c: 75: Pins_Init();
745 0080 3180 2055 3180 fcall _Pins_Init
746
747 ;main.c: 77: IOC_Init();
748 0083 3180 20A6 3180 fcall _IOC_Init
749
750 ;main.c: 79: Interrupt_Init();
751 0086 3180 20B7 3180 fcall _Interrupt_Init
752
753 ;main.c: 80: Interrupt_Enable();
754 0089 3180 20B2 3180 fcall _Interrupt_Enable
755
756 ;main.c: 82: currMode = SINGLE_STEP;
757 008C 01F5 clrf _currMode
758
759 ;main.c: 83: currStep = STEP_1_1;
760 008D 01F6 clrf _currStep
761 008E l34:
762 ;main.c: 85: while(1) {
763
764 008E 288E goto l34
765 008F __end_of_main:
766
767 psect text1
768 00B2 __ptext1:
769 ;; *************** function _Interrupt_Enable *****************
770 ;; Defined at:
771 ;; line 8 in file "INTERRUPTS.c"
772 ;; Parameters: Size Location Type
773 ;; None
774 ;; Auto vars: Size Location Type
775 ;; None
776 ;; Return value: Size Location Type
777 ;; None void
778 ;; Registers used:
779 ;; None
780 ;; Tracked objects:
781 ;; On entry : 0/0
782 ;; On exit : 0/0
783 ;; Unchanged: 0/0
784 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
785 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
786 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
787 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
788 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
789 ;;Total ram usage: 0 bytes
790 ;; Hardware stack levels used: 1
791 ;; Hardware stack levels required when called: 3
792 ;; This function calls:
793 ;; Nothing
794 ;; This function is called by:
795 ;; _main
796 ;; This function uses a non-reentrant model
797 ;;
798
799
800 ;psect for function _Interrupt_Enable
801 00B2 _Interrupt_Enable:
802
803 ;INTERRUPTS.c: 10: INTCONbits.PEIE = 1;
804
805 ;incstack = 0
806 ; Regs used in _Interrupt_Enable: []
807 00B2 170B bsf 11,6 ;volatile
808
809 ;INTERRUPTS.c: 11: INTCONbits.GIE = 1;
810 00B3 178B bsf 11,7 ;volatile
811 00B4 0008 return
812 00B5 __end_of_Interrupt_Enable:
813
814 psect text2
815 00B7 __ptext2:
816 ;; *************** function _Interrupt_Init *****************
817 ;; Defined at:
818 ;; line 5 in file "INTERRUPTS.c"
819 ;; Parameters: Size Location Type
820 ;; None
821 ;; Auto vars: Size Location Type
822 ;; None
823 ;; Return value: Size Location Type
824 ;; None void
825 ;; Registers used:
826 ;; None
827 ;; Tracked objects:
828 ;; On entry : 0/0
829 ;; On exit : 0/0
830 ;; Unchanged: 0/0
831 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
832 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
833 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
834 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
835 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
836 ;;Total ram usage: 0 bytes
837 ;; Hardware stack levels used: 1
838 ;; Hardware stack levels required when called: 3
839 ;; This function calls:
840 ;; Nothing
841 ;; This function is called by:
842 ;; _main
843 ;; This function uses a non-reentrant model
844 ;;
845
846
847 ;psect for function _Interrupt_Init
848 00B7 _Interrupt_Init:
849
850 ;incstack = 0
851 ; Regs used in _Interrupt_Init: []
852 00B7 0008 return
853 00B8 __end_of_Interrupt_Init:
854
855 psect text3
856 00A6 __ptext3:
857 ;; *************** function _IOC_Init *****************
858 ;; Defined at:
859 ;; line 4 in file "IOC.c"
860 ;; Parameters: Size Location Type
861 ;; None
862 ;; Auto vars: Size Location Type
863 ;; None
864 ;; Return value: Size Location Type
865 ;; None void
866 ;; Registers used:
867 ;; None
868 ;; Tracked objects:
869 ;; On entry : 0/0
870 ;; On exit : 0/0
871 ;; Unchanged: 0/0
872 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
873 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
874 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
875 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
876 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
877 ;;Total ram usage: 0 bytes
878 ;; Hardware stack levels used: 1
879 ;; Hardware stack levels required when called: 3
880 ;; This function calls:
881 ;; Nothing
882 ;; This function is called by:
883 ;; _main
884 ;; This function uses a non-reentrant model
885 ;;
886
887
888 ;psect for function _IOC_Init
889 00A6 _IOC_Init:
890
891 ;IOC.c: 5: INTCONbits.IOCIE = 1;
892
893 ;incstack = 0
894 ; Regs used in _IOC_Init: []
895 00A6 158B bsf 11,3 ;volatile
896
897 ;IOC.c: 8: IOCAPbits.IOCAP3 = 1;
898 00A7 0027 movlb 7 ; select bank7
899 00A8 1591 bsf 17,3 ;volatile
900
901 ;IOC.c: 9: IOCANbits.IOCAN3 = 1;
902 00A9 1592 bsf 18,3 ;volatile
903
904 ;IOC.c: 10: IOCAPbits.IOCAP4 = 1;
905 00AA 1611 bsf 17,4 ;volatile
906
907 ;IOC.c: 11: IOCANbits.IOCAN4 = 1;
908 00AB 1612 bsf 18,4 ;volatile
909 00AC 0008 return
910 00AD __end_of_IOC_Init:
911
912 psect text4
913 0055 __ptext4:
914 ;; *************** function _Pins_Init *****************
915 ;; Defined at:
916 ;; line 29 in file "main.c"
917 ;; Parameters: Size Location Type
918 ;; None
919 ;; Auto vars: Size Location Type
920 ;; None
921 ;; Return value: Size Location Type
922 ;; None void
923 ;; Registers used:
924 ;; wreg, status,2
925 ;; Tracked objects:
926 ;; On entry : 0/0
927 ;; On exit : 0/0
928 ;; Unchanged: 0/0
929 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
930 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
931 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
932 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
933 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
934 ;;Total ram usage: 0 bytes
935 ;; Hardware stack levels used: 1
936 ;; Hardware stack levels required when called: 3
937 ;; This function calls:
938 ;; Nothing
939 ;; This function is called by:
940 ;; _main
941 ;; This function uses a non-reentrant model
942 ;;
943
944
945 ;psect for function _Pins_Init
946 0055 _Pins_Init:
947
948 ;main.c: 31: ANSELA = 0x3;
949
950 ;incstack = 0
951 ; Regs used in _Pins_Init: [wreg+status,2]
952 0055 3003 movlw 3
953 0056 0023 movlb 3 ; select bank3
954 0057 008C movwf 12 ;volatile
955
956 ;main.c: 32: ANSELC = 0x0;
957 0058 018E clrf 14 ;volatile
958
959 ;main.c: 38: APFCON0bits.SDOSEL = 0;
960 0059 0022 movlb 2 ; select bank2
961 005A 131D bcf 29,6 ;volatile
962
963 ;main.c: 40: TRISAbits.TRISA5 = 0;
964 005B 0021 movlb 1 ; select bank1
965 005C 128C bcf 12,5 ;volatile
966
967 ;main.c: 41: LATAbits.LATA5 = 0;
968 005D 0022 movlb 2 ; select bank2
969 005E 128C bcf 12,5 ;volatile
970
971 ;main.c: 43: TRISAbits.TRISA2 = 0;
972 005F 0021 movlb 1 ; select bank1
973 0060 110C bcf 12,2 ;volatile
974
975 ;main.c: 44: LATAbits.LATA2 = 0;
976 0061 0022 movlb 2 ; select bank2
977 0062 110C bcf 12,2 ;volatile
978
979 ;main.c: 46: TRISCbits.TRISC3 = 0;
980 0063 0021 movlb 1 ; select bank1
981 0064 118E bcf 14,3 ;volatile
982
983 ;main.c: 47: LATCbits.LATC3 = 0;
984 0065 0022 movlb 2 ; select bank2
985 0066 118E bcf 14,3 ;volatile
986
987 ;main.c: 49: TRISCbits.TRISC4 = 0;
988 0067 0021 movlb 1 ; select bank1
989 0068 120E bcf 14,4 ;volatile
990
991 ;main.c: 50: LATCbits.LATC4 = 0;
992 0069 0022 movlb 2 ; select bank2
993 006A 120E bcf 14,4 ;volatile
994
995 ;main.c: 52: TRISCbits.TRISC5 = 0;
996 006B 0021 movlb 1 ; select bank1
997 006C 128E bcf 14,5 ;volatile
998
999 ;main.c: 53: LATCbits.LATC5 = 0;
1000 006D 0022 movlb 2 ; select bank2
1001 006E 128E bcf 14,5 ;volatile
1002
1003 ;main.c: 55: TRISAbits.TRISA3 = 1;
1004 006F 0021 movlb 1 ; select bank1
1005 0070 158C bsf 12,3 ;volatile
1006
1007 ;main.c: 56: TRISAbits.TRISA4 = 1;
1008 0071 160C bsf 12,4 ;volatile
1009
1010 ;main.c: 57: TRISAbits.TRISA1 = 1;
1011 0072 148C bsf 12,1 ;volatile
1012
1013 ;main.c: 58: TRISAbits.TRISA0 = 1;
1014 0073 140C bsf 12,0 ;volatile
1015
1016 ;main.c: 60: TRISCbits.TRISC2 = 0;
1017 0074 110E bcf 14,2 ;volatile
1018
1019 ;main.c: 61: TRISCbits.TRISC1 = 0;
1020 0075 108E bcf 14,1 ;volatile
1021
1022 ;main.c: 62: TRISCbits.TRISC0 = 0;
1023 0076 100E bcf 14,0 ;volatile
1024 0077 0008 return
1025 0078 __end_of_Pins_Init:
1026
1027 psect intentry
1028 0004 __pintentry:
1029 ;; *************** function _InterruptHandler *****************
1030 ;; Defined at:
1031 ;; line 19 in file "INTERRUPTS.c"
1032 ;; Parameters: Size Location Type
1033 ;; None
1034 ;; Auto vars: Size Location Type
1035 ;; None
1036 ;; Return value: Size Location Type
1037 ;; None void
1038 ;; Registers used:
1039 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
1040 ;; Tracked objects:
1041 ;; On entry : 0/0
1042 ;; On exit : 0/0
1043 ;; Unchanged: 0/0
1044 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
1045 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1046 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1047 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0
+0 0
1048 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0
+0 0
1049 ;;Total ram usage: 1 bytes
1050 ;; Hardware stack levels used: 1
1051 ;; Hardware stack levels required when called: 2
1052 ;; This function calls:
1053 ;; _IOC_Interrupt_Handler
1054 ;; This function is called by:
1055 ;; Interrupt level 1
1056 ;; This function uses a non-reentrant model
1057 ;;
1058
1059 0004 _InterruptHandler:
1060
1061 ;incstack = 0
1062 ; Regs used in _InterruptHandler: [wreg-fsr0h+status,2+status,0+pclath+cstack]
1063 0004 3180 pagesel $
1064 0005 0020 movlb 0 ; select bank0
1065 0006 087F movf 127,w
1066 0007 00F4 movwf ??_InterruptHandler
1067
1068 ;INTERRUPTS.c: 23: if (INTCONbits.IOCIF) {
1069 0008 1C0B btfss 11,0 ;volatile
1070 0009 280D goto i1l78
1071
1072 ;INTERRUPTS.c: 25: IOC_Interrupt_Handler();
1073 000A 3180 2013 fcall _IOC_Interrupt_Handler
1074
1075 ;INTERRUPTS.c: 27: INTCONbits.IOCIF = 0;
1076 000C 100B bcf 11,0 ;volatile
1077 000D i1l78:
1078 ;INTERRUPTS.c: 29: return;
1079
1080 000D 0874 movf ??_InterruptHandler,w
1081 000E 0020 movlb 0 ; select bank0
1082 000F 00FF movwf 127
1083 0010 0009 retfie
1084 0011 __end_of_InterruptHandler:
1085
1086 psect text6
1087 0013 __ptext6:
1088 ;; *************** function _IOC_Interrupt_Handler *****************
1089 ;; Defined at:
1090 ;; line 14 in file "IOC.c"
1091 ;; Parameters: Size Location Type
1092 ;; None
1093 ;; Auto vars: Size Location Type
1094 ;; None
1095 ;; Return value: Size Location Type
1096 ;; None void
1097 ;; Registers used:
1098 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
1099 ;; Tracked objects:
1100 ;; On entry : 0/0
1101 ;; On exit : 0/0
1102 ;; Unchanged: 0/0
1103 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
1104 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1105 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1106 ;; Temps: 3 0 0 0 0 0 0 0 0 0 0 0
+0 0
1107 ;; Totals: 3 0 0 0 0 0 0 0 0 0 0 0
+0 0
1108 ;;Total ram usage: 3 bytes
1109 ;; Hardware stack levels used: 1
1110 ;; Hardware stack levels required when called: 1
1111 ;; This function calls:
1112 ;; _Set_Next_Mode
1113 ;; _Get_Cur_Mode
1114 ;; This function is called by:
1115 ;; _InterruptHandler
1116 ;; This function uses a non-reentrant model
1117 ;;
1118
1119
1120 ;psect for function _IOC_Interrupt_Handler
1121 0013 _IOC_Interrupt_Handler:
1122
1123 ;IOC.c: 15: if (IOCAFbits.IOCAF3) {
1124
1125 ;incstack = 0
1126 ; Regs used in _IOC_Interrupt_Handler: [wreg-fsr0h+status,2+status,0+pclath+cstack]
1127 0013 0027 movlb 7 ; select bank7
1128 0014 1D93 btfss 19,3 ;volatile
1129 0015 283E goto i1l733
1130
1131 ;IOC.c: 17: if (PORTAbits.RA3 == 1) {
1132 0016 0020 movlb 0 ; select bank0
1133 0017 198C btfsc 12,3 ;volatile
1134 0018 2823 goto i1l727
1135 0019 2830 goto i1l729
1136 001A i1l128:
1137 ;IOC.c: 19: case SINGLE_STEP:
1138
1139 ;IOC.c: 18: switch (Get_Cur_Mode()) {
1140
1141
1142 ;IOC.c: 20: LATAbits.LATA5 = 1;
1143 001A 0022 movlb 2 ; select bank2
1144 001B 168C bsf 12,5 ;volatile
1145
1146 ;IOC.c: 21: _delay((unsigned long)((2)*(32000000/4000000.0)));
1147 001C 3005 movlw 5
1148 001D 00F1 movwf ??_IOC_Interrupt_Handler
1149 001E u13_27:
1150 001E 0BF1 decfsz ??_IOC_Interrupt_Handler,f
1151 001F 281E goto u13_27
1152
1153 ;IOC.c: 22: LATAbits.LATA5 = 0;
1154 0020 0022 movlb 2 ; select bank2
1155 0021 128C bcf 12,5 ;volatile
1156
1157 ;IOC.c: 30: }
1158
1159 ;IOC.c: 29: break;
1160
1161 ;IOC.c: 27: case SET_MICROSTEP:
1162
1163 ;IOC.c: 26: break;
1164
1165 ;IOC.c: 24: case AUTO_STEP:
1166
1167 ;IOC.c: 23: break;
1168 0022 2830 goto i1l729
1169 0023 i1l727:
1170 0023 3180 20B5 3180 fcall _Get_Cur_Mode
1171
1172 ; Switch size 1, requested type "space"
1173 ; Number of cases is 3, Range of values is 0 to 2
1174 ; switch strategies available:
1175 ; Name Instructions Cycles
1176 ; simple_byte 10 6 (average)
1177 ; direct_byte 12 6 (fixed)
1178 ; jumptable 260 6 (fixed)
1179 ; rangetable 7 4 (fixed)
1180 ; spacedrange 11 6 (fixed)
1181 ; locatedrange 3 3 (fixed)
1182 ; Chosen strategy is simple_byte
1183 0026 3A00 xorlw 0 ; case 0
1184 0027 1903 skipnz
1185 0028 281A goto i1l128
1186 0029 3A01 xorlw 1 ; case 1
1187 002A 1903 skipnz
1188 002B 2830 goto i1l729
1189 002C 3A03 xorlw 3 ; case 2
1190 002D 1903 skipnz
1191 002E 2830 goto i1l729
1192 002F 2830 goto i1l729
1193 0030 i1l729:
1194
1195 ;IOC.c: 31: }
1196 ;IOC.c: 33: _delay((unsigned long)((100)*(32000000/4000.0)));
1197 0030 3005 movlw 5
1198 0031 00F3 movwf ??_IOC_Interrupt_Handler+2
1199 0032 300F movlw 15
1200 0033 00F2 movwf ??_IOC_Interrupt_Handler+1
1201 0034 30F4 movlw 244
1202 0035 00F1 movwf ??_IOC_Interrupt_Handler
1203 0036 u14_27:
1204 0036 0BF1 decfsz ??_IOC_Interrupt_Handler,f
1205 0037 2836 goto u14_27
1206 0038 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f
1207 0039 2836 goto u14_27
1208 003A 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f
1209 003B 2836 goto u14_27
1210
1211 ;IOC.c: 35: IOCAFbits.IOCAF3 = 0;
1212 003C 0027 movlb 7 ; select bank7
1213 003D 1193 bcf 19,3 ;volatile
1214 003E i1l733:
1215
1216 ;IOC.c: 36: }
1217 ;IOC.c: 38: if (IOCAFbits.IOCAF4) {
1218 003E 1E13 btfss 19,4 ;volatile
1219 003F 0008 return
1220
1221 ;IOC.c: 40: if (PORTAbits.RA4 == 1) {
1222 0040 0020 movlb 0 ; select bank0
1223 0041 1E0C btfss 12,4 ;volatile
1224 0042 2846 goto i1l739
1225
1226 ;IOC.c: 41: Set_Next_Mode();
1227 0043 3180 208F 3180 fcall _Set_Next_Mode
1228 0046 i1l739:
1229
1230 ;IOC.c: 42: }
1231 ;IOC.c: 44: _delay((unsigned long)((100)*(32000000/4000.0)));
1232 0046 3005 movlw 5
1233 0047 00F3 movwf ??_IOC_Interrupt_Handler+2
1234 0048 300F movlw 15
1235 0049 00F2 movwf ??_IOC_Interrupt_Handler+1
1236 004A 30F4 movlw 244
1237 004B 00F1 movwf ??_IOC_Interrupt_Handler
1238 004C u15_27:
1239 004C 0BF1 decfsz ??_IOC_Interrupt_Handler,f
1240 004D 284C goto u15_27
1241 004E 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f
1242 004F 284C goto u15_27
1243 0050 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f
1244 0051 284C goto u15_27
1245
1246 ;IOC.c: 46: IOCAFbits.IOCAF4 = 0;
1247 0052 0027 movlb 7 ; select bank7
1248 0053 1213 bcf 19,4 ;volatile
1249 0054 0008 return
1250 0055 __end_of_IOC_Interrupt_Handler:
1251
1252 psect text7
1253 00B5 __ptext7:
1254 ;; *************** function _Get_Cur_Mode *****************
1255 ;; Defined at:
1256 ;; line 106 in file "main.c"
1257 ;; Parameters: Size Location Type
1258 ;; None
1259 ;; Auto vars: Size Location Type
1260 ;; None
1261 ;; Return value: Size Location Type
1262 ;; 1 wreg enum E2675
1263 ;; Registers used:
1264 ;; wreg
1265 ;; Tracked objects:
1266 ;; On entry : 0/0
1267 ;; On exit : 0/0
1268 ;; Unchanged: 0/0
1269 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
1270 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1271 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1272 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1273 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1274 ;;Total ram usage: 0 bytes
1275 ;; Hardware stack levels used: 1
1276 ;; This function calls:
1277 ;; Nothing
1278 ;; This function is called by:
1279 ;; _IOC_Interrupt_Handler
1280 ;; This function uses a non-reentrant model
1281 ;;
1282
1283
1284 ;psect for function _Get_Cur_Mode
1285 00B5 _Get_Cur_Mode:
1286
1287 ;main.c: 107: return currMode;
1288
1289 ;incstack = 0
1290 ; Regs used in _Get_Cur_Mode: [wreg]
1291 00B5 0875 movf _currMode,w
1292 00B6 0008 return
1293 00B7 __end_of_Get_Cur_Mode:
1294
1295 psect text8
1296 008F __ptext8:
1297 ;; *************** function _Set_Next_Mode *****************
1298 ;; Defined at:
1299 ;; line 91 in file "main.c"
1300 ;; Parameters: Size Location Type
1301 ;; None
1302 ;; Auto vars: Size Location Type
1303 ;; None
1304 ;; Return value: Size Location Type
1305 ;; None void
1306 ;; Registers used:
1307 ;; wreg, fsr0l, fsr0h, status,2, status,0
1308 ;; Tracked objects:
1309 ;; On entry : 0/0
1310 ;; On exit : 0/0
1311 ;; Unchanged: 0/0
1312 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1
+1 BANK12
1313 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1314 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0
+0 0
1315 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0
+0 0
1316 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0
+0 0
1317 ;;Total ram usage: 1 bytes
1318 ;; Hardware stack levels used: 1
1319 ;; This function calls:
1320 ;; Nothing
1321 ;; This function is called by:
1322 ;; _IOC_Interrupt_Handler
1323 ;; This function uses a non-reentrant model
1324 ;;
1325
1326
1327 ;psect for function _Set_Next_Mode
1328 008F _Set_Next_Mode:
1329
1330 ;main.c: 92: switch (currMode) {
1331
1332 ;incstack = 0
1333 ; Regs used in _Set_Next_Mode: [wreg-fsr0h+status,2+status,0]
1334 008F 289A goto i1l659
1335 0090 i1l41:
1336 ;main.c: 93: case SINGLE_STEP:
1337
1338
1339 ;main.c: 94: currMode = AUTO_STEP;
1340 0090 01F5 clrf _currMode
1341 0091 0AF5 incf _currMode,f
1342
1343 ;main.c: 95: break;
1344 0092 0008 return
1345 0093 i1l653:
1346 ;main.c: 96: case AUTO_STEP:
1347
1348
1349 ;main.c: 97: currMode = SET_MICROSTEP;
1350 0093 3002 movlw 2
1351 0094 00F0 movwf ??_Set_Next_Mode
1352 0095 0870 movf ??_Set_Next_Mode,w
1353 0096 00F5 movwf _currMode
1354
1355 ;main.c: 98: break;
1356 0097 0008 return
1357 0098 i1l655:
1358 ;main.c: 100: default:
1359
1360 ;main.c: 99: case SET_MICROSTEP:
1361
1362
1363 ;main.c: 101: currMode = SINGLE_STEP;
1364 0098 01F5 clrf _currMode
1365
1366 ;main.c: 103: }
1367
1368 ;main.c: 102: break;
1369 0099 0008 return
1370 009A i1l659:
1371 009A 0875 movf _currMode,w
1372
1373 ; Switch size 1, requested type "space"
1374 ; Number of cases is 3, Range of values is 0 to 2
1375 ; switch strategies available:
1376 ; Name Instructions Cycles
1377 ; simple_byte 10 6 (average)
1378 ; direct_byte 12 6 (fixed)
1379 ; jumptable 260 6 (fixed)
1380 ; rangetable 7 4 (fixed)
1381 ; spacedrange 11 6 (fixed)
1382 ; locatedrange 3 3 (fixed)
1383 ; Chosen strategy is simple_byte
1384 009B 3A00 xorlw 0 ; case 0
1385 009C 1903 skipnz
1386 009D 2890 goto i1l41
1387 009E 3A01 xorlw 1 ; case 1
1388 009F 1903 skipnz
1389 00A0 2893 goto i1l653
1390 00A1 3A03 xorlw 3 ; case 2
1391 00A2 1903 skipnz
1392 00A3 2898 goto i1l655
1393 00A4 2898 goto i1l655
1394 00A5 0008 return
1395 00A6 __end_of_Set_Next_Mode:
1396 007E btemp set 126 ;btemp
1397 007E wtemp0 set 126
 
 
Data Sizes:
Strings 0
Constant 0
Data 0
BSS 2
Persistent 0
Stack 0
 
Auto Spaces:
Space Size Autos Used
COMMON 14 5 7
BANK0 80 0 0
BANK1 80 0 0
BANK2 80 0 0
BANK3 80 0 0
BANK4 80 0 0
BANK5 80 0 0
BANK6 80 0 0
BANK7 80 0 0
BANK8 80 0 0
BANK9 80 0 0
BANK10 80 0 0
BANK11 80 0 0
BANK12 48 0 0
 
Pointer List with Targets:
 
None.
 
Critical Paths under _main in COMMON
 
None.
 
Critical Paths under _InterruptHandler in COMMON
 
_InterruptHandler->_IOC_Interrupt_Handler
_IOC_Interrupt_Handler->_Set_Next_Mode
 
Critical Paths under _main in BANK0
 
None.
 
Critical Paths under _InterruptHandler in BANK0
 
None.
 
Critical Paths under _main in BANK1
 
None.
 
Critical Paths under _InterruptHandler in BANK1
 
None.
 
Critical Paths under _main in BANK2
 
None.
 
Critical Paths under _InterruptHandler in BANK2
 
None.
 
Critical Paths under _main in BANK3
 
None.
 
Critical Paths under _InterruptHandler in BANK3
 
None.
 
Critical Paths under _main in BANK4
 
None.
 
Critical Paths under _InterruptHandler in BANK4
 
None.
 
Critical Paths under _main in BANK5
 
None.
 
Critical Paths under _InterruptHandler in BANK5
 
None.
 
Critical Paths under _main in BANK6
 
None.
 
Critical Paths under _InterruptHandler in BANK6
 
None.
 
Critical Paths under _main in BANK7
 
None.
 
Critical Paths under _InterruptHandler in BANK7
 
None.
 
Critical Paths under _main in BANK8
 
None.
 
Critical Paths under _InterruptHandler in BANK8
 
None.
 
Critical Paths under _main in BANK9
 
None.
 
Critical Paths under _InterruptHandler in BANK9
 
None.
 
Critical Paths under _main in BANK10
 
None.
 
Critical Paths under _InterruptHandler in BANK10
 
None.
 
Critical Paths under _main in BANK11
 
None.
 
Critical Paths under _InterruptHandler in BANK11
 
None.
 
Critical Paths under _main in BANK12
 
None.
 
Critical Paths under _InterruptHandler in BANK12
 
None.
 
Call Graph Tables:
 
---------------------------------------------------------------------------------
(Depth) Function Calls Base Space Used Autos Params Refs
---------------------------------------------------------------------------------
(0) _main 0 0 0 0
_Pins_Init
_IOC_Init
_Interrupt_Init
_Interrupt_Enable
---------------------------------------------------------------------------------
(1) _Interrupt_Enable 0 0 0 0
---------------------------------------------------------------------------------
(1) _Interrupt_Init 0 0 0 0
---------------------------------------------------------------------------------
(1) _IOC_Init 0 0 0 0
---------------------------------------------------------------------------------
(1) _Pins_Init 0 0 0 0
---------------------------------------------------------------------------------
Estimated maximum stack depth 1
---------------------------------------------------------------------------------
(Depth) Function Calls Base Space Used Autos Params Refs
---------------------------------------------------------------------------------
(2) _InterruptHandler 1 1 0 0
4 COMMON 1 1 0
_IOC_Interrupt_Handler
---------------------------------------------------------------------------------
(3) _IOC_Interrupt_Handler 3 3 0 0
1 COMMON 3 3 0
_Set_Next_Mode
_Get_Cur_Mode
---------------------------------------------------------------------------------
(4) _Get_Cur_Mode 0 0 0 0
---------------------------------------------------------------------------------
(4) _Set_Next_Mode 1 1 0 0
0 COMMON 1 1 0
---------------------------------------------------------------------------------
Estimated maximum stack depth 4
---------------------------------------------------------------------------------
 
Call Graph Graphs:
 
_main (ROOT)
_Pins_Init
_IOC_Init
_Interrupt_Init
_Interrupt_Enable
 
_InterruptHandler (ROOT)
_IOC_Interrupt_Handler
_Set_Next_Mode
_Get_Cur_Mode
 
Address spaces:
Name Size Autos Total Cost Usage
BIGRAM 3F0 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%
BITCOMMON E 0 0 1 0.0%
BITSFR0 0 0 0 1 0.0%
SFR0 0 0 0 1 0.0%
COMMON E 5 7 2 50.0%
BITSFR1 0 0 0 2 0.0%
SFR1 0 0 0 2 0.0%
BITSFR2 0 0 0 3 0.0%
SFR2 0 0 0 3 0.0%
STACK 0 0 7 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%
BITSFR4 0 0 0 5 0.0%
SFR4 0 0 0 5 0.0%
BITBANK1 50 0 0 6 0.0%
BITSFR5 0 0 0 6 0.0%
SFR5 0 0 0 6 0.0%
BANK1 50 0 0 7 0.0%
BITSFR6 0 0 0 7 0.0%
SFR6 0 0 0 7 0.0%
BITBANK2 50 0 0 8 0.0%
BITSFR7 0 0 0 8 0.0%
SFR7 0 0 0 8 0.0%
BANK2 50 0 0 9 0.0%
BITSFR8 0 0 0 9 0.0%
SFR8 0 0 0 9 0.0%
BITBANK3 50 0 0 10 0.0%
BITSFR9 0 0 0 10 0.0%
SFR9 0 0 0 10 0.0%
BANK3 50 0 0 11 0.0%
BITSFR10 0 0 0 11 0.0%
SFR10 0 0 0 11 0.0%
BITBANK4 50 0 0 12 0.0%
BITSFR11 0 0 0 12 0.0%
SFR11 0 0 0 12 0.0%
BANK4 50 0 0 13 0.0%
BITSFR12 0 0 0 13 0.0%
SFR12 0 0 0 13 0.0%
BITBANK5 50 0 0 14 0.0%
BITSFR13 0 0 0 14 0.0%
SFR13 0 0 0 14 0.0%
BANK5 50 0 0 15 0.0%
BITSFR14 0 0 0 15 0.0%
SFR14 0 0 0 15 0.0%
BITBANK6 50 0 0 16 0.0%
BITSFR15 0 0 0 16 0.0%
SFR15 0 0 0 16 0.0%
BANK6 50 0 0 17 0.0%
BITSFR16 0 0 0 17 0.0%
SFR16 0 0 0 17 0.0%
BITBANK7 50 0 0 18 0.0%
BITSFR17 0 0 0 18 0.0%
SFR17 0 0 0 18 0.0%
BANK7 50 0 0 19 0.0%
BITSFR18 0 0 0 19 0.0%
SFR18 0 0 0 19 0.0%
BITSFR19 0 0 0 20 0.0%
SFR19 0 0 0 20 0.0%
ABS 0 0 7 20 0.0%
BITBANK8 50 0 0 21 0.0%
BITSFR20 0 0 0 21 0.0%
SFR20 0 0 0 21 0.0%
BANK8 50 0 0 22 0.0%
BITSFR21 0 0 0 22 0.0%
SFR21 0 0 0 22 0.0%
BITBANK9 50 0 0 23 0.0%
BITSFR22 0 0 0 23 0.0%
SFR22 0 0 0 23 0.0%
BANK9 50 0 0 24 0.0%
BITSFR23 0 0 0 24 0.0%
SFR23 0 0 0 24 0.0%
BITBANK10 50 0 0 25 0.0%
BITSFR24 0 0 0 25 0.0%
SFR24 0 0 0 25 0.0%
BANK10 50 0 0 26 0.0%
BITSFR25 0 0 0 26 0.0%
SFR25 0 0 0 26 0.0%
BITBANK11 50 0 0 27 0.0%
BITSFR26 0 0 0 27 0.0%
SFR26 0 0 0 27 0.0%
BANK11 50 0 0 28 0.0%
BITSFR27 0 0 0 28 0.0%
SFR27 0 0 0 28 0.0%
BITBANK12 30 0 0 29 0.0%
BITSFR28 0 0 0 29 0.0%
SFR28 0 0 0 29 0.0%
BANK12 30 0 0 30 0.0%
BITSFR29 0 0 0 30 0.0%
SFR29 0 0 0 30 0.0%
BITSFR30 0 0 0 31 0.0%
SFR30 0 0 0 31 0.0%
DATA 0 0 E 31 0.0%
BITSFR31 0 0 0 32 0.0%
SFR31 0 0 0 32 0.0%
 
 
Microchip Technology PIC Macro Assembler V1.20 build 52243
Symbol Table Sun Aug 31 23:58:01 2014
 
??_Interrupt_Init 0075 ??_Interrupt_Enable 0075 __CFG_CP$OFF 0000
l34 008E __CFG_CPD$OFF 0000 __CFG_BORV$LO 0000
__CFG_IESO$ON 0000 __CFG_LVP$OFF 0000 i1l41 0090
i1l78 000D __CFG_WRT$OFF 0000 __CFG_FCMEN$ON 0000
_main 0078 btemp 007E __CFG_BOREN$ON 0000
start 0011 __end_of_Get_Cur_Mode 00B7 __CFG_PLLEN$ON 0000
__end_of_IOC_Init 00AD ?_main 0070 __CFG_WDTE$OFF 0000
i1l128 001A i1l653 0093 i1l733 003E
i1l655 0098 i1l727 0023 i1l729 0030
i1l659 009A i1l739 0046 u13_27 001E
u14_27 0036 u15_27 004C wtemp0 007E
__CFG_MCLRE$OFF 0000 __initialization 00AD __end_of_main 008F
??_main 0075 _ANSELA 018C _ANSELC 018E
__CFG_PWRTE$OFF 0000 ??_IOC_Interrupt_Handler 0071 __CFG_STVREN$ON 0000
__size_of_Pins_Init 0023 __end_of__initialization 00AF __size_of_Get_Cur_Mode 0002
?_IOC_Init 0070 __pcstackCOMMON 0070 __size_of_InterruptHandler 000D
__size_of_Interrupt_Enable 0003 _Get_Cur_Mode 00B5 __end_of_Pins_Init 0078
??_IOC_Init 0075 __pmaintext 0078 __pintentry 0004
__size_of_Set_Next_Mode 0017 __ptext0 0000 __ptext1 00B2
__ptext2 00B7 __ptext3 00A6 __ptext4 0055
__ptext6 0013 __ptext7 00B5 __ptext8 008F
__size_of_Interrupt_Init 0001 _IOCAFbits 0393 _IOCANbits 0392
_IOCAPbits 0391 end_of_initialization 00AF _Set_Next_Mode 008F
__size_of_IOC_Interrupt_Handler 0042 __end_of_IOC_Interrupt_Handler 0055 _InterruptHandler 0004
_PORTAbits 000C _Interrupt_Enable 00B2 __CFG_FOSC$INTOSC 0000
_TRISAbits 008C _TRISCbits 008E ?_Set_Next_Mode 0070
__size_of_IOC_Init 0007 start_initialization 00AD _Pins_Init 0055
_APFCON0bits 011D _Interrupt_Init 00B7 __pbssCOMMON 0075
??_Set_Next_Mode 0070 ?_Pins_Init 0070 __end_of_Interrupt_Init 00B8
__end_of_InterruptHandler 0011 _LATAbits 010C _LATCbits 010E
_IOC_Init 00A6 __end_of_Interrupt_Enable 00B5 ?_Interrupt_Init 0070
??_Pins_Init 0075 _IOC_Interrupt_Handler 0013 ?_Get_Cur_Mode 0070
_currMode 0075 _currStep 0076 __size_of_main 0017
_INTCONbits 000B ??_Get_Cur_Mode 0070 intlevel1 0000
__CFG_CLKOUTEN$OFF 0000 _OSCCONbits 0099 ?_IOC_Interrupt_Handler 0070
__end_of_Set_Next_Mode 00A6 ?_InterruptHandler 0070 ??_InterruptHandler 0074
?_Interrupt_Enable 0070
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.map
0,0 → 1,880
Microchip MPLAB XC8 Compiler V1.20 ()
 
Linker command line:
 
--edf=C:\Program Files (x86)\Microchip\xc8\v1.20\dat\en_msgs.txt -cs \
-h+dist/default/production\PICX_16F1825_Stepper_Driver.production.sym \
--cmf=dist/default/production\PICX_16F1825_Stepper_Driver.production.cmf \
-z -Q16F1825 -oC:\Users\Kevin\AppData\Local\Temp\s1uo.6 \
-Mdist/default/production/PICX_16F1825_Stepper_Driver.production.map -E1 \
-ver=XC8 -ACONST=00h-0FFhx32 -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \
-AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 -ACOMMON=070h-07Fh \
-ABANK0=020h-06Fh -ABANK1=0A0h-0EFh -ABANK2=0120h-016Fh \
-ABANK3=01A0h-01EFh -ABANK4=0220h-026Fh -ABANK5=02A0h-02EFh \
-ABANK6=0320h-036Fh -ABANK7=03A0h-03EFh -ABANK8=0420h-046Fh \
-ABANK9=04A0h-04EFh -ABANK10=0520h-056Fh -ABANK11=05A0h-05EFh \
-ABANK12=0620h-064Fh -ABIGRAM=02000h-023EFh \
-ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
-AABS1=020h-07Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
-ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-019Fh \
-ASFR4=0200h-021Fh -ASFR5=0280h-029Fh -ASFR6=0300h-031Fh \
-ASFR7=0380h-039Fh -ASFR8=0400h-041Fh -ASFR9=0480h-049Fh \
-ASFR10=0500h-051Fh -ASFR11=0580h-059Fh -ASFR12=0600h-061Fh \
-ASFR13=0680h-06EFh -ASFR14=0700h-076Fh -ASFR15=0780h-07EFh \
-ASFR16=0800h-086Fh -ASFR17=0880h-08EFh -ASFR18=0900h-096Fh \
-ASFR19=0980h-09EFh -ASFR20=0A00h-0A6Fh -ASFR21=0A80h-0AEFh \
-ASFR22=0B00h-0B6Fh -ASFR23=0B80h-0BEFh -ASFR24=0C00h-0C6Fh \
-ASFR25=0C80h-0CEFh -ASFR26=0D00h-0D6Fh -ASFR27=0D80h-0DEFh \
-ASFR28=0E00h-0E6Fh -ASFR29=0E80h-0EEFh -ASFR30=0F00h-0F6Fh \
-ASFR31=0F80h-0FEFh -preset_vec=00h,intentry=04h,init,end_init \
-ppowerup=CODE -pfunctab=CODE -ACONFIG=08007h-08008h -pconfig=CONFIG \
-DCONFIG=2 -AIDLOC=08000h-08003h -pidloc=IDLOC -DIDLOC=2 \
-AEEDATA=00h-0FFh/0F000h -peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 \
-DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
C:\Users\Kevin\AppData\Local\Temp\s1uo.obj \
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
 
Object code version is 3.11
 
Machine type is 16F1825
 
 
 
Name Link Load Length Selector Space Scale
C:\Users\Kevin\AppData\Local\Temp\s1uo.obj
end_init 11 11 2 8 0
reset_vec 0 0 2 0 0
config 8007 8007 2 1000E 0
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
intentry 4 4 D 8 0
text8 8F 8F 17 8 0
text7 B5 B5 2 8 0
text6 13 13 42 8 0
text4 55 55 23 8 0
text3 A6 A6 7 8 0
text2 B7 B7 1 8 0
text1 B2 B2 3 8 0
maintext 78 78 17 8 0
cstackCOMMON 70 70 5 70 1
bssCOMMON 75 75 2 70 1
cinit AD AD 5 8 0
 
TOTAL Name Link Load Length Space
CLASS CONST
 
CLASS CODE
end_init 11 11 2 0
intentry 4 4 D 0
reset_vec 0 0 2 0
text8 8F 8F 17 0
text7 B5 B5 2 0
text6 13 13 42 0
text4 55 55 23 0
text3 A6 A6 7 0
text2 B7 B7 1 0
text1 B2 B2 3 0
maintext 78 78 17 0
cinit AD AD 5 0
 
CLASS STRCODE
 
CLASS ENTRY
 
CLASS STRING
 
CLASS COMMON
cstackCOMMON 70 70 5 1
bssCOMMON 75 75 2 1
 
CLASS BANK0
 
CLASS BANK1
 
CLASS BANK2
 
CLASS BANK3
 
CLASS BANK4
 
CLASS BANK5
 
CLASS BANK6
 
CLASS BANK7
 
CLASS BANK8
 
CLASS BANK9
 
CLASS BANK10
 
CLASS BANK11
 
CLASS BANK12
 
CLASS BIGRAM
 
CLASS RAM
 
CLASS ABS1
abs_s1 7E 7E 2 1
 
CLASS SFR0
 
CLASS SFR1
 
CLASS SFR2
 
CLASS SFR3
 
CLASS SFR4
 
CLASS SFR5
 
CLASS SFR6
 
CLASS SFR7
 
CLASS SFR8
 
CLASS SFR9
 
CLASS SFR10
 
CLASS SFR11
 
CLASS SFR12
 
CLASS SFR13
 
CLASS SFR14
 
CLASS SFR15
 
CLASS SFR16
 
CLASS SFR17
 
CLASS SFR18
 
CLASS SFR19
 
CLASS SFR20
 
CLASS SFR21
 
CLASS SFR22
 
CLASS SFR23
 
CLASS SFR24
 
CLASS SFR25
 
CLASS SFR26
 
CLASS SFR27
 
CLASS SFR28
 
CLASS SFR29
 
CLASS SFR30
 
CLASS SFR31
 
CLASS CONFIG
config 8007 8007 2 0
 
CLASS IDLOC
 
CLASS EEDATA
 
CLASS BANK31
 
CLASS BANK30
 
CLASS BANK29
 
CLASS BANK28
 
CLASS BANK27
 
CLASS BANK26
 
CLASS BANK25
 
CLASS BANK24
 
CLASS BANK23
 
CLASS BANK22
 
CLASS BANK21
 
CLASS BANK20
 
CLASS BANK19
 
CLASS BANK18
 
CLASS BANK17
 
CLASS BANK16
 
CLASS BANK15
 
CLASS BANK14
 
CLASS BANK13
 
 
 
SEGMENTS Name Load Length Top Selector Space Class Delta
 
reset_vec 000000 000002 000002 0 0 CODE 2
intentry 000004 0000B4 0000B8 8 0 CODE 2
cstackCOMMON 000070 000007 000077 70 1 COMMON 1
config 008007 000002 008009 1000E 0 CONFIG 2
 
 
UNUSED ADDRESS RANGES
 
Name Unused Largest block Delta
BANK0 00020-0006F 50 1
BANK1 000A0-000EF 50 1
BANK10 00520-0056F 50 1
BANK11 005A0-005EF 50 1
BANK12 00620-0064F 30 1
BANK2 00120-0016F 50 1
BANK3 001A0-001EF 50 1
BANK4 00220-0026F 50 1
BANK5 002A0-002EF 50 1
BANK6 00320-0036F 50 1
BANK7 003A0-003EF 50 1
BANK8 00420-0046F 50 1
BANK9 004A0-004EF 50 1
BIGRAM 02000-023EF 3F0 1
CODE 00002-00003 2 2
000B8-01FFF 800
COMMON 00077-0007D 7 1
CONST 00002-00003 2 2
000B8-01FFF 100
EEDATA 0F000-0F0FF 100 2
ENTRY 00002-00003 2 2
000B8-01FFF 100
IDLOC 08000-08003 4 2
RAM 00020-0006F 50 1
000A0-000EF 50
00120-0016F 50
001A0-001EF 50
00220-0026F 50
002A0-002EF 50
00320-0036F 50
003A0-003EF 50
00420-0046F 50
004A0-004EF 50
00520-0056F 50
005A0-005EF 50
00620-0064F 30
SFR0 00000-0001F 20 1
SFR1 00080-0009F 20 1
SFR10 00500-0051F 20 1
SFR11 00580-0059F 20 1
SFR12 00600-0061F 20 1
SFR13 00680-006EF 70 1
SFR14 00700-0076F 70 1
SFR15 00780-007EF 70 1
SFR16 00800-0086F 70 1
SFR17 00880-008EF 70 1
SFR18 00900-0096F 70 1
SFR19 00980-009EF 70 1
SFR2 00100-0011F 20 1
SFR20 00A00-00A6F 70 1
SFR21 00A80-00AEF 70 1
SFR22 00B00-00B6F 70 1
SFR23 00B80-00BEF 70 1
SFR24 00C00-00C6F 70 1
SFR25 00C80-00CEF 70 1
SFR26 00D00-00D6F 70 1
SFR27 00D80-00DEF 70 1
SFR28 00E00-00E6F 70 1
SFR29 00E80-00EEF 70 1
SFR3 00180-0019F 20 1
SFR30 00F00-00F6F 70 1
SFR31 00F80-00FEF 70 1
SFR4 00200-0021F 20 1
SFR5 00280-0029F 20 1
SFR6 00300-0031F 20 1
SFR7 00380-0039F 20 1
SFR8 00400-0041F 20 1
SFR9 00480-0049F 20 1
STRCODE 00002-00003 2 2
000B8-01FFF 1F48
STRING 00002-00003 2 2
000B8-01FFF 100
 
Symbol Table
 
_ANSELA (abs) 0018C
_ANSELC (abs) 0018E
_APFCON0bits (abs) 0011D
_Get_Cur_Mode text7 000B5
_INTCONbits (abs) 0000B
_IOCAFbits (abs) 00393
_IOCANbits (abs) 00392
_IOCAPbits (abs) 00391
_IOC_Init text3 000A6
_IOC_Interrupt_Handler text6 00013
_InterruptHandler intentry 00004
_Interrupt_Enable text1 000B2
_Interrupt_Init text2 000B7
_LATAbits (abs) 0010C
_LATCbits (abs) 0010E
_OSCCONbits (abs) 00099
_PORTAbits (abs) 0000C
_Pins_Init text4 00055
_Set_Next_Mode text8 0008F
_TRISAbits (abs) 0008C
_TRISCbits (abs) 0008E
__CFG_BOREN$ON (abs) 00000
__CFG_BORV$LO (abs) 00000
__CFG_CLKOUTEN$OFF (abs) 00000
__CFG_CP$OFF (abs) 00000
__CFG_CPD$OFF (abs) 00000
__CFG_FCMEN$ON (abs) 00000
__CFG_FOSC$INTOSC (abs) 00000
__CFG_IESO$ON (abs) 00000
__CFG_LVP$OFF (abs) 00000
__CFG_MCLRE$OFF (abs) 00000
__CFG_PLLEN$ON (abs) 00000
__CFG_PWRTE$OFF (abs) 00000
__CFG_STVREN$ON (abs) 00000
__CFG_WDTE$OFF (abs) 00000
__CFG_WRT$OFF (abs) 00000
__Habs1 abs1 00000
__Hbank0 bank0 00000
__Hbank1 bank1 00000
__Hbank10 bank10 00000
__Hbank11 bank11 00000
__Hbank12 bank12 00000
__Hbank13 bank13 00000
__Hbank14 bank14 00000
__Hbank15 bank15 00000
__Hbank16 bank16 00000
__Hbank17 bank17 00000
__Hbank18 bank18 00000
__Hbank19 bank19 00000
__Hbank2 bank2 00000
__Hbank20 bank20 00000
__Hbank21 bank21 00000
__Hbank22 bank22 00000
__Hbank23 bank23 00000
__Hbank24 bank24 00000
__Hbank25 bank25 00000
__Hbank26 bank26 00000
__Hbank27 bank27 00000
__Hbank28 bank28 00000
__Hbank29 bank29 00000
__Hbank3 bank3 00000
__Hbank30 bank30 00000
__Hbank31 bank31 00000
__Hbank4 bank4 00000
__Hbank5 bank5 00000
__Hbank6 bank6 00000
__Hbank7 bank7 00000
__Hbank8 bank8 00000
__Hbank9 bank9 00000
__Hbigram bigram 00000
__HbssCOMMON bssCOMMON 00000
__Hcinit cinit 00000
__Hclrtext clrtext 00000
__Hcode code 00000
__Hcommon common 00000
__Hconfig config 08009
__HcstackCOMMON cstackCOMMON 00000
__Heeprom_data eeprom_data 00000
__Hend_init end_init 00013
__Hfunctab functab 00000
__Hidloc idloc 00000
__Hinit init 00011
__Hintentry intentry 00011
__Hmaintext maintext 00000
__Hpowerup powerup 00000
__Hram ram 00000
__Hreset_vec reset_vec 00002
__Hsfr0 sfr0 00000
__Hsfr1 sfr1 00000
__Hsfr10 sfr10 00000
__Hsfr11 sfr11 00000
__Hsfr12 sfr12 00000
__Hsfr13 sfr13 00000
__Hsfr14 sfr14 00000
__Hsfr15 sfr15 00000
__Hsfr16 sfr16 00000
__Hsfr17 sfr17 00000
__Hsfr18 sfr18 00000
__Hsfr19 sfr19 00000
__Hsfr2 sfr2 00000
__Hsfr20 sfr20 00000
__Hsfr21 sfr21 00000
__Hsfr22 sfr22 00000
__Hsfr23 sfr23 00000
__Hsfr24 sfr24 00000
__Hsfr25 sfr25 00000
__Hsfr26 sfr26 00000
__Hsfr27 sfr27 00000
__Hsfr28 sfr28 00000
__Hsfr29 sfr29 00000
__Hsfr3 sfr3 00000
__Hsfr30 sfr30 00000
__Hsfr31 sfr31 00000
__Hsfr4 sfr4 00000
__Hsfr5 sfr5 00000
__Hsfr6 sfr6 00000
__Hsfr7 sfr7 00000
__Hsfr8 sfr8 00000
__Hsfr9 sfr9 00000
__Hstrings strings 00000
__Htext text 00000
__Labs1 abs1 00000
__Lbank0 bank0 00000
__Lbank1 bank1 00000
__Lbank10 bank10 00000
__Lbank11 bank11 00000
__Lbank12 bank12 00000
__Lbank13 bank13 00000
__Lbank14 bank14 00000
__Lbank15 bank15 00000
__Lbank16 bank16 00000
__Lbank17 bank17 00000
__Lbank18 bank18 00000
__Lbank19 bank19 00000
__Lbank2 bank2 00000
__Lbank20 bank20 00000
__Lbank21 bank21 00000
__Lbank22 bank22 00000
__Lbank23 bank23 00000
__Lbank24 bank24 00000
__Lbank25 bank25 00000
__Lbank26 bank26 00000
__Lbank27 bank27 00000
__Lbank28 bank28 00000
__Lbank29 bank29 00000
__Lbank3 bank3 00000
__Lbank30 bank30 00000
__Lbank31 bank31 00000
__Lbank4 bank4 00000
__Lbank5 bank5 00000
__Lbank6 bank6 00000
__Lbank7 bank7 00000
__Lbank8 bank8 00000
__Lbank9 bank9 00000
__Lbigram bigram 00000
__LbssCOMMON bssCOMMON 00000
__Lcinit cinit 00000
__Lclrtext clrtext 00000
__Lcode code 00000
__Lcommon common 00000
__Lconfig config 08007
__LcstackCOMMON cstackCOMMON 00000
__Leeprom_data eeprom_data 00000
__Lend_init end_init 00011
__Lfunctab functab 00000
__Lidloc idloc 00000
__Linit init 00011
__Lintentry intentry 00004
__Lmaintext maintext 00000
__Lpowerup powerup 00000
__Lram ram 00000
__Lreset_vec reset_vec 00000
__Lsfr0 sfr0 00000
__Lsfr1 sfr1 00000
__Lsfr10 sfr10 00000
__Lsfr11 sfr11 00000
__Lsfr12 sfr12 00000
__Lsfr13 sfr13 00000
__Lsfr14 sfr14 00000
__Lsfr15 sfr15 00000
__Lsfr16 sfr16 00000
__Lsfr17 sfr17 00000
__Lsfr18 sfr18 00000
__Lsfr19 sfr19 00000
__Lsfr2 sfr2 00000
__Lsfr20 sfr20 00000
__Lsfr21 sfr21 00000
__Lsfr22 sfr22 00000
__Lsfr23 sfr23 00000
__Lsfr24 sfr24 00000
__Lsfr25 sfr25 00000
__Lsfr26 sfr26 00000
__Lsfr27 sfr27 00000
__Lsfr28 sfr28 00000
__Lsfr29 sfr29 00000
__Lsfr3 sfr3 00000
__Lsfr30 sfr30 00000
__Lsfr31 sfr31 00000
__Lsfr4 sfr4 00000
__Lsfr5 sfr5 00000
__Lsfr6 sfr6 00000
__Lsfr7 sfr7 00000
__Lsfr8 sfr8 00000
__Lsfr9 sfr9 00000
__Lstrings strings 00000
__Ltext text 00000
__S0 (abs) 08009
__S1 (abs) 00077
__S3 (abs) 00000
___latbits (abs) 00002
__end_of_Get_Cur_Mode text7 000B7
__end_of_IOC_Init text3 000AD
__end_of_IOC_Interrupt_Handler text6 00055
__end_of_InterruptHandler intentry 00011
__end_of_Interrupt_Enable text1 000B5
__end_of_Interrupt_Init text2 000B8
__end_of_Pins_Init text4 00078
__end_of_Set_Next_Mode text8 000A6
__end_of__initialization cinit 000AF
__end_of_main maintext 0008F
__initialization cinit 000AD
__pbssCOMMON bssCOMMON 00075
__pcstackCOMMON cstackCOMMON 00070
__pintentry intentry 00004
__pmaintext maintext 00078
__ptext0 text0 00000
__ptext1 text1 000B2
__ptext2 text2 000B7
__ptext3 text3 000A6
__ptext4 text4 00055
__ptext6 text6 00013
__ptext7 text7 000B5
__ptext8 text8 0008F
__size_of_Get_Cur_Mode (abs) 00000
__size_of_IOC_Init (abs) 00000
__size_of_IOC_Interrupt_Handler (abs) 00000
__size_of_InterruptHandler (abs) 00000
__size_of_Interrupt_Enable (abs) 00000
__size_of_Interrupt_Init (abs) 00000
__size_of_Pins_Init (abs) 00000
__size_of_Set_Next_Mode (abs) 00000
__size_of_main (abs) 00000
_currMode bssCOMMON 00075
_currStep bssCOMMON 00076
_main maintext 00078
btemp (abs) 0007E
end_of_initialization cinit 000AF
intlevel0 functab 00000
intlevel1 functab 00000
intlevel2 functab 00000
intlevel3 functab 00000
intlevel4 functab 00000
intlevel5 functab 00000
reset_vec reset_vec 00000
start init 00011
start_initialization cinit 000AD
wtemp0 (abs) 0007E
 
 
FUNCTION INFORMATION:
 
*************** function _main *****************
Defined at:
line 68 in file "main.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
2 33[COMMON] int
Registers used:
wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels required when called: 4
This function calls:
_Pins_Init
_IOC_Init
_Interrupt_Init
_Interrupt_Enable
This function is called by:
Startup code after reset
This function uses a non-reentrant model
 
 
*************** function _Interrupt_Enable *****************
Defined at:
line 8 in file "INTERRUPTS.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
None
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 3
This function calls:
Nothing
This function is called by:
_main
This function uses a non-reentrant model
 
 
*************** function _Interrupt_Init *****************
Defined at:
line 5 in file "INTERRUPTS.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
None
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 3
This function calls:
Nothing
This function is called by:
_main
This function uses a non-reentrant model
 
 
*************** function _IOC_Init *****************
Defined at:
line 4 in file "IOC.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
None
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 3
This function calls:
Nothing
This function is called by:
_main
This function uses a non-reentrant model
 
 
*************** function _Pins_Init *****************
Defined at:
line 29 in file "main.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
wreg, status,2
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 3
This function calls:
Nothing
This function is called by:
_main
This function uses a non-reentrant model
 
 
*************** function _InterruptHandler *****************
Defined at:
line 19 in file "INTERRUPTS.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 1 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 2
This function calls:
_IOC_Interrupt_Handler
This function is called by:
Interrupt level 1
This function uses a non-reentrant model
 
 
*************** function _IOC_Interrupt_Handler *****************
Defined at:
line 14 in file "IOC.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 3 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 3 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 3 bytes
Hardware stack levels used: 1
Hardware stack levels required when called: 1
This function calls:
_Set_Next_Mode
_Get_Cur_Mode
This function is called by:
_InterruptHandler
This function uses a non-reentrant model
 
 
*************** function _Get_Cur_Mode *****************
Defined at:
line 106 in file "main.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
1 wreg enum E2675
Registers used:
wreg
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
This function calls:
Nothing
This function is called by:
_IOC_Interrupt_Handler
This function uses a non-reentrant model
 
 
*************** function _Set_Next_Mode *****************
Defined at:
line 91 in file "main.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
wreg, fsr0l, fsr0h, status,2, status,0
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 1 bytes
Hardware stack levels used: 1
This function calls:
Nothing
This function is called by:
_IOC_Interrupt_Handler
This function uses a non-reentrant model
 
 
 
MODULE INFORMATION
 
Module Function Class Link Load Size
shared
__initializatio CODE 00AD 0000 2
 
shared estimated size: 2
 
INTERRUPTS.c
_Interrupt_Enab CODE 00B2 0000 3
_InterruptHandl CODE 0004 0000 13
_Interrupt_Init CODE 00B7 0000 1
 
INTERRUPTS.c estimated size: 17
 
main.c
_Set_Next_Mode CODE 008F 0000 23
_main CODE 0078 0000 23
_Get_Cur_Mode CODE 00B5 0000 2
_Pins_Init CODE 0055 0000 35
 
main.c estimated size: 83
 
IOC.c
_IOC_Interrupt_ CODE 0013 0000 66
_IOC_Init CODE 00A6 0000 7
 
IOC.c estimated size: 73
 
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sdb
0,0 → 1,309
[p LITE_MODE AUTOSTATIC PIC14 PIC14E ]
[d version 1.1 ]
[d edition pro ]
[d chip 16F1825 ]
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c
[e E2675 . `uc
SINGLE_STEP 0
AUTO_STEP 1
SET_MICROSTEP 2
]
"66
[e E2695 . `uc
STEP_1_1 0
STEP_1_2 1
STEP_1_4 2
STEP_1_8 3
STEP_1_16 4
STEP_1_32 5
]
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c
[e E2686 . `uc
STEP_1_1 0
STEP_1_2 1
STEP_1_4 2
STEP_1_8 3
STEP_1_16 4
STEP_1_32 5
]
"18 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c
[e E2675 . `uc
SINGLE_STEP 0
AUTO_STEP 1
SET_MICROSTEP 2
]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abdiv.c
[v ___abdiv __abdiv `(c 1 e 1 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abmod.c
[v ___abmod __abmod `(c 1 e 1 0 ]
"34 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abtoft.c
[v ___abtoft __abtoft `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\aldiv.c
[v ___aldiv __aldiv `(l 1 e 4 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\almod.c
[v ___almod __almod `(l 1 e 4 0 ]
"43 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\altoft.c
[v ___altoft __altoft `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atdiv.c
[v ___atdiv __atdiv `(m 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atmod.c
[v ___atmod __atmod `(m 1 e 3 0 ]
"38 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\attoft.c
[v ___attoft __attoft `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awdiv.c
[v ___awdiv __awdiv `(i 1 e 2 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awmod.c
[v ___awmod __awmod `(i 1 e 2 0 ]
"33 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awtoft.c
[v ___awtoft __awtoft `(f 1 e 3 0 ]
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\bmul.c
[v ___bmul __bmul `(uc 1 e 1 0 ]
"7 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\eeprom.c
[v _eecpymem eecpymem `(v 1 e 0 0 ]
"25
[v _memcpyee memcpyee `(v 1 e 0 0 ]
"49
[v ___eetoc __eetoc `(uc 1 e 1 0 ]
"57
[v ___eetoi __eetoi `(ui 1 e 2 0 ]
"65
[v ___eetom __eetom `(um 1 e 3 0 ]
"73
[v ___eetol __eetol `(ul 1 e 4 0 ]
"81
[v ___ctoee __ctoee `(uc 1 e 1 0 ]
"88
[v ___itoee __itoee `(ui 1 e 2 0 ]
"95
[v ___mtoee __mtoee `(um 1 e 3 0 ]
"102
[v ___ltoee __ltoee `(ul 1 e 4 0 ]
"109
[v ___eetoft __eetoft `(f 1 e 3 0 ]
"117
[v ___eetofl __eetofl `(d 1 e 3 0 ]
"125
[v ___fttoee __fttoee `(f 1 e 3 0 ]
"132
[v ___fltoee __fltoee `(d 1 e 3 0 ]
"63 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\float.c
[v ___ftpack __ftpack `(f 1 e 3 0 ]
"87 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftadd.c
[v ___ftadd __ftadd `(f 1 e 3 0 ]
"50 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftdiv.c
[v ___ftdiv __ftdiv `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftge.c
[v ___ftge __ftge `(b 1 e 0 0 ]
"52 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftmul.c
[v ___ftmul __ftmul `(f 1 e 3 0 ]
"16 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftneg.c
[v ___ftneg __ftneg `(f 1 e 3 0 ]
"17 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftsub.c
[v ___ftsub __ftsub `(f 1 e 3 0 ]
"45 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\fttol.c
[v ___fttol __fttol `(l 1 e 4 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbdiv.c
[v ___lbdiv __lbdiv `(uc 1 e 1 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbmod.c
[v ___lbmod __lbmod `(uc 1 e 1 0 ]
"28 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbtoft.c
[v ___lbtoft __lbtoft `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lldiv.c
[v ___lldiv __lldiv `(ul 1 e 4 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\llmod.c
[v ___llmod __llmod `(ul 1 e 4 0 ]
"36 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lltoft.c
[v ___lltoft __lltoft `(f 1 e 3 0 ]
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lmul.c
[v ___lmul __lmul `(ul 1 e 4 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltdiv.c
[v ___ltdiv __ltdiv `(um 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltmod.c
[v ___ltmod __ltmod `(um 1 e 3 0 ]
"31 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lttoft.c
[v ___lttoft __lttoft `(f 1 e 3 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwdiv.c
[v ___lwdiv __lwdiv `(ui 1 e 2 0 ]
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwmod.c
[v ___lwmod __lwmod `(ui 1 e 2 0 ]
"29 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwtoft.c
[v ___lwtoft __lwtoft `(f 1 e 3 0 ]
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\tmul.c
[v ___tmul __tmul `(um 1 e 3 0 ]
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\wmul.c
[v ___wmul __wmul `(ui 1 e 2 0 ]
"5 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ]
"8
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ]
"14
[v _Interrupt_Disable Interrupt_Disable `(v 1 e 0 0 ]
"19
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ]
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c
[v _IOC_Init IOC_Init `(v 1 e 0 0 ]
"14
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ]
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c
[v _Pins_Init Pins_Init `(v 1 e 0 0 ]
"68
[v _main main `(i 1 e 2 0 ]
"91
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ]
"106
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ]
"110
[v _Set_Next_Step Set_Next_Step `(v 1 e 0 0 ]
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c
[v _STEPPER_Set_Microstep STEPPER_Set_Microstep `(v 1 e 0 0 ]
"34
[v _STEPPER_Set_Direction STEPPER_Set_Direction `(v 1 e 0 0 ]
[s S215 . 1 `uc 1 IOCIF 1 0 :1:0
`uc 1 INTF 1 0 :1:1
`uc 1 TMR0IF 1 0 :1:2
`uc 1 IOCIE 1 0 :1:3
`uc 1 INTE 1 0 :1:4
`uc 1 TMR0IE 1 0 :1:5
`uc 1 PEIE 1 0 :1:6
`uc 1 GIE 1 0 :1:7
]
"355 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h
[s S224 . 1 `uc 1 . 1 0 :2:0
`uc 1 T0IF 1 0 :1:2
`uc 1 . 1 0 :2:3
`uc 1 T0IE 1 0 :1:5
]
[u S229 . 1 `S215 1 . 1 0 `S224 1 . 1 0 ]
[v _INTCONbits INTCONbits `VES229 1 e 1 @11 ]
[s S40 . 1 `uc 1 TRISA0 1 0 :1:0
`uc 1 TRISA1 1 0 :1:1
`uc 1 TRISA2 1 0 :1:2
`uc 1 TRISA3 1 0 :1:3
`uc 1 TRISA4 1 0 :1:4
`uc 1 TRISA5 1 0 :1:5
]
"424
[u S47 . 1 `S40 1 . 1 0 ]
[v _PORTAbits PORTAbits `VES47 1 e 1 @12 ]
"1087
[v _TRISAbits TRISAbits `VES47 1 e 1 @140 ]
"1136
[v _TRISCbits TRISCbits `VES47 1 e 1 @142 ]
[s S119 . 1 `uc 1 SCS0 1 0 :1:0
`uc 1 SCS1 1 0 :1:1
`uc 1 . 1 0 :1:2
`uc 1 IRCF0 1 0 :1:3
`uc 1 IRCF1 1 0 :1:4
`uc 1 IRCF2 1 0 :1:5
`uc 1 IRCF3 1 0 :1:6
`uc 1 SPLLEN 1 0 :1:7
]
"1589
[s S128 . 1 `uc 1 SCS 1 0 :2:0
`uc 1 . 1 0 :1:2
`uc 1 IRCF 1 0 :4:3
]
[u S132 . 1 `S119 1 . 1 0 `S128 1 . 1 0 ]
[v _OSCCONbits OSCCONbits `VES132 1 e 1 @153 ]
"1908
[v _LATAbits LATAbits `VES47 1 e 1 @268 ]
"1952
[v _LATCbits LATCbits `VES47 1 e 1 @270 ]
[s S21 . 1 `uc 1 . 1 0 :2:0
`uc 1 TXCKSEL 1 0 :1:2
`uc 1 T1GSEL 1 0 :1:3
`uc 1 . 1 0 :1:4
`uc 1 SSSEL 1 0 :1:5
`uc 1 SDOSEL 1 0 :1:6
`uc 1 RXDTSEL 1 0 :1:7
]
"2602
[u S29 . 1 `S21 1 . 1 0 ]
[v _APFCON0bits APFCON0bits `VES29 1 e 1 @285 ]
"2668
[v _ANSELA ANSELA `VEuc 1 e 1 @396 ]
"2714
[v _ANSELC ANSELC `VEuc 1 e 1 @398 ]
"2759
[v _EEADR EEADR `VEus 1 e 2 @401 ]
"2814
[v _EEDATA EEDATA `VEuc 1 e 1 @403 ]
"2865
[v _EECON1 EECON1 `VEuc 1 e 1 @405 ]
"2926
[v _EECON2 EECON2 `VEuc 1 e 1 @406 ]
[s S313 . 1 `uc 1 IOCAP0 1 0 :1:0
`uc 1 IOCAP1 1 0 :1:1
`uc 1 IOCAP2 1 0 :1:2
`uc 1 IOCAP3 1 0 :1:3
`uc 1 IOCAP4 1 0 :1:4
`uc 1 IOCAP5 1 0 :1:5
]
"5108
[s S320 . 1 `uc 1 IOCAP 1 0 :6:0
]
[u S322 . 1 `S313 1 . 1 0 `S320 1 . 1 0 ]
[v _IOCAPbits IOCAPbits `VES322 1 e 1 @913 ]
"5165
[v _IOCANbits IOCANbits `VES322 1 e 1 @914 ]
"5222
[v _IOCAFbits IOCAFbits `VES322 1 e 1 @915 ]
"6167
[v _CARRY CARRY `VEb 1 e 0 @24 ]
"6357
[v _GIE GIE `VEb 1 e 0 @95 ]
"6647
[v _RD RD `VEb 1 e 0 @3240 ]
"6965
[v _WR WR `VEb 1 e 0 @3241 ]
"6967
[v _WREN WREN `VEb 1 e 0 @3242 ]
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c
[v _currMode currMode `E2675 1 e 1 0 ]
"66
[v _currStep currStep `E2695 1 e 1 0 ]
"68
[v _main main `(i 1 e 2 0 ]
{
"89
} 0
"8 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ]
{
"12
} 0
"5
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ]
{
"6
} 0
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c
[v _IOC_Init IOC_Init `(v 1 e 0 0 ]
{
"12
} 0
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c
[v _Pins_Init Pins_Init `(v 1 e 0 0 ]
{
"63
} 0
"19 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ]
{
"66
} 0
"14 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ]
{
"48
} 0
"106 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ]
{
"108
} 0
"91
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ]
{
"104
} 0
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sym
0,0 → 1,349
__size_of_IOC_Init 0 0 ABS 0
__CFG_PLLEN$ON 0 0 ABS 0
__size_of_Interrupt_Init 0 0 ABS 0
__CFG_WRT$OFF 0 0 ABS 0
__S0 8009 0 ABS 0
__S1 77 0 ABS 0
__S3 0 0 ABS 0
__Hintentry 11 0 CODE 0
__Lintentry 4 0 CODE 0
__CFG_BOREN$ON 0 0 ABS 0
__pintentry 4 0 CODE 0
__end_of_IOC_Interrupt_Handler 55 0 CODE 0
_Interrupt_Init B7 0 CODE 0
_main 78 0 CODE 0
btemp 7E 0 ABS 0
start 11 0 CODE 0
_currMode 75 0 COMMON 1
reset_vec 0 0 CODE 0
wtemp0 7E 0 ABS 0
__Hconfig 8009 0 CONFIG 0
__Lconfig 8007 0 CONFIG 0
__Hbigram 0 0 ABS 0
__Lbigram 0 0 ABS 0
__end_of_Set_Next_Mode A6 0 CODE 0
__Hram 0 0 ABS 0
__Lram 0 0 ABS 0
__CFG_STVREN$ON 0 0 ABS 0
_IOC_Init A6 0 CODE 0
_currStep 76 0 COMMON 1
__Hfunctab 0 0 CODE 0
__Lfunctab 0 0 CODE 0
__size_of_Set_Next_Mode 0 0 ABS 0
__Hcommon 0 0 ABS 0
__Lcommon 0 0 ABS 0
__Heeprom_data 0 0 EEDATA 3
__Leeprom_data 0 0 EEDATA 3
_LATAbits 10C 0 ABS 0
_LATCbits 10E 0 ABS 0
__CFG_CLKOUTEN$OFF 0 0 ABS 0
_ANSELA 18C 0 ABS 0
_ANSELC 18E 0 ABS 0
__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
__Hsfr4 0 0 ABS 0
__Lsfr4 0 0 ABS 0
__Hsfr5 0 0 ABS 0
__Lsfr5 0 0 ABS 0
__Hsfr6 0 0 ABS 0
__Lsfr6 0 0 ABS 0
__Hsfr7 0 0 ABS 0
__Lsfr7 0 0 ABS 0
__Hsfr8 0 0 ABS 0
__Lsfr8 0 0 ABS 0
__Hsfr9 0 0 ABS 0
__Lsfr9 0 0 ABS 0
__end_of_IOC_Init AD 0 CODE 0
__Hcode 0 0 ABS 0
__Lcode 0 0 ABS 0
_Get_Cur_Mode B5 0 CODE 0
__Hinit 11 0 CODE 0
__Linit 11 0 CODE 0
__end_of_main 8F 0 CODE 0
__end_of_Interrupt_Enable B5 0 CODE 0
__Htext 0 0 ABS 0
__Ltext 0 0 ABS 0
end_of_initialization AF 0 CODE 0
__Hsfr10 0 0 ABS 0
__Lsfr10 0 0 ABS 0
__Hsfr20 0 0 ABS 0
__Lsfr20 0 0 ABS 0
__Hsfr30 0 0 ABS 0
__Hsfr11 0 0 ABS 0
__Lsfr30 0 0 ABS 0
__Lsfr11 0 0 ABS 0
_Pins_Init 55 0 CODE 0
__Hsfr21 0 0 ABS 0
__Lsfr21 0 0 ABS 0
__Hsfr31 0 0 ABS 0
__Hsfr12 0 0 ABS 0
__Lsfr31 0 0 ABS 0
__Lsfr12 0 0 ABS 0
__Hsfr22 0 0 ABS 0
__Lsfr22 0 0 ABS 0
__Hsfr13 0 0 ABS 0
__Lsfr13 0 0 ABS 0
__Hsfr23 0 0 ABS 0
__Lsfr23 0 0 ABS 0
__Hsfr14 0 0 ABS 0
__Lsfr14 0 0 ABS 0
__Hsfr24 0 0 ABS 0
__Lsfr24 0 0 ABS 0
__Hsfr15 0 0 ABS 0
__Lsfr15 0 0 ABS 0
__Hsfr25 0 0 ABS 0
__Lsfr25 0 0 ABS 0
__Hsfr16 0 0 ABS 0
__Lsfr16 0 0 ABS 0
__Hsfr26 0 0 ABS 0
__Lsfr26 0 0 ABS 0
__Hsfr17 0 0 ABS 0
__Lsfr17 0 0 ABS 0
__Hsfr27 0 0 ABS 0
__Lsfr27 0 0 ABS 0
__Hsfr18 0 0 ABS 0
__Lsfr18 0 0 ABS 0
__Hsfr28 0 0 ABS 0
__Lsfr28 0 0 ABS 0
__Hsfr19 0 0 ABS 0
__Lsfr19 0 0 ABS 0
__Hsfr29 0 0 ABS 0
__Lsfr29 0 0 ABS 0
_IOCAFbits 393 0 ABS 0
__end_of_InterruptHandler 11 0 CODE 0
_TRISAbits 8C 0 ABS 0
_IOCANbits 392 0 ABS 0
_TRISCbits 8E 0 ABS 0
_PORTAbits C 0 ABS 0
_IOCAPbits 391 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 2 0 ABS 0
__Hbank4 0 0 ABS 0
__Lbank4 0 0 ABS 0
__Hbank5 0 0 ABS 0
__Lbank5 0 0 ABS 0
__end_of_Get_Cur_Mode B7 0 CODE 0
__Hpowerup 0 0 CODE 0
__Lpowerup 0 0 CODE 0
__Hbank6 0 0 ABS 0
__Lbank6 0 0 ABS 0
__Hbank7 0 0 ABS 0
_APFCON0bits 11D 0 ABS 0
__Lbank7 0 0 ABS 0
__Hbank8 0 0 ABS 0
__Lbank8 0 0 ABS 0
__Hbank9 0 0 ABS 0
__Lbank9 0 0 ABS 0
__ptext0 0 0 CODE 0
__ptext1 B2 0 CODE 0
__ptext2 B7 0 CODE 0
__ptext3 A6 0 CODE 0
__ptext4 55 0 CODE 0
__ptext6 13 0 CODE 0
__ptext7 B5 0 CODE 0
__ptext8 8F 0 CODE 0
__Hclrtext 0 0 ABS 0
__Lclrtext 0 0 ABS 0
_InterruptHandler 4 0 CODE 0
__end_of_Interrupt_Init B8 0 CODE 0
__end_of__initialization AF 0 CODE 0
__size_of_IOC_Interrupt_Handler 0 0 ABS 0
__size_of_Pins_Init 0 0 ABS 0
__Hidloc 0 0 IDLOC 0
__Lidloc 0 0 IDLOC 0
__CFG_IESO$ON 0 0 ABS 0
__Hcinit 0 0 ABS 0
__Lcinit 0 0 ABS 0
__size_of_main 0 0 ABS 0
__CFG_BORV$LO 0 0 ABS 0
__size_of_Interrupt_Enable 0 0 ABS 0
_Set_Next_Mode 8F 0 CODE 0
__CFG_MCLRE$OFF 0 0 ABS 0
_Interrupt_Enable B2 0 CODE 0
__Hbank10 0 0 ABS 0
__Lbank10 0 0 ABS 0
__Hbank20 0 0 BANK20 1
__Lbank20 0 0 BANK20 1
__Hbank30 0 0 BANK30 1
__Hbank11 0 0 ABS 0
__Lbank30 0 0 BANK30 1
__Lbank11 0 0 ABS 0
__Hbank21 0 0 BANK21 1
__Lbank21 0 0 BANK21 1
__Hbank31 0 0 BANK31 1
__Hbank12 0 0 ABS 0
__Lbank31 0 0 BANK31 1
__Lbank12 0 0 ABS 0
__Hbank22 0 0 BANK22 1
__Lbank22 0 0 BANK22 1
__Hbank13 0 0 BANK13 1
__Lbank13 0 0 BANK13 1
__Hbank23 0 0 BANK23 1
__Lbank23 0 0 BANK23 1
__Hbank14 0 0 BANK14 1
__Lbank14 0 0 BANK14 1
__Hbank24 0 0 BANK24 1
__Lbank24 0 0 BANK24 1
__Hbank15 0 0 BANK15 1
__Lbank15 0 0 BANK15 1
__Hbank25 0 0 BANK25 1
__Lbank25 0 0 BANK25 1
__Hbank16 0 0 BANK16 1
__Lbank16 0 0 BANK16 1
__Hbank26 0 0 BANK26 1
__Lbank26 0 0 BANK26 1
__Hbank17 0 0 BANK17 1
__Lbank17 0 0 BANK17 1
__Hbank27 0 0 BANK27 1
__Lbank27 0 0 BANK27 1
__Hbank18 0 0 BANK18 1
__Lbank18 0 0 BANK18 1
__Hbank28 0 0 BANK28 1
__Lbank28 0 0 BANK28 1
__Hbank19 0 0 BANK19 1
__Lbank19 0 0 BANK19 1
__Hbank29 0 0 BANK29 1
__Lbank29 0 0 BANK29 1
__CFG_PWRTE$OFF 0 0 ABS 0
__HbssCOMMON 0 0 ABS 0
__LbssCOMMON 0 0 ABS 0
__pbssCOMMON 75 0 COMMON 1
_OSCCONbits 99 0 ABS 0
_INTCONbits B 0 ABS 0
_IOC_Interrupt_Handler 13 0 CODE 0
__Hend_init 13 0 CODE 0
__Lend_init 11 0 CODE 0
__size_of_InterruptHandler 0 0 ABS 0
__Hreset_vec 2 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
__CFG_CPD$OFF 0 0 ABS 0
start_initialization AD 0 CODE 0
__Hmaintext 0 0 ABS 0
__Lmaintext 0 0 ABS 0
__pmaintext 78 0 CODE 0
__CFG_FOSC$INTOSC 0 0 ABS 0
__end_of_Pins_Init 78 0 CODE 0
__initialization AD 0 CODE 0
__CFG_CP$OFF 0 0 ABS 0
__CFG_FCMEN$ON 0 0 ABS 0
__CFG_LVP$OFF 0 0 ABS 0
__size_of_Get_Cur_Mode 0 0 ABS 0
%segments
reset_vec 0 3 CODE 0 0
intentry 8 16F CODE 8 0
config 1000E 10011 CONFIG 1000E 0
cstackCOMMON 70 76 COMMON 70 1
%locals
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj
C:\Users\Kevin\AppData\Local\Temp\s1uo.
1277 AD 0 CODE 0
1278 AE 0 CODE 0
1285 AF 0 CODE 0
1286 B0 0 CODE 0
main.c
70 78 0 CODE 0
71 7A 0 CODE 0
72 7E 0 CODE 0
75 80 0 CODE 0
77 83 0 CODE 0
79 86 0 CODE 0
80 89 0 CODE 0
82 8C 0 CODE 0
83 8D 0 CODE 0
85 8E 0 CODE 0
89 8F 0 CODE 0
INTERRUPTS.c
10 B2 0 CODE 0
11 B3 0 CODE 0
12 B4 0 CODE 0
6 B7 0 CODE 0
IOC.c
5 A6 0 CODE 0
8 A7 0 CODE 0
9 A9 0 CODE 0
10 AA 0 CODE 0
11 AB 0 CODE 0
12 AC 0 CODE 0
main.c
31 55 0 CODE 0
32 58 0 CODE 0
38 59 0 CODE 0
40 5B 0 CODE 0
41 5D 0 CODE 0
43 5F 0 CODE 0
44 61 0 CODE 0
46 63 0 CODE 0
47 65 0 CODE 0
49 67 0 CODE 0
50 69 0 CODE 0
52 6B 0 CODE 0
53 6D 0 CODE 0
55 6F 0 CODE 0
56 71 0 CODE 0
57 72 0 CODE 0
58 73 0 CODE 0
60 74 0 CODE 0
61 75 0 CODE 0
62 76 0 CODE 0
63 77 0 CODE 0
INTERRUPTS.c
19 4 0 CODE 0
23 8 0 CODE 0
25 A 0 CODE 0
27 C 0 CODE 0
66 D 0 CODE 0
IOC.c
15 13 0 CODE 0
17 16 0 CODE 0
20 1A 0 CODE 0
21 1C 0 CODE 0
22 20 0 CODE 0
30 22 0 CODE 0
18 23 0 CODE 0
33 30 0 CODE 0
35 3C 0 CODE 0
38 3E 0 CODE 0
40 40 0 CODE 0
41 43 0 CODE 0
44 46 0 CODE 0
46 52 0 CODE 0
48 55 0 CODE 0
main.c
107 B5 0 CODE 0
108 B7 0 CODE 0
92 8F 0 CODE 0
94 90 0 CODE 0
95 92 0 CODE 0
97 93 0 CODE 0
98 97 0 CODE 0
101 98 0 CODE 0
103 99 0 CODE 0
92 9A 0 CODE 0
104 A5 0 CODE 0