From a588c9f6e6f0946844ed27e618d792cd025d4362 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Fri, 23 Feb 2018 16:31:32 +0100 Subject: No time for commit msg --- src/dist/default/production/src.production.map | 821 +++++++++++++++++++++++++ 1 file changed, 821 insertions(+) create mode 100644 src/dist/default/production/src.production.map (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 new file mode 100644 index 0000000..f4c46fc --- /dev/null +++ b/src/dist/default/production/src.production.map @@ -0,0 +1,821 @@ +Microchip MPLAB XC8 Compiler V1.44 () + +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 \ + -Mdist/default/production/src.production.map -E1 -ver=XC8 \ + -ASTACK=069h-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=08h,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 \ + -peeprom_data=EEDATA \ + -prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \ + -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 \ + dist/default/production\src.production.obj + +Object code version is 3.11 + +Machine type is 18F45K22 + +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 + 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 + +TOTAL Name Link Load Length Space + CLASS STACK + + CLASS CODE + intcode 8 8 1B0 0 + init 1B8 1B8 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 + + CLASS CONST + + CLASS SMALLCONST + + CLASS MEDIUMCONST + + CLASS COMRAM + temp 45 45 1 1 + cstackCOMRAM 1 1 24 1 + dataCOMRAM 43 43 2 1 + bssCOMRAM 25 25 1E 1 + + CLASS ABS1 + + CLASS BIGRAM + + CLASS RAM + + CLASS BANK0 + cstackBANK0 60 60 9 1 + + CLASS BANK1 + + CLASS BANK2 + + CLASS BANK3 + + CLASS BANK4 + + CLASS BANK5 + + CLASS SFR + + CLASS FARRAM + + CLASS CONFIG + config 300000 300000 E 0 + + CLASS IDLOC + idloc 200000 200000 8 0 + + CLASS EEDATA + + + +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 + idloc 200000 000008 200008 200000 0 IDLOC + config 300000 00000E 30000E 300000 0 CONFIG + + +UNUSED ADDRESS RANGES + + Name Unused Largest block Delta + BANK0 000069-0000FF 97 + 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 + CODE 000004-000007 4 + 000426-007FFF 7BDA + COMRAM 000046-00005F 1A + CONST 000004-000007 4 + 000426-007FFF 7BDA + EEDATA F00000-F000FF 100 + MEDIUMCONST 000600-007FFF 7A00 + RAM 000069-0005FF 100 + SFR 000F38-000FFF 28 + SMALLCONST 000600-007FFF 100 + STACK 000069-0005FF 597 + + Symbol Table + +_ANSELA (abs) 000F38 +_ANSELB (abs) 000F39 +_ANSELC (abs) 000F3A +_ANSELD (abs) 000F3B +_BAUDCON1bits (abs) 000FB8 +_INTCONbits (abs) 000FF2 +_OSCCONbits (abs) 000FD3 +_OSCTUNEbits (abs) 000F9B +_PIE1bits (abs) 000F9D +_PIR1bits (abs) 000F9E +_PORTA (abs) 000F80 +_PORTAbits (abs) 000F80 +_PORTB (abs) 000F81 +_PORTDbits (abs) 000F83 +_PR2 (abs) 000FBB +_RC1IF (abs) 007CF5 +_RC1REG (abs) 000FAE +_RCSTA1bits (abs) 000FAB +_SPBRG1 (abs) 000FAF +_SPBRGH1 (abs) 000FB0 +_T2CONbits (abs) 000FBA +_TRISA (abs) 000F92 +_TRISB (abs) 000F93 +_TRISCbits (abs) 000F94 +_TRISDbits (abs) 000F95 +_TX1IF (abs) 007CF4 +_TX1REG (abs) 000FAD +_TXSTA1bits (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_CP2$OFF (abs) 000000 +__CFG_CP3$OFF (abs) 000000 +__CFG_CPB$OFF (abs) 000000 +__CFG_CPD$OFF (abs) 000000 +__CFG_EBTR0$OFF (abs) 000000 +__CFG_EBTR1$OFF (abs) 000000 +__CFG_EBTR2$OFF (abs) 000000 +__CFG_EBTR3$OFF (abs) 000000 +__CFG_EBTRB$OFF (abs) 000000 +__CFG_FCMEN$OFF (abs) 000000 +__CFG_FOSC$INTIO7 (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$ON (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_WRT2$OFF (abs) 000000 +__CFG_WRT3$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 +__HbssCOMRAM bssCOMRAM 000000 +__Hcinit cinit 000000 +__Hclrtext clrtext 000000 +__Hcomram comram 000000 +__Hconfig config 30000E +__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 +__Hintcode_body intcode_body 000000 +__Hintcodelo intcodelo 0001B8 +__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 0001B8 +__Hram ram 000000 +__Hramtop ramtop 000600 +__Hrbit rbit 000000 +__Hrbss rbss 000000 +__Hrdata rdata 000000 +__Hreset_vec reset_vec 000004 +__Hrparam rparam 000000 +__Hsfr sfr 000000 +__Hsmallconst smallconst 000000 +__Hspace_0 (abs) 30000E +__Hspace_1 (abs) 000069 +__Hspace_2 (abs) 000000 +__Hstack stack 000000 +__Hstruct struct 000000 +__Htemp temp 000046 +__Htext text 000000 +__Htext0 text0 000000 +__Htext1 text1 000000 +__Htext2 text2 000000 +__Htext3 text3 000000 +__Htext4 text4 000000 +__Htext5 text5 000000 +__Htext6 text6 000000 +__Htext7 text7 000000 +__Htext8 text8 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 +__LbssCOMRAM bssCOMRAM 000000 +__Lcinit cinit 000000 +__Lclrtext clrtext 000000 +__Lcomram comram 000000 +__Lconfig config 300000 +__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 +__Lintcode intcode 000008 +__Lintcode_body intcode_body 000000 +__Lintcodelo intcodelo 0001B8 +__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 0001B8 +__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 000045 +__Ltext text 000000 +__Ltext0 text0 000000 +__Ltext1 text1 000000 +__Ltext2 text2 000000 +__Ltext3 text3 000000 +__Ltext4 text4 000000 +__Ltext5 text5 000000 +__Ltext6 text6 000000 +__Ltext7 text7 000000 +__Ltext8 text8 000000 +__S0 (abs) 30000E +__S1 (abs) 000069 +__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) 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 +__mediumconst mediumconst 000000 +__pbssCOMRAM bssCOMRAM 000025 +__pcinit cinit 000354 +__pcstackBANK0 cstackBANK0 000060 +__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 +__ramtop ramtop 000600 +__size_of_eusart1_init (abs) 000000 +__size_of_eusart_write_midi (abs) 000000 +__size_of_init_hw (abs) 000000 +__size_of_isr (abs) 000000 +__size_of_main (abs) 000000 +__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 +_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 +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 +stackhi (abs) 0005FF +stacklo (abs) 000069 +start init 0001B8 +start_initialization cinit 000354 +wtemp6 temp 000046 + + +FUNCTION INFORMATION: + + *************** function _main ***************** + Defined at: + line 204 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 + Return value: Size Location Type + 1 wreg void + 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: 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 + Hardware stack levels required when called: 3 + This function calls: + _eusart_write_midi + _init_hw + _memset + _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 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 + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 30[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: 0 2 0 0 0 0 0 + Totals: 6 2 0 0 0 0 0 +Total ram usage: 8 bytes + Hardware stack levels used: 1 + Hardware stack levels required when called: 2 + 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 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 + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 25[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 + Hardware stack levels required when called: 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 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 + Auto vars: Size Location Type + None + Return value: Size Location Type + 2 25[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 + Hardware stack levels required when called: 1 + This function calls: + Nothing + This function is called by: + _midi_note_on + _midi_note_off + This function uses a non-reentrant model + + + *************** function _memset ***************** + 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 + Auto vars: Size Location Type + p 2 31[COMRAM] PTR unsigned char + -> keypresses(30), + Return value: Size Location Type + 2 25[COMRAM] PTR void + 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: 6 0 0 0 0 0 0 + Locals: 2 0 0 0 0 0 0 + Temps: 0 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: + Nothing + This function is called by: + _main + This function uses a non-reentrant model + + + *************** function _init_hw ***************** + Defined at: + line 140 in file "main.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, cstack + 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: 2 + This function calls: + _eusart1_init + This function is called by: + _main + This function uses a non-reentrant model + + + *************** function _eusart1_init ***************** + Defined at: + line 4 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 _eusart_write_midi ***************** + Defined at: + line 226 in file "main.c" + Parameters: Size Location Type + pkt 2 26[COMRAM] PTR const struct . + -> main@sample_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 + Return value: Size Location Type + 2 26[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: 2 + This function calls: + _putch + This function is called by: + _main + This function uses a non-reentrant model + + + *************** function _putch ***************** + Defined at: + line 29 in file "rs232.c" + Parameters: Size Location Type + c 1 wreg unsigned char + Auto vars: Size Location Type + c 1 25[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 + Hardware stack levels required when called: 1 + This function calls: + 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" + Parameters: Size Location Type + None + Auto vars: Size Location Type + i 1 24[COMRAM] unsigned char + data 1 23[COMRAM] unsigned char + Return value: Size Location Type + 1 wreg void + Registers used: + wreg, fsr2l, fsr2h, status,2, status,0, prodl, prodh + 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: 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 + Hardware stack levels used: 1 + This function calls: + Nothing + This function is called by: + Interrupt level 2 + This function uses a non-reentrant model + + + +MODULE INFORMATION + +Module Function Class Link Load Size +rs232.c + _putch CODE 0418 0000 13 + _eusart1_init CODE 03FC 0000 29 + +rs232.c estimated size: 42 + +shared + __initialization CODE 0354 0000 37 + +shared estimated size: 37 + +midi.c + _midi_set_channel CODE 03B2 0000 39 + _midi_note_on CODE 01BC 0000 121 + _midi_set_status CODE 03D8 0000 37 + +midi.c estimated size: 197 + +C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c + _memset CODE 0386 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 + +main.c estimated size: 724 + -- cgit v1.2.1