Files
xc8-picamp/dist/default/debug/W4_-_Pot___Rotary_-_kopie.debug.map
2023-11-23 23:04:00 +01:00

448 lines
22 KiB
Plaintext

Microchip MPLAB XC8 Compiler V2.45
Linker command line:
-W-3 \
--edf=C:\Program Files\Microchip\xc8\v2.45\pic\dat\20230818022343_en.msgs \
-cn -h+dist/default/debug\W4_-_Pot___Rotary_-_kopie.debug.sym \
--cmf=dist/default/debug\W4_-_Pot___Rotary_-_kopie.debug.cmf -z -Q16F887 \
-oC:\Users\wesse\AppData\Local\Temp\xcAseak.\driver_tmp_3.o \
--defsym=__MPLAB_BUILD=1 --fixupoverflow=error \
-Mdist/default/debug/W4_-_Pot___Rotary_-_kopie.debug.map \
--md=C:\Users\wesse\AppData\Local\Temp\xcAseak.\driver_tmp_0.dat -E1 \
-ver=XC8 Compiler --acfsm=1493 -ACODE=00h-07FFhx3,01800h-01EFFh \
-ASTRCODE=00h-01EFFh -ASTRING=00h-0FFhx31 -ACONST=00h-0FFhx31 \
-AENTRY=00h-0FFhx31 -ACOMMON=071h-07Fh -ABANK0=020h-06Fh \
-ABANK1=0A0h-0EFh -ABANK2=0110h-016Fh -ABANK3=0190h-01E4h \
-ARAM=020h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01E4h \
-AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ASFR0=00h-01Fh \
-ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
-ACONFIG=02007h-02008h -DCONFIG=2 -AIDLOC=02000h-02003h -DIDLOC=2 \
-AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 \
-DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 \
-preset_vec=00h,intentry=04h,init,end_init -ppowerup=CODE -pcinit=CODE \
-pfunctab=ENTRY -k \
C:\Users\wesse\AppData\Local\Temp\xcAseak.\driver_tmp_12.o \
dist/default/debug\W4_-_Pot___Rotary_-_kopie.debug.o
Object code version is 3.11
Machine type is 16F887
Name Link Load Length Selector Space Scale
C:\Users\wesse\AppData\Local\Temp\xcAseak.\driver_tmp_12.o
end_init 10 10 3 8 0
reset_vec 0 0 4 0 0
config 2007 2007 2 0 4
dist/default/debug\W4_-_Pot___Rotary_-_kopie.debug.o
cinit 7E4 7E4 1C FC8 0
intentry 4 4 C 8 0
config 2007 2007 2 0 4
text12 5BF 5BF 46 B7E 0
text11 523 523 31 A46 0
text10 4F4 4F4 2F 9E8 0
text9 494 494 12 928 0
text8 587 587 38 B0E 0
text7 554 554 33 AA8 0
text6 6CA 6CA 79 D94 0
text5 661 661 69 CC2 0
text4 4CD 4CD 27 99A 0
text3 605 605 5C C0A 0
text2 4B9 4B9 14 972 0
text1 743 743 A1 E86 0
maintext 477 477 D 8EE 0
cstackBANK0 20 20 23 20 1
cstackCOMMON 71 71 C 71 1
inittext 4A6 4A6 13 94C 0
dataBANK0 43 43 10 20 1
bssBANK0 53 53 9 20 1
bssCOMMON 7D 7D 1 71 1
idataBANK0 484 484 10 908 0
TOTAL Name Link Load Length Space
CLASS CODE
end_init 10 10 3 0
cinit 7E4 7E4 1C 0
intentry 4 4 C 0
reset_vec 0 0 4 0
text12 5BF 5BF 46 0
text11 523 523 31 0
text10 4F4 4F4 2F 0
text9 494 494 12 0
text8 587 587 38 0
text7 554 554 33 0
text6 6CA 6CA 79 0
text5 661 661 69 0
text4 4CD 4CD 27 0
text3 605 605 5C 0
text2 4B9 4B9 14 0
text1 743 743 A1 0
maintext 477 477 D 0
inittext 4A6 4A6 13 0
idataBANK0 484 484 10 0
CLASS STRCODE
CLASS STRING
CLASS CONST
CLASS ENTRY
CLASS COMMON
cstackCOMMON 71 71 C 1
bssCOMMON 7D 7D 1 1
CLASS BANK0
cstackBANK0 20 20 23 1
dataBANK0 43 43 10 1
bssBANK0 53 53 9 1
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS RAM
CLASS ABS1
abs_s1 7E 7E 2 1
CLASS SFR0
CLASS SFR1
CLASS SFR2
CLASS SFR3
CLASS CONFIG
config 2007 2007 2 4
CLASS IDLOC
CLASS EEDATA
CLASS HEAP
CLASS STACK
SEGMENTS Name Load Length Top Selector Space Class Delta
reset_vec 000000 000004 000004 0 0 CODE 2
intentry 000004 00000F 000013 8 0 CODE 2
cstackBANK0 000020 00003C 00005C 20 1 BANK0 1
cstackCOMMON 000071 00000D 00007E 71 1 COMMON 1
maintext 000477 00000D 000484 8EE 0 CODE 2
idataBANK0 000484 000010 000494 908 0 CODE 2
text9 000494 000012 0004A6 928 0 CODE 2
inittext 0004A6 000013 0004B9 94C 0 CODE 2
text2 0004B9 000014 0004CD 972 0 CODE 2
text4 0004CD 000027 0004F4 99A 0 CODE 2
text10 0004F4 00002F 000523 9E8 0 CODE 2
text11 000523 000031 000554 A46 0 CODE 2
text7 000554 000033 000587 AA8 0 CODE 2
text8 000587 000038 0005BF B0E 0 CODE 2
text12 0005BF 000046 000605 B7E 0 CODE 2
text3 000605 00005C 000661 C0A 0 CODE 2
text5 000661 000069 0006CA CC2 0 CODE 2
text6 0006CA 000079 000743 D94 0 CODE 2
text1 000743 0000A1 0007E4 E86 0 CODE 2
cinit 0007E4 00001C 000800 FC8 0 CODE 2
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 005C-006F 14 1
BANK1 00A0-00EF 50 1
BANK2 0110-016F 60 1
BANK3 0190-01E4 55 1
CODE 0013-0476 464 2
0800-1EFF 800
CONST 0013-0476 100 2
0800-1EFF 100
EEDATA 2100-21FF 100 2
ENTRY 0013-0476 100 2
0800-1EFF 100
IDLOC 2000-2003 4 2
RAM 005C-006F 14 1
00A0-00EF 50
0110-016F 60
0190-01E4 55
SFR0 0000-001F 20 1
SFR1 0080-009F 20 1
SFR2 0100-010F 10 1
SFR3 0180-018F 10 1
STRCODE 0013-0476 464 2
0800-1EFF 1700
STRING 0013-0476 100 2
0800-1EFF 100
Symbol Table
?___awdiv cstackBANK0 0020
?___wmul cstackBANK0 0020
?_read_potentiometer cstackBANK0 0020
_ADCON0bits (abs) 001F
_ADCON1bits (abs) 009F
_ADRESH (abs) 001E
_ADRESL (abs) 009E
_ANSEL (abs) 0188
_ANSELH (abs) 0189
_ANSELbits (abs) 0188
_GO (abs) 00F9
_INTCONbits (abs) 000B
_IOCBbits (abs) 0096
_OPTION_REGbits (abs) 0081
_OSCCONbits (abs) 008F
_PORTA (abs) 0005
_PORTB (abs) 0006
_PORTBbits (abs) 0006
_TRISA (abs) 0085
_TRISBbits (abs) 0086
_TRISEbits (abs) 0089
__H__absolute__ __absolute__ 0000
__Habs1 abs1 0000
__Hbank0 bank0 0000
__Hbank1 bank1 0000
__Hbank2 bank2 0000
__Hbank3 bank3 0000
__HbssBANK0 bssBANK0 0000
__HbssCOMMON bssCOMMON 0000
__Hcinit cinit 0800
__Hclrtext clrtext 0000
__Hcode code 0000
__Hcommon common 0000
__Hconfig config 2009
__HcstackBANK0 cstackBANK0 0000
__HcstackCOMMON cstackCOMMON 0000
__HdataBANK0 dataBANK0 0000
__Heeprom_data eeprom_data 0000
__Hend_init end_init 0013
__Hfunctab functab 0000
__Hheap heap 0000
__HidataBANK0 idataBANK0 0000
__Hinit init 0010
__Hinittext inittext 0000
__Hintentry intentry 0010
__Hmaintext maintext 0000
__Hpowerup powerup 0000
__Hram ram 0000
__Hreset_vec reset_vec 0004
__Hsfr0 sfr0 0000
__Hsfr1 sfr1 0000
__Hsfr2 sfr2 0000
__Hsfr3 sfr3 0000
__Hspace_0 (abs) 0800
__Hspace_1 (abs) 007E
__Hspace_2 (abs) 0000
__Hspace_3 (abs) 0000
__Hspace_4 (abs) 4010
__Hstack stack 0000
__Hstrings strings 0000
__Htext text 0000
__L__absolute__ __absolute__ 0000
__Labs1 abs1 0000
__Lbank0 bank0 0000
__Lbank1 bank1 0000
__Lbank2 bank2 0000
__Lbank3 bank3 0000
__LbssBANK0 bssBANK0 0000
__LbssCOMMON bssCOMMON 0000
__Lcinit cinit 07E4
__Lclrtext clrtext 0000
__Lcode code 0000
__Lcommon common 0000
__Lconfig config 0000
__LcstackBANK0 cstackBANK0 0000
__LcstackCOMMON cstackCOMMON 0000
__LdataBANK0 dataBANK0 0000
__Leeprom_data eeprom_data 0000
__Lend_init end_init 0010
__Lfunctab functab 0000
__Lheap heap 0000
__LidataBANK0 idataBANK0 0000
__Linit init 0010
__Linittext inittext 0000
__Lintentry intentry 0004
__Lmaintext maintext 0000
__Lpowerup powerup 0000
__Lram ram 0000
__Lreset_vec reset_vec 0000
__Lsfr0 sfr0 0000
__Lsfr1 sfr1 0000
__Lsfr2 sfr2 0000
__Lsfr3 sfr3 0000
__Lspace_0 (abs) 0000
__Lspace_1 (abs) 0000
__Lspace_2 (abs) 0000
__Lspace_3 (abs) 0000
__Lspace_4 (abs) 0000
__Lstack stack 0000
__Lstrings strings 0000
__Ltext text 0000
__S0 (abs) 0800
__S1 (abs) 007E
__S3 (abs) 0000
___awdiv text5 0661
___awdiv@counter cstackBANK0 0024
___awdiv@dividend cstackBANK0 0022
___awdiv@divisor cstackBANK0 0020
___awdiv@quotient cstackBANK0 0026
___awdiv@sign cstackBANK0 0025
___heap_hi (abs) 0000
___heap_lo (abs) 0000
___int_sp stack 0000
___int_stack_hi stack 0000
___int_stack_lo stack 0000
___latbits (abs) 0002
___sp stack 0000
___stack_hi stack 0000
___stack_lo stack 0000
___stackhi (abs) 0000
___stacklo (abs) 0000
___wmul text4 04CD
___wmul@multiplicand cstackBANK0 0022
___wmul@multiplier cstackBANK0 0020
___wmul@product cstackBANK0 0024
__end_of___awdiv text5 06CA
__end_of___wmul text4 04F4
__end_of__initialization cinit 07FC
__end_of_init_adc text10 0523
__end_of_init_gpio text9 04A6
__end_of_init_int text8 05BF
__end_of_init_osc text7 0587
__end_of_isr text11 0554
__end_of_main maintext 0484
__end_of_parse_rotary text12 0605
__end_of_pic_init text6 0743
__end_of_pic_loop text1 07E4
__end_of_populate_step_array text3 0661
__end_of_read_potentiometer text2 04CD
__initialization cinit 07E4
__pbssBANK0 bssBANK0 0053
__pbssCOMMON bssCOMMON 007D
__pcstackBANK0 cstackBANK0 0020
__pcstackCOMMON cstackCOMMON 0071
__pdataBANK0 dataBANK0 0043
__pidataBANK0 idataBANK0 0484
__pintentry intentry 0004
__pmaintext maintext 0477
__ptext1 text1 0743
__ptext10 text10 04F4
__ptext11 text11 0523
__ptext12 text12 05BF
__ptext2 text2 04B9
__ptext3 text3 0605
__ptext4 text4 04CD
__ptext5 text5 0661
__ptext6 text6 06CA
__ptext7 text7 0554
__ptext8 text8 0587
__ptext9 text9 0494
_count bssCOMMON 007D
_init_adc text10 04F4
_init_gpio text9 0494
_init_int text8 0587
_init_osc text7 0554
_isr text11 0523
_main maintext 0477
_parse_rotary text12 05BF
_pic_init text6 06CA
_pic_loop text1 0743
_populate_step_array text3 0605
_read_potentiometer text2 04B9
btemp (abs) 007E
end_of_initialization cinit 07FC
init_adc@config cstackBANK0 0020
init_fetch0 inittext 04A6
init_int@config cstackBANK0 0020
init_osc@config cstackBANK0 0020
init_ram0 inittext 04AA
interrupt_function intentry 0004
intlevel0 functab 0000
intlevel1 functab 0000
intlevel2 functab 0000
intlevel3 functab 0000
intlevel4 functab 0000
intlevel5 functab 0000
parse_rotary@counter cstackCOMMON 0072
parse_rotary@max cstackCOMMON 0073
parse_rotary@min cstackCOMMON 0074
parse_rotary@pinA cstackCOMMON 0076
parse_rotary@pinB cstackCOMMON 0071
parse_rotary@prevState bssBANK0 005B
parse_rotary@state cstackCOMMON 0077
pic_init@F1591 dataBANK0 0050
pic_init@F1593 dataBANK0 004A
pic_init@F1595 dataBANK0 0043
pic_init@adc_config cstackBANK0 002C
pic_init@int_config cstackBANK0 0033
pic_init@osc_config cstackBANK0 0039
pic_loop@i cstackBANK0 0041
pic_loop@result cstackBANK0 003F
pic_loop@stepArray cstackBANK0 0037
populate_step_array@array cstackBANK0 0030
populate_step_array@i cstackBANK0 002E
populate_step_array@potLimit cstackBANK0 002A
populate_step_array@size cstackBANK0 0028
read_potentiometer@result cstackBANK0 0022
reset_vec reset_vec 0000
saved_w (abs) 007E
start init 0010
start_initialization cinit 07E4
wtemp0 (abs) 007E
MODULE INFORMATION
Module Function Class Link Load Size
C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\Umul16.c
___wmul CODE 04CD 0000 39
C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\Umul16.c estimated size: 39
src/initialisation.c
_init_int CODE 0587 0000 56
_init_adc CODE 04F4 0000 47
_init_osc CODE 0554 0000 51
src/initialisation.c estimated size: 154
src/main.c
_pic_loop CODE 0743 0000 161
_pic_init CODE 06CA 0000 121
_main CODE 0477 0000 13
_isr CODE 0523 0000 49
_init_gpio CODE 0494 0000 18
src/main.c estimated size: 362
src/potentiometer.c
_read_potentiometer CODE 04B9 0000 20
_populate_step_array CODE 0605 0000 92
src/potentiometer.c estimated size: 112
src/rotary_encoder.c
_parse_rotary CODE 05BF 0000 70
src/rotary_encoder.c estimated size: 70
shared
__initialization CODE 07E4 0000 24
shared estimated size: 24
C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\awdiv.c
___awdiv CODE 0661 0000 105
C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\awdiv.c estimated size: 105