summaryrefslogtreecommitdiffstats
path: root/src/dist/default/production/src.production.map
diff options
context:
space:
mode:
Diffstat (limited to 'src/dist/default/production/src.production.map')
-rw-r--r--src/dist/default/production/src.production.map870
1 files changed, 0 insertions, 870 deletions
diff --git a/src/dist/default/production/src.production.map b/src/dist/default/production/src.production.map
deleted file mode 100644
index 84cad4a..0000000
--- a/src/dist/default/production/src.production.map
+++ /dev/null
@@ -1,870 +0,0 @@
-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\s15k.2 \
- -Mdist/default/production/src.production.map -E1 -ver=XC8 \
- -ASTACK=0B7h-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\s15k.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\s15k.obj
- init 300 300 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 2F8 4 0
- temp 35 35 1 1 1
- smallconst 600 600 2C 300 0
- text9 952 952 C 316 0
- text8 762 762 74 316 0
- text7 91C 91C 1C 316 0
- text6 900 900 1C 316 0
- text5 838 838 52 316 0
- text4 88A 88A 2C 316 0
- text3 8B6 8B6 26 316 0
- text2 8DC 8DC 24 316 0
- text1 7D6 7D6 62 316 0
- text0 62C 62C 136 316 0
- cstackCOMRAM 1 1 34 1 1
- cstackBANK0 A2 A2 15 60 1
- bssBANK0 60 60 42 60 1
- cinit 938 938 1A 316 0
-
-TOTAL Name Link Load Length Space
- CLASS STACK
-
- CLASS CODE
- intcode 8 8 2F8 0
- init 300 300 4 0
- reset_vec 0 0 4 0
- text9 952 952 C 0
- text8 762 762 74 0
- text7 91C 91C 1C 0
- text6 900 900 1C 0
- text5 838 838 52 0
- text4 88A 88A 2C 0
- text3 8B6 8B6 26 0
- text2 8DC 8DC 24 0
- text1 7D6 7D6 62 0
- text0 62C 62C 136 0
- cinit 938 938 1A 0
-
- CLASS CONST
-
- CLASS SMALLCONST
- smallconst 600 600 2C 0
-
- CLASS MEDIUMCONST
-
- CLASS COMRAM
- temp 35 35 1 1
- cstackCOMRAM 1 1 34 1
-
- CLASS ABS1
-
- CLASS BIGRAM
-
- CLASS RAM
-
- CLASS BANK0
- cstackBANK0 A2 A2 15 1
- bssBANK0 60 60 42 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 000035 000036 1 1 COMRAM
- intcode 000008 0002FC 000304 4 0 CODE
- bssBANK0 000060 000057 0000B7 60 1 BANK0
- smallconst 000600 00002C 00062C 300 0 SMALLCON
- text0 00062C 000332 00095E 316 0 CODE
- idloc 200000 000008 200008 200000 0 IDLOC
- config 300000 00000E 30000E 300000 0 CONFIG
-
-
-UNUSED ADDRESS RANGES
-
- Name Unused Largest block Delta
- BANK0 0000B7-0000FF 49
- BANK1 000100-0001FF 100
- BANK2 000200-0002FF 100
- BANK3 000300-0003FF 100
- BANK4 000400-0004FF 100
- BANK5 000500-0005FF 100
- BIGRAM 000036-00005F 2A
- 0000B7-0005FF 549
- CODE 000004-000007 4
- 000304-0005FF 2FC
- 00095E-007FFF 76A2
- COMRAM 000036-00005F 2A
- CONST 000004-000007 4
- 000304-0005FF 2FC
- 00095E-007FFF 76A2
- EEDATA F00000-F000FF 100
- MEDIUMCONST 00095E-007FFF 76A2
- RAM 0000B7-0005FF 100
- SFR 000F38-000FFF 28
- SMALLCONST 00095E-007FFF 100
- STACK 0000B7-0005FF 549
-
- Symbol Table
-
-_ANSELA (abs) 000F38
-_ANSELB (abs) 000F39
-_ANSELC (abs) 000F3A
-_ANSELD (abs) 000F3B
-_BAUDCON1bits (abs) 000FB8
-_BAUDCON2bits (abs) 000F70
-_INTCONbits (abs) 000FF2
-_OSCCONbits (abs) 000FD3
-_OSCTUNEbits (abs) 000F9B
-_PIE1bits (abs) 000F9D
-_PIR1bits (abs) 000F9E
-_PORTA (abs) 000F80
-_PORTB (abs) 000F81
-_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
-_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
-__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$INTIO67 (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$OFF (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
-__HbssBANK0 bssBANK0 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
-__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 000304
-__Hintcode intcode 000300
-__Hintcode_body intcode_body 000000
-__Hintcodelo intcodelo 000300
-__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 000300
-__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 00062C
-__Hspace_0 (abs) 30000E
-__Hspace_1 (abs) 0000B7
-__Hspace_2 (abs) 000000
-__Hstack stack 000000
-__Hstruct struct 000000
-__Htemp temp 000036
-__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
-__Htext9 text9 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
-__LbssBANK0 bssBANK0 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
-__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 000300
-__Lintcode intcode 000008
-__Lintcode_body intcode_body 000000
-__Lintcodelo intcodelo 000300
-__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 000300
-__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 000600
-__Lspace_0 (abs) 000000
-__Lspace_1 (abs) 000000
-__Lspace_2 (abs) 000000
-__Lstack stack 000000
-__Lstruct struct 000000
-__Ltemp temp 000035
-__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
-__Ltext9 text9 000000
-__S0 (abs) 30000E
-__S1 (abs) 0000B7
-__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 000944
-__end_of_eusart1_init text7 000938
-__end_of_eusart2_init text6 00091C
-__end_of_eusart2_putch text9 00095E
-__end_of_eusart_write_midi text8 0007D6
-__end_of_init_hw text5 00088A
-__end_of_isr intcode 000300
-__end_of_main text0 000762
-__end_of_memset text4 0008B6
-__end_of_midi_note_on text1 000838
-__end_of_midi_notes_steps_table smallconst 00062B
-__end_of_midi_set_channel text3 0008DC
-__end_of_midi_set_status text2 000900
-__initialization cinit 000938
-__mediumconst mediumconst 000000
-__pbssBANK0 bssBANK0 000060
-__pcinit cinit 000938
-__pcstackBANK0 cstackBANK0 0000A2
-__pcstackCOMRAM cstackCOMRAM 000001
-__pintcode intcode 000008
-__psmallconst smallconst 000600
-__ptext0 text0 00062C
-__ptext1 text1 0007D6
-__ptext2 text2 0008DC
-__ptext3 text3 0008B6
-__ptext4 text4 00088A
-__ptext5 text5 000838
-__ptext6 text6 000900
-__ptext7 text7 00091C
-__ptext8 text8 000762
-__ptext9 text9 000952
-__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
-__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
-__smallconst smallconst 000600
-_eusart1_init text7 00091C
-_eusart2_init text6 000900
-_eusart2_putch text9 000952
-_eusart_write_midi text8 000762
-_init_hw text5 000838
-_isr intcode 000008
-_isr$304 cstackCOMRAM 000027
-_isr$305 cstackCOMRAM 000028
-_keypresses bssBANK0 000060
-_keys_data bssBANK0 000062
-_main text0 00062C
-_memset text4 00088A
-_midi_note_on text1 0007D6
-_midi_notes_steps_table smallconst 000601
-_midi_set_channel text3 0008B6
-_midi_set_status text2 0008DC
-btemp temp 000035
-end_of_initialization cinit 000944
-eusart2_putch@c cstackCOMRAM 00002A
-eusart_write_midi@data cstackCOMRAM 000031
-eusart_write_midi@length cstackCOMRAM 00002F
-eusart_write_midi@pkt cstackCOMRAM 00002B
-int$flags temp 000035
-intlevel0 text 000000
-intlevel1 text 000000
-intlevel2 text 000000
-intlevel3 text 000000
-isr@data_a cstackCOMRAM 000025
-isr@data_b cstackCOMRAM 000026
-isr@i cstackCOMRAM 000029
-main@conf_message cstackBANK0 0000A7
-main@i cstackBANK0 0000AE
-main@message cstackBANK0 0000B0
-memset@c cstackCOMRAM 00002C
-memset@n cstackCOMRAM 00002E
-memset@p cstackCOMRAM 000030
-memset@p1 cstackCOMRAM 00002A
-midi_note_on@channel cstackCOMRAM 000031
-midi_note_on@note cstackCOMRAM 000033
-midi_note_on@pkt cstackCOMRAM 00002F
-midi_note_on@velocity cstackCOMRAM 000034
-midi_set_channel@channel cstackCOMRAM 00002C
-midi_set_channel@pkt cstackCOMRAM 00002A
-midi_set_status@pkt cstackCOMRAM 00002A
-midi_set_status@status cstackCOMRAM 00002C
-stackhi (abs) 0005FF
-stacklo (abs) 0000B7
-start init 000300
-start_initialization cinit 000938
-wtemp6 temp 000036
-
-
-FUNCTION INFORMATION:
-
- *************** function _main *****************
- Defined at:
- line 221 in file "main.c"
- Parameters: Size Location Type
- None
- Auto vars: Size Location Type
- message 7 14[BANK0 ] struct .
- conf_message 7 5[BANK0 ] struct .
- i 2 12[BANK0 ] unsigned int
- Return value: Size Location Type
- 1 wreg void
- Registers used:
- wreg, fsr2l, fsr2h, status,2, status,0, tblptrl, tblptrh, tblptru, 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 16 0 0 0 0 0
- Temps: 0 5 0 0 0 0 0
- Totals: 0 21 0 0 0 0 0
-Total ram usage: 21 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 46[COMRAM] PTR struct .
- -> main@message(7),
- channel 2 48[COMRAM] unsigned int
- note 1 50[COMRAM] enum E31
- velocity 1 51[COMRAM] unsigned char
- Auto vars: Size Location Type
- None
- Return value: Size Location Type
- 2 46[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 0 0 0 0 0 0
- Totals: 6 0 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:
- _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 41[COMRAM] PTR struct .
- -> main@message(7),
- status 1 43[COMRAM] enum E40
- Auto vars: Size Location Type
- None
- Return value: Size Location Type
- 2 41[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 41[COMRAM] PTR struct .
- -> main@message(7),
- channel 2 43[COMRAM] unsigned int
- Auto vars: Size Location Type
- None
- Return value: Size Location Type
- 2 41[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 41[COMRAM] PTR void
- -> keys_data(64),
- c 2 43[COMRAM] int
- n 2 45[COMRAM] unsigned int
- Auto vars: Size Location Type
- p 2 47[COMRAM] PTR unsigned char
- -> keys_data(64),
- Return value: Size Location Type
- 2 41[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 156 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
- _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"
- 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 276 in file "main.c"
- Parameters: Size Location Type
- pkt 2 42[COMRAM] PTR const struct .
- -> main@message(7), main@conf_message(7),
- Auto vars: Size Location Type
- data 2 48[COMRAM] PTR unsigned char
- -> message.data(4), main@message(7), conf_message.data(4), main@conf_message(7),
- length 2 46[COMRAM] unsigned int
- Return value: Size Location Type
- 2 42[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:
- _eusart2_putch
- This function is called by:
- _main
- This function uses a non-reentrant model
-
-
- *************** function _eusart2_putch *****************
- Defined at:
- line 53 in file "rs232.c"
- Parameters: Size Location Type
- c 1 wreg unsigned char
- Auto vars: Size Location Type
- c 1 41[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
- This function uses a non-reentrant model
-
-
- *************** function _isr *****************
- Defined at:
- line 114 in file "main.c"
- Parameters: Size Location Type
- None
- Auto vars: Size Location Type
- i 1 40[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:
- 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: 5 0 0 0 0 0 0
- Temps: 36 0 0 0 0 0 0
- Totals: 41 0 0 0 0 0 0
-Total ram usage: 41 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
- _eusart2_putch CODE 0952 0000 13
- _eusart1_init CODE 091C 0000 29
- _eusart2_init CODE 0900 0000 29
-
-rs232.c estimated size: 71
-
-shared
- _midi_notes_steps_table SMALLCONST 0601 0000 43
- __initialization CODE 0938 0000 13
-
-shared estimated size: 56
-
-midi.c
- _midi_set_channel CODE 08B6 0000 39
- _midi_note_on CODE 07D6 0000 99
- _midi_set_status CODE 08DC 0000 37
-
-midi.c estimated size: 175
-
-C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c
- _memset CODE 088A 0000 45
-
-C:\Program Files\Microchip\xc8\v1.44\sources\common\memset.c estimated size: 45
-
-main.c
- _init_hw CODE 0838 0000 83
- _eusart_write_midi CODE 0762 0000 117
- _main CODE 062C 0000 311
- _isr CODE 0008 0000 761
-
-main.c estimated size: 1272
-