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.map446
1 files changed, 243 insertions, 203 deletions
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