From 3a9a9b6ba4ba751b93c5b1a25859e7ec8b94e1d0 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Thu, 22 Feb 2018 16:56:17 +0100 Subject: Minor fix in RS232, still needs to be fixed --- src/dist/default/production/src.production.lst | 72 +++++++++++++------------- 1 file changed, 36 insertions(+), 36 deletions(-) (limited to 'src/dist/default/production/src.production.lst') diff --git a/src/dist/default/production/src.production.lst b/src/dist/default/production/src.production.lst index fd44914..5839790 100644 --- a/src/dist/default/production/src.production.lst +++ b/src/dist/default/production/src.production.lst @@ -1,7 +1,7 @@ Microchip Technology PIC18 LITE Macro Assembler V1.44 build -154322312 - Thu Feb 01 17:09:31 2018 + Thu Feb 22 10:47:56 2018 Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140600 1 processor 18F45K22 @@ -277,40 +277,40 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140 263 007F08 0012 return 264 265 ;midi.c: 68: } - 266 ;midi.c: 70: midi_set_status(pkt, NOTE_ON); + 266 ;midi.c: 70: if (pkt->data == (0)) { 267 268 ;midi.c: 67: return -1; 269 ; Return value of _midi_note_on is never used - 270 007F0A C006 F001 movff midi_note_on@pkt,midi_set_status@pkt - 271 007F0E C007 F002 movff midi_note_on@pkt+1,midi_set_status@pkt+1 - 272 007F12 0E08 movlw 8 - 273 007F14 6E03 movwf midi_set_status@status,c - 274 007F16 EC45 F03F call _midi_set_status ;wreg free - 275 - 276 ;midi.c: 71: midi_set_channel(pkt, channel); - 277 007F1A C006 F001 movff midi_note_on@pkt,midi_set_channel@pkt - 278 007F1E C007 F002 movff midi_note_on@pkt+1,midi_set_channel@pkt+1 - 279 007F22 C008 F003 movff midi_note_on@channel,midi_set_channel@channel - 280 007F26 C009 F004 movff midi_note_on@channel+1,midi_set_channel@channel+1 - 281 007F2A EC57 F03F call _midi_set_channel ;wreg free - 282 - 283 ;midi.c: 73: if (pkt->data == (0)) { - 284 007F2E 0E03 movlw 3 - 285 007F30 2406 addwf midi_note_on@pkt,w,c - 286 007F32 6E0C movwf ??_midi_note_on& (0+255),c - 287 007F34 0E00 movlw 0 - 288 007F36 2007 addwfc midi_note_on@pkt+1,w,c - 289 007F38 6E0D movwf (??_midi_note_on+1)& (0+255),c - 290 007F3A 500C movf ??_midi_note_on,w,c - 291 007F3C 100D iorwf ??_midi_note_on+1,w,c - 292 007F3E B4D8 btfsc status,2,c - 293 007F40 0012 return - 294 - 295 ;midi.c: 75: } - 296 ;midi.c: 77: pkt->data[0] = note; - 297 - 298 ;midi.c: 74: return -2; - 299 ; Return value of _midi_note_on is never used + 270 007F0A 0E03 movlw 3 + 271 007F0C 2406 addwf midi_note_on@pkt,w,c + 272 007F0E 6E0C movwf ??_midi_note_on& (0+255),c + 273 007F10 0E00 movlw 0 + 274 007F12 2007 addwfc midi_note_on@pkt+1,w,c + 275 007F14 6E0D movwf (??_midi_note_on+1)& (0+255),c + 276 007F16 500C movf ??_midi_note_on,w,c + 277 007F18 100D iorwf ??_midi_note_on+1,w,c + 278 007F1A B4D8 btfsc status,2,c + 279 007F1C 0012 return + 280 + 281 ;midi.c: 72: } + 282 ;midi.c: 74: midi_set_status(pkt, NOTE_ON); + 283 + 284 ;midi.c: 71: return -2; + 285 ; Return value of _midi_note_on is never used + 286 007F1E C006 F001 movff midi_note_on@pkt,midi_set_status@pkt + 287 007F22 C007 F002 movff midi_note_on@pkt+1,midi_set_status@pkt+1 + 288 007F26 0E08 movlw 8 + 289 007F28 6E03 movwf midi_set_status@status,c + 290 007F2A EC45 F03F call _midi_set_status ;wreg free + 291 + 292 ;midi.c: 75: midi_set_channel(pkt, channel); + 293 007F2E C006 F001 movff midi_note_on@pkt,midi_set_channel@pkt + 294 007F32 C007 F002 movff midi_note_on@pkt+1,midi_set_channel@pkt+1 + 295 007F36 C008 F003 movff midi_note_on@channel,midi_set_channel@channel + 296 007F3A C009 F004 movff midi_note_on@channel+1,midi_set_channel@channel+1 + 297 007F3E EC57 F03F call _midi_set_channel ;wreg free + 298 + 299 ;midi.c: 77: pkt->data[0] = note; 300 007F42 EE20 F003 lfsr 2,3 301 007F46 5006 movf midi_note_on@pkt,w,c 302 007F48 26D9 addwf fsr2l,f,c @@ -591,7 +591,7 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140 577 578 ;main.c: 96: while (length--) { 579 007FDA D009 goto l12 - 580 007FDC l826: + 580 007FDC l832: 581 582 ;main.c: 97: putch((char) *(data++)); 583 007FDC C008 FFD9 movff eusart_write_midi@data,fsr2l @@ -605,7 +605,7 @@ Microchip Technology Omniscient Code Generator v1.44 (Free mode) build 201709140 591 007FF0 A0D8 btfss status,0,c 592 007FF2 0607 decf eusart_write_midi@length+1,f,c 593 007FF4 2806 incf eusart_write_midi@length,w,c - 594 007FF6 E1F2 bnz l826 + 594 007FF6 E1F2 bnz l832 595 007FF8 2807 incf eusart_write_midi@length+1,w,c 596 007FFA B4D8 btfsc status,2,c 597 007FFC 0012 return @@ -907,11 +907,11 @@ SFR 0 0 0 200 0.0% Microchip Technology PIC18 Macro Assembler V1.44 build -154322312 -Symbol Table Thu Feb 01 17:09:31 2018 +Symbol Table Thu Feb 22 10:47:56 2018 l12 7FEE l13 7FDC l19 7EF4 __CFG_CP0$OFF 000000 __CFG_CP1$OFF 000000 __CFG_LVP$ON 000000 - l700 7E68 l826 7FDC __CFG_CPB$OFF 000000 + l700 7E68 l832 7FDC __CFG_CPB$OFF 000000 __CFG_CPD$OFF 000000 _RCIF 007CF5 _TXIF 007CF4 _main 7ED4 midi_note_on@channel 0008 fsr2h 000FDA indf2 000FDF fsr2l 000FD9 __CFG_BORV$190 000000 -- cgit v1.2.1