From 0a9c19f83f6a08f18871c9728c8cc474a615a3be Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Tue, 27 Feb 2018 10:38:17 +0100 Subject: MPLab X garbage --- src/dist/default/production/src.production.map | 446 ++++++++++++++----------- 1 file changed, 243 insertions(+), 203 deletions(-) (limited to 'src/dist/default/production/src.production.map') diff --git a/src/dist/default/production/src.production.map b/src/dist/default/production/src.production.map index f4c46fc..8af54a4 100644 --- a/src/dist/default/production/src.production.map +++ b/src/dist/default/production/src.production.map @@ -5,9 +5,9 @@ Linker command line: -W-3 --edf=C:\Program Files\Microchip\xc8\v1.44\dat\en_msgs.txt -cs \ -h+dist/default/production\src.production.sym \ --cmf=dist/default/production\src.production.cmf -z -Q18F45K22 \ - -oC:\Users\_prossn\AppData\Local\Temp\s5hg.2 \ + -oC:\Users\_prossn\AppData\Local\Temp\s514.2 \ -Mdist/default/production/src.production.map -E1 -ver=XC8 \ - -ASTACK=069h-05ffh -pstack=STACK -ACODE=00h-07FFFh -ACONST=00h-07FFFh \ + -ASTACK=0B6h-05ffh -pstack=STACK -ACODE=00h-07FFFh -ACONST=00h-07FFFh \ -ASMALLCONST=0600h-06FFhx122 -AMEDIUMCONST=0600h-07FFFh -ACOMRAM=01h-05Fh \ -AABS1=00h-05FFh -ABIGRAM=01h-05FFh -ARAM=060h-0FFh,0100h-01FFhx5 \ -ABANK0=060h-0FFh -ABANK1=0100h-01FFh -ABANK2=0200h-02FFh \ @@ -22,7 +22,7 @@ Linker command line: -pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \ -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \ -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \ - C:\Users\_prossn\AppData\Local\Temp\s5hg.obj \ + C:\Users\_prossn\AppData\Local\Temp\s514.obj \ dist/default/production\src.production.obj Object code version is 3.11 @@ -35,48 +35,47 @@ Call graph: (short form) Name Link Load Length Selector Space Scale -C:\Users\_prossn\AppData\Local\Temp\s5hg.obj - init 1B8 1B8 4 4 0 +C:\Users\_prossn\AppData\Local\Temp\s514.obj + init 352 352 4 4 0 reset_vec 0 0 4 0 0 idloc 200000 200000 8 200000 0 config 300000 300000 E 300000 0 dist/default/production\src.production.obj - intcode 8 8 1B0 4 0 - temp 45 45 1 1 1 - text8 418 418 C 4 0 - text7 234 234 74 4 0 - text6 3FC 3FC 1C 4 0 - text5 2A8 2A8 60 4 0 - text4 386 386 2C 4 0 - text3 3B2 3B2 26 4 0 - text2 3D8 3D8 24 4 0 - text1 1BC 1BC 78 4 0 - text0 308 308 4C 4 0 - cstackCOMRAM 1 1 24 1 1 - cstackBANK0 60 60 9 60 1 - dataCOMRAM 43 43 2 1 1 - bssCOMRAM 25 25 1E 1 1 - cinit 354 354 32 4 0 - idataCOMRAM 424 424 2 4 0 + intcode 8 8 34A 4 0 + temp 34 34 1 1 1 + text9 636 636 C 4 0 + text8 432 432 74 4 0 + text7 600 600 1C 4 0 + text6 5E4 5E4 1C 4 0 + text5 50C 50C 62 4 0 + text4 56E 56E 2C 4 0 + text3 59A 59A 26 4 0 + text2 5C0 5C0 24 4 0 + text1 4A6 4A6 66 4 0 + text0 356 356 DC 4 0 + cstackCOMRAM 1 1 33 1 1 + cstackBANK0 A2 A2 14 60 1 + bssBANK0 60 60 42 60 1 + cinit 61C 61C 1A 4 0 TOTAL Name Link Load Length Space CLASS STACK CLASS CODE - intcode 8 8 1B0 0 - init 1B8 1B8 4 0 + intcode 8 8 34A 0 + init 352 352 4 0 reset_vec 0 0 4 0 - text8 418 418 C 0 - text7 234 234 74 0 - text6 3FC 3FC 1C 0 - text5 2A8 2A8 60 0 - text4 386 386 2C 0 - text3 3B2 3B2 26 0 - text2 3D8 3D8 24 0 - text1 1BC 1BC 78 0 - text0 308 308 4C 0 - cinit 354 354 32 0 - idataCOMRAM 424 424 2 0 + text9 636 636 C 0 + text8 432 432 74 0 + text7 600 600 1C 0 + text6 5E4 5E4 1C 0 + text5 50C 50C 62 0 + text4 56E 56E 2C 0 + text3 59A 59A 26 0 + text2 5C0 5C0 24 0 + text1 4A6 4A6 66 0 + text0 356 356 DC 0 + cinit 61C 61C 1A 0 CLASS CONST @@ -85,10 +84,8 @@ TOTAL Name Link Load Length Sp CLASS MEDIUMCONST CLASS COMRAM - temp 45 45 1 1 - cstackCOMRAM 1 1 24 1 - dataCOMRAM 43 43 2 1 - bssCOMRAM 25 25 1E 1 + temp 34 34 1 1 + cstackCOMRAM 1 1 33 1 CLASS ABS1 @@ -97,7 +94,8 @@ TOTAL Name Link Load Length Sp CLASS RAM CLASS BANK0 - cstackBANK0 60 60 9 1 + cstackBANK0 A2 A2 14 1 + bssBANK0 60 60 42 1 CLASS BANK1 @@ -126,9 +124,9 @@ TOTAL Name Link Load Length Sp SEGMENTS Name Load Length Top Selector Space Class reset_vec 000000 000004 000004 0 0 CODE - cstackCOMRAM 000001 000045 000046 1 1 COMRAM - intcode 000008 00041E 000426 4 0 CODE - cstackBANK0 000060 000009 000069 60 1 BANK0 + cstackCOMRAM 000001 000034 000035 1 1 COMRAM + intcode 000008 00063A 000642 4 0 CODE + bssBANK0 000060 000056 0000B6 60 1 BANK0 idloc 200000 000008 200008 200000 0 IDLOC config 300000 00000E 30000E 300000 0 CONFIG @@ -136,25 +134,25 @@ SEGMENTS Name Load Length Top Selector UNUSED ADDRESS RANGES Name Unused Largest block Delta - BANK0 000069-0000FF 97 + BANK0 0000B6-0000FF 4A BANK1 000100-0001FF 100 BANK2 000200-0002FF 100 BANK3 000300-0003FF 100 BANK4 000400-0004FF 100 BANK5 000500-0005FF 100 - BIGRAM 000046-00005F 1A - 000069-0005FF 597 + BIGRAM 000035-00005F 2B + 0000B6-0005FF 54A CODE 000004-000007 4 - 000426-007FFF 7BDA - COMRAM 000046-00005F 1A + 000642-007FFF 79BE + COMRAM 000035-00005F 2B CONST 000004-000007 4 - 000426-007FFF 7BDA + 000642-007FFF 79BE EEDATA F00000-F000FF 100 - MEDIUMCONST 000600-007FFF 7A00 - RAM 000069-0005FF 100 + MEDIUMCONST 000642-007FFF 79BE + RAM 0000B6-0005FF 100 SFR 000F38-000FFF 28 - SMALLCONST 000600-007FFF 100 - STACK 000069-0005FF 597 + SMALLCONST 000642-007FFF 100 + STACK 0000B6-0005FF 54A Symbol Table @@ -163,6 +161,7 @@ _ANSELB (abs) 000F39 _ANSELC (abs) 000F3A _ANSELD (abs) 000F3B _BAUDCON1bits (abs) 000FB8 +_BAUDCON2bits (abs) 000F70 _INTCONbits (abs) 000FF2 _OSCCONbits (abs) 000FD3 _OSCTUNEbits (abs) 000F9B @@ -176,8 +175,11 @@ _PR2 (abs) 000FBB _RC1IF (abs) 007CF5 _RC1REG (abs) 000FAE _RCSTA1bits (abs) 000FAB +_RCSTA2bits (abs) 000F71 _SPBRG1 (abs) 000FAF +_SPBRG2 (abs) 000F75 _SPBRGH1 (abs) 000FB0 +_SPBRGH2 (abs) 000F76 _T2CONbits (abs) 000FBA _TRISA (abs) 000F92 _TRISB (abs) 000F93 @@ -185,7 +187,10 @@ _TRISCbits (abs) 000F94 _TRISDbits (abs) 000F95 _TX1IF (abs) 007CF4 _TX1REG (abs) 000FAD +_TX2IF (abs) 007D24 +_TX2REG (abs) 000F73 _TXSTA1bits (abs) 000FAC +_TXSTA2bits (abs) 000F72 __CFG_BOREN$SBORDIS (abs) 000000 __CFG_BORV$190 (abs) 000000 __CFG_CCP2MX$PORTC1 (abs) 000000 @@ -236,7 +241,7 @@ __Hbigbss bigbss 000000 __Hbigdata bigdata 000000 __Hbigram bigram 000000 __Hbss bss 000000 -__HbssCOMRAM bssCOMRAM 000000 +__HbssBANK0 bssBANK0 000000 __Hcinit cinit 000000 __Hclrtext clrtext 000000 __Hcomram comram 000000 @@ -245,19 +250,17 @@ __Hconst const 000000 __HcstackBANK0 cstackBANK0 000000 __HcstackCOMRAM cstackCOMRAM 000000 __Hdata data 000000 -__HdataCOMRAM dataCOMRAM 000000 __Heeprom_data eeprom_data 000000 __Hfarbss farbss 000000 __Hfardata fardata 000000 __Hibigdata ibigdata 000000 __Hidata idata 000000 -__HidataCOMRAM idataCOMRAM 000000 __Hidloc idloc 200008 __Hifardata ifardata 000000 -__Hinit init 0001BC -__Hintcode intcode 0001B8 +__Hinit init 000356 +__Hintcode intcode 000352 __Hintcode_body intcode_body 000000 -__Hintcodelo intcodelo 0001B8 +__Hintcodelo intcodelo 000352 __Hintentry intentry 000000 __Hintret intret 000000 __Hintsave_regs intsave_regs 000000 @@ -267,7 +270,7 @@ __HnvFARRAM nvFARRAM 000000 __Hnvbit nvbit 000000 __Hnvrram nvrram 000000 __Hparam rparam 000000 -__Hpowerup powerup 0001B8 +__Hpowerup powerup 000352 __Hram ram 000000 __Hramtop ramtop 000600 __Hrbit rbit 000000 @@ -278,11 +281,11 @@ __Hrparam rparam 000000 __Hsfr sfr 000000 __Hsmallconst smallconst 000000 __Hspace_0 (abs) 30000E -__Hspace_1 (abs) 000069 +__Hspace_1 (abs) 0000B6 __Hspace_2 (abs) 000000 __Hstack stack 000000 __Hstruct struct 000000 -__Htemp temp 000046 +__Htemp temp 000035 __Htext text 000000 __Htext0 text0 000000 __Htext1 text1 000000 @@ -293,6 +296,7 @@ __Htext5 text5 000000 __Htext6 text6 000000 __Htext7 text7 000000 __Htext8 text8 000000 +__Htext9 text9 000000 __LRAM (abs) 000001 __Labs1 abs1 000000 __Lbank0 bank0 000000 @@ -305,7 +309,7 @@ __Lbigbss bigbss 000000 __Lbigdata bigdata 000000 __Lbigram bigram 000000 __Lbss bss 000000 -__LbssCOMRAM bssCOMRAM 000000 +__LbssBANK0 bssBANK0 000000 __Lcinit cinit 000000 __Lclrtext clrtext 000000 __Lcomram comram 000000 @@ -314,19 +318,17 @@ __Lconst const 000000 __LcstackBANK0 cstackBANK0 000000 __LcstackCOMRAM cstackCOMRAM 000000 __Ldata data 000000 -__LdataCOMRAM dataCOMRAM 000000 __Leeprom_data eeprom_data 000000 __Lfarbss farbss 000000 __Lfardata fardata 000000 __Libigdata ibigdata 000000 __Lidata idata 000000 -__LidataCOMRAM idataCOMRAM 000000 __Lidloc idloc 200000 __Lifardata ifardata 000000 -__Linit init 0001B8 +__Linit init 000352 __Lintcode intcode 000008 __Lintcode_body intcode_body 000000 -__Lintcodelo intcodelo 0001B8 +__Lintcodelo intcodelo 000352 __Lintentry intentry 000000 __Lintret intret 000000 __Lintsave_regs intsave_regs 000000 @@ -336,7 +338,7 @@ __LnvFARRAM nvFARRAM 000000 __Lnvbit nvbit 000000 __Lnvrram nvrram 000000 __Lparam rparam 000000 -__Lpowerup powerup 0001B8 +__Lpowerup powerup 000352 __Lram ram 000000 __Lramtop ramtop 000600 __Lrbit rbit 000000 @@ -351,7 +353,7 @@ __Lspace_1 (abs) 000000 __Lspace_2 (abs) 000000 __Lstack stack 000000 __Lstruct struct 000000 -__Ltemp temp 000045 +__Ltemp temp 000034 __Ltext text 000000 __Ltext0 text0 000000 __Ltext1 text1 000000 @@ -362,8 +364,9 @@ __Ltext5 text5 000000 __Ltext6 text6 000000 __Ltext7 text7 000000 __Ltext8 text8 000000 +__Ltext9 text9 000000 __S0 (abs) 30000E -__S1 (abs) 000069 +__S1 (abs) 0000B6 __S2 (abs) 000000 ___inthi_sp stack 000000 ___intlo_sp stack 000000 @@ -372,37 +375,39 @@ ___rparam_used (abs) 000001 ___sp stack 000000 __accesstop (abs) 000060 __activetblptr (abs) 000002 -__end_of__initialization cinit 000378 -__end_of_eusart1_init text6 000418 -__end_of_eusart_write_midi text7 0002A8 -__end_of_init_hw text5 000308 -__end_of_isr intcode 0001B8 -__end_of_main text0 000354 -__end_of_memset text4 0003B2 -__end_of_midi_note_on text1 000234 -__end_of_midi_set_channel text3 0003D8 -__end_of_midi_set_status text2 0003FC -__end_of_putch text8 000424 -__initialization cinit 000354 +__end_of__initialization cinit 000628 +__end_of_eusart1_init text7 00061C +__end_of_eusart2_init text6 000600 +__end_of_eusart2_putch text9 000642 +__end_of_eusart_write_midi text8 0004A6 +__end_of_init_hw text5 00056E +__end_of_isr intcode 000352 +__end_of_main text0 000432 +__end_of_memset text4 00059A +__end_of_midi_note_on text1 00050C +__end_of_midi_set_channel text3 0005C0 +__end_of_midi_set_status text2 0005E4 +__initialization cinit 00061C __mediumconst mediumconst 000000 -__pbssCOMRAM bssCOMRAM 000025 -__pcinit cinit 000354 -__pcstackBANK0 cstackBANK0 000060 +__pbssBANK0 bssBANK0 000060 +__pcinit cinit 00061C +__pcstackBANK0 cstackBANK0 0000A2 __pcstackCOMRAM cstackCOMRAM 000001 -__pdataCOMRAM dataCOMRAM 000043 -__pidataCOMRAM idataCOMRAM 000424 __pintcode intcode 000008 -__ptext0 text0 000308 -__ptext1 text1 0001BC -__ptext2 text2 0003D8 -__ptext3 text3 0003B2 -__ptext4 text4 000386 -__ptext5 text5 0002A8 -__ptext6 text6 0003FC -__ptext7 text7 000234 -__ptext8 text8 000418 +__ptext0 text0 000356 +__ptext1 text1 0004A6 +__ptext2 text2 0005C0 +__ptext3 text3 00059A +__ptext4 text4 00056E +__ptext5 text5 00050C +__ptext6 text6 0005E4 +__ptext7 text7 000600 +__ptext8 text8 000432 +__ptext9 text9 000636 __ramtop ramtop 000600 __size_of_eusart1_init (abs) 000000 +__size_of_eusart2_init (abs) 000000 +__size_of_eusart2_putch (abs) 000000 __size_of_eusart_write_midi (abs) 000000 __size_of_init_hw (abs) 000000 __size_of_isr (abs) 000000 @@ -411,65 +416,68 @@ __size_of_memset (abs) 000000 __size_of_midi_note_on (abs) 000000 __size_of_midi_set_channel (abs) 000000 __size_of_midi_set_status (abs) 000000 -__size_of_putch (abs) 000000 __smallconst smallconst 000000 -_eusart1_init text6 0003FC -_eusart_write_midi text7 000234 -_init_hw text5 0002A8 +_eusart1_init text7 000600 +_eusart2_init text6 0005E4 +_eusart2_putch text9 000636 +_eusart_write_midi text8 000432 +_init_hw text5 00050C _isr intcode 000008 -_isr$592 cstackCOMRAM 000017 -_keypresses bssCOMRAM 000025 -_main text0 000308 -_memset text4 000386 -_midi_base_scale dataCOMRAM 000043 -_midi_note_on text1 0001BC -_midi_set_channel text3 0003B2 -_midi_set_status text2 0003D8 -_putch text8 000418 -btemp temp 000045 -end_of_initialization cinit 000378 -eusart_write_midi@data cstackCOMRAM 000021 -eusart_write_midi@length cstackCOMRAM 00001F -eusart_write_midi@pkt cstackCOMRAM 00001B -int$flags temp 000045 +_isr$595 cstackCOMRAM 000027 +_isr$596 cstackCOMRAM 000028 +_isr$605 cstackCOMRAM 000029 +_keypresses bssBANK0 000060 +_keys_data bssBANK0 000062 +_main text0 000356 +_memset text4 00056E +_midi_note_on text1 0004A6 +_midi_set_channel text3 00059A +_midi_set_status text2 0005C0 +btemp temp 000034 +end_of_initialization cinit 000628 +eusart2_putch@c cstackCOMRAM 00002B +eusart_write_midi@data cstackCOMRAM 000032 +eusart_write_midi@length cstackCOMRAM 000030 +eusart_write_midi@pkt cstackCOMRAM 00002C +int$flags temp 000034 intlevel0 text 000000 intlevel1 text 000000 intlevel2 text 000000 intlevel3 text 000000 -isr@data cstackCOMRAM 000018 -isr@i cstackCOMRAM 000019 -main@sample_message cstackBANK0 000062 -memset@c cstackCOMRAM 00001C -memset@n cstackCOMRAM 00001E -memset@p cstackCOMRAM 000020 -memset@p1 cstackCOMRAM 00001A -midi_note_on@channel cstackCOMRAM 000021 -midi_note_on@note cstackCOMRAM 000023 -midi_note_on@pkt cstackCOMRAM 00001F -midi_note_on@velocity cstackCOMRAM 000024 -midi_set_channel@channel cstackCOMRAM 00001C -midi_set_channel@pkt cstackCOMRAM 00001A -midi_set_status@pkt cstackCOMRAM 00001A -midi_set_status@status cstackCOMRAM 00001C -putch@c cstackCOMRAM 00001A +isr@data_a cstackCOMRAM 000025 +isr@data_b cstackCOMRAM 000026 +isr@i cstackCOMRAM 00002A +main@i cstackBANK0 0000AD +main@message cstackBANK0 0000AF +memset@c cstackCOMRAM 00002D +memset@n cstackCOMRAM 00002F +memset@p cstackCOMRAM 000031 +memset@p1 cstackCOMRAM 00002B +midi_note_on@channel cstackBANK0 0000A4 +midi_note_on@note cstackBANK0 0000A6 +midi_note_on@pkt cstackBANK0 0000A2 +midi_note_on@velocity cstackBANK0 0000A7 +midi_set_channel@channel cstackCOMRAM 00002D +midi_set_channel@pkt cstackCOMRAM 00002B +midi_set_status@pkt cstackCOMRAM 00002B +midi_set_status@status cstackCOMRAM 00002D stackhi (abs) 0005FF -stacklo (abs) 000069 -start init 0001B8 -start_initialization cinit 000354 -wtemp6 temp 000046 +stacklo (abs) 0000B6 +start init 000352 +start_initialization cinit 00061C +wtemp6 temp 000035 FUNCTION INFORMATION: *************** function _main ***************** Defined at: - line 204 in file "main.c" + line 215 in file "main.c" Parameters: Size Location Type None Auto vars: Size Location Type - sample_messa 7 2[BANK0 ] struct . - data 1 0 unsigned char - i 1 0 unsigned char + message 7 13[BANK0 ] struct . + i 2 11[BANK0 ] unsigned int Return value: Size Location Type 1 wreg void Registers used: @@ -480,10 +488,10 @@ FUNCTION INFORMATION: Unchanged: Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 Params: 0 0 0 0 0 0 0 - Locals: 0 7 0 0 0 0 0 - Temps: 0 0 0 0 0 0 0 - Totals: 0 7 0 0 0 0 0 -Total ram usage: 7 bytes + Locals: 0 9 0 0 0 0 0 + Temps: 0 5 0 0 0 0 0 + Totals: 0 14 0 0 0 0 0 +Total ram usage: 14 bytes Hardware stack levels required when called: 3 This function calls: _eusart_write_midi @@ -499,15 +507,15 @@ Total ram usage: 7 bytes Defined at: line 62 in file "midi.c" Parameters: Size Location Type - pkt 2 30[COMRAM] PTR struct . - -> main@sample_message(7), - channel 2 32[COMRAM] unsigned int - note 1 34[COMRAM] enum E31 - velocity 1 35[COMRAM] unsigned char + pkt 2 0[BANK0 ] PTR struct . + -> main@message(7), + channel 2 2[BANK0 ] unsigned int + note 1 4[BANK0 ] enum E31 + velocity 1 5[BANK0 ] unsigned char Auto vars: Size Location Type None Return value: Size Location Type - 2 30[COMRAM] int + 2 0[BANK0 ] int Registers used: wreg, fsr2l, fsr2h, status,2, status,0, cstack Tracked objects: @@ -515,11 +523,11 @@ Total ram usage: 7 bytes On exit : Unchanged: Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 - Params: 6 0 0 0 0 0 0 + Params: 0 6 0 0 0 0 0 Locals: 0 0 0 0 0 0 0 - Temps: 0 2 0 0 0 0 0 - Totals: 6 2 0 0 0 0 0 -Total ram usage: 8 bytes + Temps: 0 0 0 0 0 0 0 + Totals: 0 6 0 0 0 0 0 +Total ram usage: 6 bytes Hardware stack levels used: 1 Hardware stack levels required when called: 2 This function calls: @@ -534,13 +542,13 @@ Total ram usage: 8 bytes Defined at: line 40 in file "midi.c" Parameters: Size Location Type - pkt 2 25[COMRAM] PTR struct . - -> main@sample_message(7), - status 1 27[COMRAM] enum E40 + pkt 2 42[COMRAM] PTR struct . + -> main@message(7), + status 1 44[COMRAM] enum E40 Auto vars: Size Location Type None Return value: Size Location Type - 2 25[COMRAM] int + 2 42[COMRAM] int Registers used: wreg, fsr2l, fsr2h, status,2, status,0 Tracked objects: @@ -567,13 +575,13 @@ Total ram usage: 4 bytes Defined at: line 51 in file "midi.c" Parameters: Size Location Type - pkt 2 25[COMRAM] PTR struct . - -> main@sample_message(7), - channel 2 27[COMRAM] unsigned int + pkt 2 42[COMRAM] PTR struct . + -> main@message(7), + channel 2 44[COMRAM] unsigned int Auto vars: Size Location Type None Return value: Size Location Type - 2 25[COMRAM] int + 2 42[COMRAM] int Registers used: wreg, fsr2l, fsr2h, status,2, status,0 Tracked objects: @@ -600,15 +608,15 @@ Total ram usage: 5 bytes Defined at: line 8 in file "C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c" Parameters: Size Location Type - p1 2 25[COMRAM] PTR void - -> keypresses(30), - c 2 27[COMRAM] int - n 2 29[COMRAM] unsigned int + p1 2 42[COMRAM] PTR void + -> keys_data(64), + c 2 44[COMRAM] int + n 2 46[COMRAM] unsigned int Auto vars: Size Location Type - p 2 31[COMRAM] PTR unsigned char - -> keypresses(30), + p 2 48[COMRAM] PTR unsigned char + -> keys_data(64), Return value: Size Location Type - 2 25[COMRAM] PTR void + 2 42[COMRAM] PTR void Registers used: wreg, fsr2l, fsr2h, status,2, status,0 Tracked objects: @@ -632,7 +640,7 @@ Total ram usage: 8 bytes *************** function _init_hw ***************** Defined at: - line 140 in file "main.c" + line 150 in file "main.c" Parameters: Size Location Type None Auto vars: Size Location Type @@ -655,11 +663,42 @@ Total ram usage: 0 bytes Hardware stack levels required when called: 2 This function calls: _eusart1_init + _eusart2_init This function is called by: _main This function uses a non-reentrant model + *************** function _eusart2_init ***************** + Defined at: + line 25 in file "rs232.c" + Parameters: Size Location Type + None + Auto vars: Size Location Type + None + Return value: Size Location Type + 1 wreg void + Registers used: + wreg, status,2 + Tracked objects: + On entry : + On exit : + Unchanged: + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 0 0 0 0 0 0 0 + Locals: 0 0 0 0 0 0 0 + Temps: 0 0 0 0 0 0 0 + Totals: 0 0 0 0 0 0 0 +Total ram usage: 0 bytes + Hardware stack levels used: 1 + Hardware stack levels required when called: 1 + This function calls: + Nothing + This function is called by: + _init_hw + This function uses a non-reentrant model + + *************** function _eusart1_init ***************** Defined at: line 4 in file "rs232.c" @@ -692,16 +731,16 @@ Total ram usage: 0 bytes *************** function _eusart_write_midi ***************** Defined at: - line 226 in file "main.c" + line 261 in file "main.c" Parameters: Size Location Type - pkt 2 26[COMRAM] PTR const struct . - -> main@sample_message(7), + pkt 2 43[COMRAM] PTR const struct . + -> main@message(7), Auto vars: Size Location Type - data 2 32[COMRAM] PTR unsigned char - -> sample_message.data(4), main@sample_message(7), - length 2 30[COMRAM] unsigned int + data 2 49[COMRAM] PTR unsigned char + -> message.data(4), main@message(7), + length 2 47[COMRAM] unsigned int Return value: Size Location Type - 2 26[COMRAM] int + 2 43[COMRAM] int Registers used: wreg, fsr2l, fsr2h, status,2, status,0, cstack Tracked objects: @@ -717,19 +756,19 @@ Total ram usage: 8 bytes Hardware stack levels used: 1 Hardware stack levels required when called: 2 This function calls: - _putch + _eusart2_putch This function is called by: _main This function uses a non-reentrant model - *************** function _putch ***************** + *************** function _eusart2_putch ***************** Defined at: - line 29 in file "rs232.c" + line 52 in file "rs232.c" Parameters: Size Location Type c 1 wreg unsigned char Auto vars: Size Location Type - c 1 25[COMRAM] unsigned char + c 1 42[COMRAM] unsigned char Return value: Size Location Type 1 wreg void Registers used: @@ -750,18 +789,18 @@ Total ram usage: 1 bytes Nothing This function is called by: _eusart_write_midi - _getche This function uses a non-reentrant model *************** function _isr ***************** Defined at: - line 101 in file "main.c" + line 113 in file "main.c" Parameters: Size Location Type None Auto vars: Size Location Type - i 1 24[COMRAM] unsigned char - data 1 23[COMRAM] unsigned char + i 1 41[COMRAM] unsigned char + data_b 1 37[COMRAM] unsigned char + data_a 1 36[COMRAM] unsigned char Return value: Size Location Type 1 wreg void Registers used: @@ -772,10 +811,10 @@ Total ram usage: 1 bytes Unchanged: Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 Params: 0 0 0 0 0 0 0 - Locals: 3 0 0 0 0 0 0 - Temps: 22 0 0 0 0 0 0 - Totals: 25 0 0 0 0 0 0 -Total ram usage: 25 bytes + Locals: 6 0 0 0 0 0 0 + Temps: 36 0 0 0 0 0 0 + Totals: 42 0 0 0 0 0 0 +Total ram usage: 42 bytes Hardware stack levels used: 1 This function calls: Nothing @@ -789,33 +828,34 @@ MODULE INFORMATION Module Function Class Link Load Size rs232.c - _putch CODE 0418 0000 13 - _eusart1_init CODE 03FC 0000 29 + _eusart2_putch CODE 0636 0000 13 + _eusart1_init CODE 0600 0000 29 + _eusart2_init CODE 05E4 0000 29 -rs232.c estimated size: 42 +rs232.c estimated size: 71 shared - __initialization CODE 0354 0000 37 + __initialization CODE 061C 0000 13 -shared estimated size: 37 +shared estimated size: 13 midi.c - _midi_set_channel CODE 03B2 0000 39 - _midi_note_on CODE 01BC 0000 121 - _midi_set_status CODE 03D8 0000 37 + _midi_set_channel CODE 059A 0000 39 + _midi_note_on CODE 04A6 0000 103 + _midi_set_status CODE 05C0 0000 37 -midi.c estimated size: 197 +midi.c estimated size: 179 C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c - _memset CODE 0386 0000 45 + _memset CODE 056E 0000 45 C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c estimated size: 45 main.c - _init_hw CODE 02A8 0000 97 - _eusart_write_midi CODE 0234 0000 117 - _main CODE 0308 0000 77 - _isr CODE 0008 0000 433 + _init_hw CODE 050C 0000 99 + _eusart_write_midi CODE 0432 0000 117 + _main CODE 0356 0000 221 + _isr CODE 0008 0000 843 -main.c estimated size: 724 +main.c estimated size: 1280 -- cgit v1.2.1