diff options
Diffstat (limited to 'src/dist/default/production/src.production.map')
-rw-r--r-- | src/dist/default/production/src.production.map | 714 |
1 files changed, 482 insertions, 232 deletions
diff --git a/src/dist/default/production/src.production.map b/src/dist/default/production/src.production.map index 35f3f69..8323a28 100644 --- a/src/dist/default/production/src.production.map +++ b/src/dist/default/production/src.production.map @@ -4,15 +4,16 @@ 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 -Q18F44K22 \ - -oC:\Users\_prossn\AppData\Local\Temp\s3s8.2 \ + --cmf=dist/default/production\src.production.cmf -z -Q18F45K22 \ + -oC:\Users\_prossn\AppData\Local\Temp\s438.2 \ -Mdist/default/production/src.production.map -E1 -ver=XC8 \ - -ASTACK=060h-02ffh -pstack=STACK -ACODE=00h-03FFFh -ACONST=00h-03FFFh \ - -ASMALLCONST=0300h-03FFhx61 -AMEDIUMCONST=0300h-03FFFh -ACOMRAM=01h-05Fh \ - -AABS1=00h-02FFh -ABIGRAM=01h-02FFh -ARAM=060h-0FFh,0100h-01FFhx2 \ + -ASTACK=060h-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 \ + -ABANK3=0300h-03FFh -ABANK4=0400h-04FFh -ABANK5=0500h-05FFh \ -ASFR=0F38h-0F5Fh,0F60h-0FFFh \ - -preset_vec=00h,intcode,intcodelo,powerup,init -pramtop=0300h \ + -preset_vec=00h,intcode,intcodelo,powerup,init -pramtop=0600h \ -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST -pconst=CONST \ -AFARRAM=00h-00h -ACONFIG=0300000h-030000Dh -pconfig=CONFIG \ -AIDLOC=0200000h-0200007h -pidloc=IDLOC -AEEDATA=0F00000h-0F000FFh \ @@ -21,12 +22,12 @@ 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\s3s8.obj \ + C:\Users\_prossn\AppData\Local\Temp\s438.obj \ dist/default/production\src.production.obj Object code version is 3.11 -Machine type is 18F44K22 +Machine type is 18F45K22 Call graph: (short form) @@ -34,23 +35,34 @@ Call graph: (short form) Name Link Load Length Selector Space Scale -C:\Users\_prossn\AppData\Local\Temp\s3s8.obj +C:\Users\_prossn\AppData\Local\Temp\s438.obj init 0 0 4 0 0 idloc 200000 200000 8 200000 0 config 300000 300000 E 300000 0 dist/default/production\src.production.obj - text1 3FE8 3FE8 18 1FF4 0 - text0 3FDC 3FDC 6 1FEE 0 - cinit 3FE2 3FE2 6 1FF1 0 + text6 7E72 7E72 18 3F39 0 + text5 7E66 7E66 C 3F33 0 + text4 7F78 7F78 88 3FBC 0 + text3 7EAE 7EAE 26 3F57 0 + text2 7E8A 7E8A 24 3F45 0 + text1 7F02 7F02 76 3F81 0 + text0 7ED4 7ED4 2E 3F6A 0 + cstackCOMRAM 1 1 14 1 1 + cinit 7E60 7E60 6 3F30 0 TOTAL Name Link Load Length Space CLASS STACK CLASS CODE init 0 0 4 0 - text1 3FE8 3FE8 18 0 - text0 3FDC 3FDC 6 0 - cinit 3FE2 3FE2 6 0 + text6 7E72 7E72 18 0 + text5 7E66 7E66 C 0 + text4 7F78 7F78 88 0 + text3 7EAE 7EAE 26 0 + text2 7E8A 7E8A 24 0 + text1 7F02 7F02 76 0 + text0 7ED4 7ED4 2E 0 + cinit 7E60 7E60 6 0 CLASS CONST @@ -59,6 +71,7 @@ TOTAL Name Link Load Length Sp CLASS MEDIUMCONST CLASS COMRAM + cstackCOMRAM 1 1 14 1 CLASS ABS1 @@ -72,6 +85,12 @@ TOTAL Name Link Load Length Sp CLASS BANK2 + CLASS BANK3 + + CLASS BANK4 + + CLASS BANK5 + CLASS SFR CLASS FARRAM @@ -89,9 +108,15 @@ TOTAL Name Link Load Length Sp SEGMENTS Name Load Length Top Selector Space Class reset_vec 000000 000004 000004 0 0 CODE - text0 003FDC 000006 003FE2 1FEE 0 CODE - cinit 003FE2 000006 003FE8 1FF1 0 CODE - text1 003FE8 000018 004000 1FF4 0 CODE + cstackCOMRAM 000001 000014 000015 1 1 COMRAM + cinit 007E60 000006 007E66 3F30 0 CODE + text5 007E66 00000C 007E72 3F33 0 CODE + text6 007E72 000018 007E8A 3F39 0 CODE + text2 007E8A 000024 007EAE 3F45 0 CODE + text3 007EAE 000026 007ED4 3F57 0 CODE + text0 007ED4 00002E 007F02 3F6A 0 CODE + text1 007F02 000076 007F78 3F81 0 CODE + text4 007F78 000088 008000 3FBC 0 CODE idloc 200000 000008 200008 200000 0 IDLOC config 300000 00000E 30000E 300000 0 CONFIG @@ -102,238 +127,454 @@ UNUSED ADDRESS RANGES BANK0 000060-0000FF A0 BANK1 000100-0001FF 100 BANK2 000200-0002FF 100 - BIGRAM 000001-0002FF 2FF - CODE 000004-003FDB 3FD8 - COMRAM 000001-00005F 5F - CONST 000004-003FDB 3FD8 + BANK3 000300-0003FF 100 + BANK4 000400-0004FF 100 + BANK5 000500-0005FF 100 + BIGRAM 000015-0005FF 5EB + CODE 000004-007E5F 7E5C + COMRAM 000015-00005F 4B + CONST 000004-007E5F 7E5C EEDATA F00000-F000FF 100 - MEDIUMCONST 000300-003FDB 3CDC - RAM 000060-0002FF 100 + MEDIUMCONST 000600-007E5F 7860 + RAM 000060-0005FF 100 SFR 000F38-000FFF 28 - SMALLCONST 000300-003FDB 100 - STACK 000060-0002FF 2A0 + SMALLCONST 000600-007E5F 100 + STACK 000060-0005FF 5A0 Symbol Table -_BAUDCONbits (abs) 000FB8 -_RCIF (abs) 007CF5 -_RCREG (abs) 000FAE -_RCSTAbits (abs) 000FAB -_SPBRG (abs) 000FAF -_TRISC6 (abs) 007CA6 -_TRISC7 (abs) 007CA7 -_TXIF (abs) 007CF4 -_TXREG (abs) 000FAD -_TXSTAbits (abs) 000FAC -__CFG_BOREN$SBORDIS (abs) 000000 -__CFG_BORV$190 (abs) 000000 -__CFG_CCP2MX$PORTC1 (abs) 000000 -__CFG_CCP3MX$PORTB5 (abs) 000000 -__CFG_CP0$OFF (abs) 000000 -__CFG_CP1$OFF (abs) 000000 -__CFG_CPB$OFF (abs) 000000 -__CFG_CPD$OFF (abs) 000000 -__CFG_EBTR0$OFF (abs) 000000 -__CFG_EBTR1$OFF (abs) 000000 -__CFG_EBTRB$OFF (abs) 000000 -__CFG_FCMEN$OFF (abs) 000000 -__CFG_FOSC$ECHPIO6 (abs) 000000 -__CFG_HFOFST$ON (abs) 000000 -__CFG_IESO$OFF (abs) 000000 -__CFG_LVP$ON (abs) 000000 -__CFG_MCLRE$EXTMCLR (abs) 000000 -__CFG_P2BMX$PORTD2 (abs) 000000 -__CFG_PBADEN$ON (abs) 000000 -__CFG_PLLCFG$OFF (abs) 000000 -__CFG_PRICLKEN$ON (abs) 000000 -__CFG_PWRTEN$OFF (abs) 000000 -__CFG_STVREN$ON (abs) 000000 -__CFG_T3CMX$PORTC0 (abs) 000000 -__CFG_WDTEN$ON (abs) 000000 -__CFG_WDTPS$32768 (abs) 000000 -__CFG_WRT0$OFF (abs) 000000 -__CFG_WRT1$OFF (abs) 000000 -__CFG_WRTB$OFF (abs) 000000 -__CFG_WRTC$OFF (abs) 000000 -__CFG_WRTD$OFF (abs) 000000 -__CFG_XINST$OFF (abs) 000000 -__HRAM (abs) 000000 -__Habs1 abs1 000000 -__Hbank0 bank0 000000 -__Hbank1 bank1 000000 -__Hbank2 bank2 000000 -__Hbigbss bigbss 000000 -__Hbigdata bigdata 000000 -__Hbigram bigram 000000 -__Hbss bss 000000 -__Hcinit cinit 000000 -__Hclrtext clrtext 000000 -__Hcomram comram 000000 -__Hconfig config 30000E -__Hconst const 000000 -__HcstackCOMRAM cstackCOMRAM 000000 -__Hdata data 000000 -__Heeprom_data eeprom_data 000000 -__Hfarbss farbss 000000 -__Hfardata fardata 000000 -__Hibigdata ibigdata 000000 -__Hidata idata 000000 -__Hidloc idloc 200008 -__Hifardata ifardata 000000 -__Hinit init 000004 -__Hintcode intcode 000000 -__Hintcode_body intcode_body 000000 -__Hintcodelo intcodelo 000000 -__Hintentry intentry 000000 -__Hintret intret 000000 -__Hintsave_regs intsave_regs 000000 -__Hirdata irdata 000000 -__Hmediumconst mediumconst 000000 -__HnvFARRAM nvFARRAM 000000 -__Hnvbit nvbit 000000 -__Hnvrram nvrram 000000 -__Hparam rparam 000000 -__Hpowerup powerup 000000 -__Hram ram 000000 -__Hramtop ramtop 000300 -__Hrbit rbit 000000 -__Hrbss rbss 000000 -__Hrdata rdata 000000 -__Hreset_vec reset_vec 000000 -__Hrparam rparam 000000 -__Hsfr sfr 000000 -__Hsmallconst smallconst 000000 -__Hspace_0 (abs) 30000E -__Hspace_1 (abs) 000000 -__Hspace_2 (abs) 000000 -__Hstack stack 000000 -__Hstruct struct 000000 -__Htemp temp 000000 -__Htext text 000000 -__Htext0 text0 000000 -__Htext1 text1 000000 -__LRAM (abs) 000001 -__Labs1 abs1 000000 -__Lbank0 bank0 000000 -__Lbank1 bank1 000000 -__Lbank2 bank2 000000 -__Lbigbss bigbss 000000 -__Lbigdata bigdata 000000 -__Lbigram bigram 000000 -__Lbss bss 000000 -__Lcinit cinit 000000 -__Lclrtext clrtext 000000 -__Lcomram comram 000000 -__Lconfig config 300000 -__Lconst const 000000 -__LcstackCOMRAM cstackCOMRAM 000000 -__Ldata data 000000 -__Leeprom_data eeprom_data 000000 -__Lfarbss farbss 000000 -__Lfardata fardata 000000 -__Libigdata ibigdata 000000 -__Lidata idata 000000 -__Lidloc idloc 200000 -__Lifardata ifardata 000000 -__Linit init 000000 -__Lintcode intcode 000000 -__Lintcode_body intcode_body 000000 -__Lintcodelo intcodelo 000000 -__Lintentry intentry 000000 -__Lintret intret 000000 -__Lintsave_regs intsave_regs 000000 -__Lirdata irdata 000000 -__Lmediumconst mediumconst 000000 -__LnvFARRAM nvFARRAM 000000 -__Lnvbit nvbit 000000 -__Lnvrram nvrram 000000 -__Lparam rparam 000000 -__Lpowerup powerup 000000 -__Lram ram 000000 -__Lramtop ramtop 000300 -__Lrbit rbit 000000 -__Lrbss rbss 000000 -__Lrdata rdata 000000 -__Lreset_vec reset_vec 000000 -__Lrparam rparam 000000 -__Lsfr sfr 000000 -__Lsmallconst smallconst 000000 -__Lspace_0 (abs) 000000 -__Lspace_1 (abs) 000000 -__Lspace_2 (abs) 000000 -__Lstack stack 000000 -__Lstruct struct 000000 -__Ltemp temp 000000 -__Ltext text 000000 -__Ltext0 text0 000000 -__Ltext1 text1 000000 -__S0 (abs) 30000E -__S1 (abs) 000000 -__S2 (abs) 000000 -___inthi_sp stack 000000 -___intlo_sp stack 000000 -___param_bank (abs) 000000 -___rparam_used (abs) 000001 -___sp stack 000000 -__accesstop (abs) 000060 -__activetblptr (abs) 000000 -__end_of__initialization cinit 003FE2 -__end_of_eusart_init text1 004000 -__end_of_main text0 003FE2 -__initialization cinit 003FE2 -__mediumconst mediumconst 000000 -__pcinit cinit 003FE2 -__pcstackCOMRAM cstackCOMRAM 000000 -__ptext0 text0 003FDC -__ptext1 text1 003FE8 -__ramtop ramtop 000300 -__size_of_eusart_init (abs) 000000 -__size_of_main (abs) 000000 -__smallconst smallconst 000000 -_eusart_init text1 003FE8 -_main text0 003FDC -end_of_initialization cinit 003FE2 -intlevel0 text 000000 -intlevel1 text 000000 -intlevel2 text 000000 -intlevel3 text 000000 -stackhi (abs) 0002FF -stacklo (abs) 000060 -start init 000000 -start_initialization cinit 003FE2 +_BAUDCONbits (abs) 000FB8 +_RCIF (abs) 007CF5 +_RCREG (abs) 000FAE +_RCSTAbits (abs) 000FAB +_SPBRG (abs) 000FAF +_TRISC6 (abs) 007CA6 +_TRISC7 (abs) 007CA7 +_TXIF (abs) 007CF4 +_TXREG (abs) 000FAD +_TXSTAbits (abs) 000FAC +__CFG_BOREN$SBORDIS (abs) 000000 +__CFG_BORV$190 (abs) 000000 +__CFG_CCP2MX$PORTC1 (abs) 000000 +__CFG_CCP3MX$PORTB5 (abs) 000000 +__CFG_CP0$OFF (abs) 000000 +__CFG_CP1$OFF (abs) 000000 +__CFG_CPB$OFF (abs) 000000 +__CFG_CPD$OFF (abs) 000000 +__CFG_EBTR0$OFF (abs) 000000 +__CFG_EBTR1$OFF (abs) 000000 +__CFG_EBTRB$OFF (abs) 000000 +__CFG_FCMEN$OFF (abs) 000000 +__CFG_FOSC$ECHPIO6 (abs) 000000 +__CFG_HFOFST$ON (abs) 000000 +__CFG_IESO$OFF (abs) 000000 +__CFG_LVP$ON (abs) 000000 +__CFG_MCLRE$EXTMCLR (abs) 000000 +__CFG_P2BMX$PORTD2 (abs) 000000 +__CFG_PBADEN$ON (abs) 000000 +__CFG_PLLCFG$OFF (abs) 000000 +__CFG_PRICLKEN$ON (abs) 000000 +__CFG_PWRTEN$OFF (abs) 000000 +__CFG_STVREN$ON (abs) 000000 +__CFG_T3CMX$PORTC0 (abs) 000000 +__CFG_WDTEN$ON (abs) 000000 +__CFG_WDTPS$32768 (abs) 000000 +__CFG_WRT0$OFF (abs) 000000 +__CFG_WRT1$OFF (abs) 000000 +__CFG_WRTB$OFF (abs) 000000 +__CFG_WRTC$OFF (abs) 000000 +__CFG_WRTD$OFF (abs) 000000 +__CFG_XINST$OFF (abs) 000000 +__HRAM (abs) 000000 +__Habs1 abs1 000000 +__Hbank0 bank0 000000 +__Hbank1 bank1 000000 +__Hbank2 bank2 000000 +__Hbank3 bank3 000000 +__Hbank4 bank4 000000 +__Hbank5 bank5 000000 +__Hbigbss bigbss 000000 +__Hbigdata bigdata 000000 +__Hbigram bigram 000000 +__Hbss bss 000000 +__Hcinit cinit 000000 +__Hclrtext clrtext 000000 +__Hcomram comram 000000 +__Hconfig config 30000E +__Hconst const 000000 +__HcstackCOMRAM cstackCOMRAM 000000 +__Hdata data 000000 +__Heeprom_data eeprom_data 000000 +__Hfarbss farbss 000000 +__Hfardata fardata 000000 +__Hibigdata ibigdata 000000 +__Hidata idata 000000 +__Hidloc idloc 200008 +__Hifardata ifardata 000000 +__Hinit init 000004 +__Hintcode intcode 000000 +__Hintcode_body intcode_body 000000 +__Hintcodelo intcodelo 000000 +__Hintentry intentry 000000 +__Hintret intret 000000 +__Hintsave_regs intsave_regs 000000 +__Hirdata irdata 000000 +__Hmediumconst mediumconst 000000 +__HnvFARRAM nvFARRAM 000000 +__Hnvbit nvbit 000000 +__Hnvrram nvrram 000000 +__Hparam rparam 000000 +__Hpowerup powerup 000000 +__Hram ram 000000 +__Hramtop ramtop 000600 +__Hrbit rbit 000000 +__Hrbss rbss 000000 +__Hrdata rdata 000000 +__Hreset_vec reset_vec 000000 +__Hrparam rparam 000000 +__Hsfr sfr 000000 +__Hsmallconst smallconst 000000 +__Hspace_0 (abs) 30000E +__Hspace_1 (abs) 000015 +__Hspace_2 (abs) 000000 +__Hstack stack 000000 +__Hstruct struct 000000 +__Htemp temp 000000 +__Htext text 000000 +__Htext0 text0 000000 +__Htext1 text1 000000 +__Htext2 text2 000000 +__Htext3 text3 000000 +__Htext4 text4 000000 +__Htext5 text5 000000 +__Htext6 text6 000000 +__LRAM (abs) 000001 +__Labs1 abs1 000000 +__Lbank0 bank0 000000 +__Lbank1 bank1 000000 +__Lbank2 bank2 000000 +__Lbank3 bank3 000000 +__Lbank4 bank4 000000 +__Lbank5 bank5 000000 +__Lbigbss bigbss 000000 +__Lbigdata bigdata 000000 +__Lbigram bigram 000000 +__Lbss bss 000000 +__Lcinit cinit 000000 +__Lclrtext clrtext 000000 +__Lcomram comram 000000 +__Lconfig config 300000 +__Lconst const 000000 +__LcstackCOMRAM cstackCOMRAM 000000 +__Ldata data 000000 +__Leeprom_data eeprom_data 000000 +__Lfarbss farbss 000000 +__Lfardata fardata 000000 +__Libigdata ibigdata 000000 +__Lidata idata 000000 +__Lidloc idloc 200000 +__Lifardata ifardata 000000 +__Linit init 000000 +__Lintcode intcode 000000 +__Lintcode_body intcode_body 000000 +__Lintcodelo intcodelo 000000 +__Lintentry intentry 000000 +__Lintret intret 000000 +__Lintsave_regs intsave_regs 000000 +__Lirdata irdata 000000 +__Lmediumconst mediumconst 000000 +__LnvFARRAM nvFARRAM 000000 +__Lnvbit nvbit 000000 +__Lnvrram nvrram 000000 +__Lparam rparam 000000 +__Lpowerup powerup 000000 +__Lram ram 000000 +__Lramtop ramtop 000600 +__Lrbit rbit 000000 +__Lrbss rbss 000000 +__Lrdata rdata 000000 +__Lreset_vec reset_vec 000000 +__Lrparam rparam 000000 +__Lsfr sfr 000000 +__Lsmallconst smallconst 000000 +__Lspace_0 (abs) 000000 +__Lspace_1 (abs) 000000 +__Lspace_2 (abs) 000000 +__Lstack stack 000000 +__Lstruct struct 000000 +__Ltemp temp 000000 +__Ltext text 000000 +__Ltext0 text0 000000 +__Ltext1 text1 000000 +__Ltext2 text2 000000 +__Ltext3 text3 000000 +__Ltext4 text4 000000 +__Ltext5 text5 000000 +__Ltext6 text6 000000 +__S0 (abs) 30000E +__S1 (abs) 000015 +__S2 (abs) 000000 +___inthi_sp stack 000000 +___intlo_sp stack 000000 +___param_bank (abs) 000000 +___rparam_used (abs) 000001 +___sp stack 000000 +__accesstop (abs) 000060 +__activetblptr (abs) 000000 +__end_of__initialization cinit 007E60 +__end_of_eusart_init text6 007E8A +__end_of_eusart_write_midi text4 008000 +__end_of_main text0 007F02 +__end_of_midi_note_on text1 007F78 +__end_of_midi_set_channel text3 007ED4 +__end_of_midi_set_status text2 007EAE +__end_of_putch text5 007E72 +__initialization cinit 007E60 +__mediumconst mediumconst 000000 +__pcinit cinit 007E60 +__pcstackCOMRAM cstackCOMRAM 000001 +__ptext0 text0 007ED4 +__ptext1 text1 007F02 +__ptext2 text2 007E8A +__ptext3 text3 007EAE +__ptext4 text4 007F78 +__ptext5 text5 007E66 +__ptext6 text6 007E72 +__ramtop ramtop 000600 +__size_of_eusart_init (abs) 000000 +__size_of_eusart_write_midi (abs) 000000 +__size_of_main (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 +_eusart_init text6 007E72 +_eusart_write_midi text4 007F78 +_main text0 007ED4 +_midi_note_on text1 007F02 +_midi_set_channel text3 007EAE +_midi_set_status text2 007E8A +_putch text5 007E66 +end_of_initialization cinit 007E60 +eusart_write_midi@data cstackCOMRAM 000008 +eusart_write_midi@length cstackCOMRAM 000006 +eusart_write_midi@pkt cstackCOMRAM 000002 +intlevel0 text 000000 +intlevel1 text 000000 +intlevel2 text 000000 +intlevel3 text 000000 +main@sample_message cstackCOMRAM 00000E +midi_note_on@channel cstackCOMRAM 000008 +midi_note_on@note cstackCOMRAM 00000A +midi_note_on@pkt cstackCOMRAM 000006 +midi_note_on@velocity cstackCOMRAM 00000B +midi_set_channel@channel cstackCOMRAM 000003 +midi_set_channel@pkt cstackCOMRAM 000001 +midi_set_status@pkt cstackCOMRAM 000001 +midi_set_status@status cstackCOMRAM 000003 +putch@c cstackCOMRAM 000001 +stackhi (abs) 0005FF +stacklo (abs) 000060 +start init 000000 +start_initialization cinit 007E60 FUNCTION INFORMATION: *************** function _main ***************** Defined at: - line 83 in file "main.c" + line 105 in file "main.c" Parameters: Size Location Type None Auto vars: Size Location Type - None + sample_messa 7 13[COMRAM] struct . Return value: Size Location Type 1 wreg void Registers used: - wreg, status,2, cstack + wreg, fsr2l, fsr2h, status,2, status,0, cstack Tracked objects: On entry : On exit : Unchanged: - Data sizes: COMRAM BANK0 BANK1 BANK2 - Params: 0 0 0 0 - Locals: 0 0 0 0 - Temps: 0 0 0 0 - Totals: 0 0 0 0 -Total ram usage: 0 bytes - Hardware stack levels required when called: 1 + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 0 0 0 0 0 0 0 + Locals: 7 0 0 0 0 0 0 + Temps: 0 0 0 0 0 0 0 + Totals: 7 0 0 0 0 0 0 +Total ram usage: 7 bytes + Hardware stack levels required when called: 2 This function calls: _eusart_init + _eusart_write_midi + _midi_note_on This function is called by: Startup code after reset This function uses a non-reentrant model + *************** function _midi_note_on ***************** + Defined at: + line 64 in file "midi.c" + Parameters: Size Location Type + pkt 2 5[COMRAM] PTR struct . + -> main@sample_message(7), + channel 2 7[COMRAM] unsigned int + note 1 9[COMRAM] enum E31 + velocity 1 10[COMRAM] unsigned char + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 5[COMRAM] int + Registers used: + wreg, fsr2l, fsr2h, status,2, status,0, cstack + Tracked objects: + On entry : + On exit : + Unchanged: + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 6 0 0 0 0 0 0 + Locals: 0 0 0 0 0 0 0 + Temps: 2 0 0 0 0 0 0 + Totals: 8 0 0 0 0 0 0 +Total ram usage: 8 bytes + Hardware stack levels used: 1 + Hardware stack levels required when called: 1 + This function calls: + _midi_set_channel + _midi_set_status + This function is called by: + _main + This function uses a non-reentrant model + + + *************** function _midi_set_status ***************** + Defined at: + line 42 in file "midi.c" + Parameters: Size Location Type + pkt 2 0[COMRAM] PTR struct . + -> main@sample_message(7), + status 1 2[COMRAM] enum E40 + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 0[COMRAM] int + Registers used: + wreg, fsr2l, fsr2h, status,2, status,0 + Tracked objects: + On entry : + On exit : + Unchanged: + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 3 0 0 0 0 0 0 + Locals: 0 0 0 0 0 0 0 + Temps: 1 0 0 0 0 0 0 + Totals: 4 0 0 0 0 0 0 +Total ram usage: 4 bytes + Hardware stack levels used: 1 + This function calls: + Nothing + This function is called by: + _midi_note_on + _midi_note_off + This function uses a non-reentrant model + + + *************** function _midi_set_channel ***************** + Defined at: + line 53 in file "midi.c" + Parameters: Size Location Type + pkt 2 0[COMRAM] PTR struct . + -> main@sample_message(7), + channel 2 2[COMRAM] unsigned int + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 0[COMRAM] int + Registers used: + wreg, fsr2l, fsr2h, status,2, status,0 + Tracked objects: + On entry : + On exit : + Unchanged: + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 4 0 0 0 0 0 0 + Locals: 0 0 0 0 0 0 0 + Temps: 1 0 0 0 0 0 0 + Totals: 5 0 0 0 0 0 0 +Total ram usage: 5 bytes + Hardware stack levels used: 1 + This function calls: + Nothing + This function is called by: + _midi_note_on + _midi_note_off + This function uses a non-reentrant model + + + *************** function _eusart_write_midi ***************** + Defined at: + line 81 in file "main.c" + Parameters: Size Location Type + pkt 2 1[COMRAM] PTR struct . + -> main@sample_message(7), + Auto vars: Size Location Type + data 2 7[COMRAM] PTR unsigned char + -> sample_message.data(4), main@sample_message(7), + length 2 5[COMRAM] unsigned int + Return value: Size Location Type + 2 1[COMRAM] int + Registers used: + wreg, fsr2l, fsr2h, status,2, status,0, cstack + Tracked objects: + On entry : + On exit : + Unchanged: + Data sizes: COMRAM BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 + Params: 2 0 0 0 0 0 0 + Locals: 4 0 0 0 0 0 0 + Temps: 2 0 0 0 0 0 0 + Totals: 8 0 0 0 0 0 0 +Total ram usage: 8 bytes + Hardware stack levels used: 1 + Hardware stack levels required when called: 1 + This function calls: + _putch + This function is called by: + _main + This function uses a non-reentrant model + + + *************** function _putch ***************** + Defined at: + line 23 in file "rs232.c" + Parameters: Size Location Type + c 1 wreg unsigned char + Auto vars: Size Location Type + c 1 0[COMRAM] unsigned char + Return value: Size Location Type + 1 wreg void + Registers used: + wreg + 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: 1 0 0 0 0 0 0 + Temps: 0 0 0 0 0 0 0 + Totals: 1 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: + _eusart_write_midi + _getche + This function uses a non-reentrant model + + *************** function _eusart_init ***************** Defined at: line 4 in file "rs232.c" @@ -349,11 +590,11 @@ Total ram usage: 0 bytes On entry : On exit : Unchanged: - Data sizes: COMRAM BANK0 BANK1 BANK2 - Params: 0 0 0 0 - Locals: 0 0 0 0 - Temps: 0 0 0 0 - Totals: 0 0 0 0 + 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 This function calls: @@ -368,17 +609,26 @@ MODULE INFORMATION Module Function Class Link Load Size rs232.c - _eusart_init CODE 3FE8 0000 25 + _putch CODE 7E66 0000 13 + _eusart_init CODE 7E72 0000 25 -rs232.c estimated size: 25 +rs232.c estimated size: 38 shared - __initialization CODE 3FE2 0000 1 + __initialization CODE 7E60 0000 1 shared estimated size: 1 +midi.c + _midi_set_channel CODE 7EAE 0000 39 + _midi_note_on CODE 7F02 0000 119 + _midi_set_status CODE 7E8A 0000 37 + +midi.c estimated size: 195 + main.c - _main CODE 3FDC 0000 7 + _eusart_write_midi CODE 7F78 0000 137 + _main CODE 7ED4 0000 47 -main.c estimated size: 7 +main.c estimated size: 184 |