From 18abece8f8a8af17a3b5e80dc1baf61457409600 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Fri, 2 Feb 2018 12:12:18 +0100 Subject: 2 February 2018 Documentation: - new API documentation - datasheets for new components - update BOM - update documentation data Hardware: - update schematic for MIDI connector Software: - new MIDI API - update prject target to PIC18F45K22 --- src/dist/default/production/src.production.sym | 179 +++++++++++++++++++------ 1 file changed, 135 insertions(+), 44 deletions(-) (limited to 'src/dist/default/production/src.production.sym') diff --git a/src/dist/default/production/src.production.sym b/src/dist/default/production/src.production.sym index ebb58d4..9cb149a 100644 --- a/src/dist/default/production/src.production.sym +++ b/src/dist/default/production/src.production.sym @@ -1,17 +1,21 @@ __CFG_XINST$OFF 0 0 ABS 0 __size_of_eusart_init 0 0 ABS 0 +main@sample_message E 0 COMRAM 1 __S0 30000E 0 ABS 0 -__S1 0 0 ABS 0 +__S1 15 0 ABS 0 __S2 0 0 ABS 0 __Hintentry 0 0 ABS 0 __Lintentry 0 0 ABS 0 +midi_set_channel@pkt 1 0 COMRAM 1 __CFG_PLLCFG$OFF 0 0 ABS 0 __CFG_WDTEN$ON 0 0 ABS 0 _RCIF 7CF5 0 ABS 0 _TXIF 7CF4 0 ABS 0 -_main 3FDC 0 CODE 0 +__end_of_eusart_write_midi 8000 0 CODE 0 +_main 7ED4 0 CODE 0 ___sp 0 0 STACK 2 start 0 0 CODE 0 +eusart_write_midi@pkt 2 0 COMRAM 1 _RCREG FAE 0 ABS 0 _TXREG FAD 0 ABS 0 _SPBRG FAF 0 ABS 0 @@ -29,17 +33,21 @@ __Lrparam 0 0 COMRAM 1 __Hram 0 0 ABS 0 __Lram 0 0 ABS 0 __Hcomram 0 0 ABS 0 +_putch 7E66 0 CODE 0 __Lcomram 0 0 ABS 0 __Hsfr 0 0 ABS 0 __Lsfr 0 0 ABS 0 +eusart_write_midi@data 8 0 COMRAM 1 __Hbss 0 0 RAM 1 __CFG_STVREN$ON 0 0 ABS 0 __Lbss 0 0 RAM 1 ___param_bank 0 0 ABS 0 __Hnvrram 0 0 COMRAM 1 __Lnvrram 0 0 COMRAM 1 +__size_of_midi_note_on 0 0 ABS 0 _TRISC6 7CA6 0 ABS 0 _TRISC7 7CA7 0 ABS 0 +__end_of_putch 7E72 0 CODE 0 __Heeprom_data 0 0 EEDATA 0 __Leeprom_data 0 0 EEDATA 0 __Hintsave_regs 0 0 BIGRAM 1 @@ -48,8 +56,8 @@ __Hbigbss 0 0 BIGRAM 1 __Lbigbss 0 0 BIGRAM 1 __Hintret 0 0 ABS 0 __Lintret 0 0 ABS 0 -__Hramtop 300 0 RAM 0 -__Lramtop 300 0 RAM 0 +__Hramtop 600 0 RAM 0 +__Lramtop 600 0 RAM 0 __Hstruct 0 0 COMRAM 1 __Lstruct 0 0 COMRAM 1 __Hbigdata 0 0 BIGRAM 1 @@ -62,6 +70,7 @@ __Hintcode 0 0 CODE 0 __Lintcode 0 0 CODE 0 __Hfardata 0 0 FARRAM 0 __Lfardata 0 0 FARRAM 0 +midi_note_on@velocity B 0 COMRAM 1 __Habs1 0 0 ABS 0 __Labs1 0 0 ABS 0 __CFG_EBTR0$OFF 0 0 ABS 0 @@ -70,10 +79,11 @@ __HnvFARRAM 0 0 FARRAM 0 __LnvFARRAM 0 0 FARRAM 0 __CFG_EBTR1$OFF 0 0 ABS 0 __CFG_CCP2MX$PORTC1 0 0 ABS 0 +putch@c 1 0 COMRAM 1 __CFG_CCP3MX$PORTB5 0 0 ABS 0 __Hdata 0 0 ABS 0 __Ldata 0 0 ABS 0 -stackhi 2FF 0 ABS 0 +stackhi 5FF 0 ABS 0 __Htemp 0 0 COMRAM 1 __Ltemp 0 0 COMRAM 1 stacklo 60 0 ABS 0 @@ -84,14 +94,20 @@ __Linit 0 0 CODE 0 __Hintcodelo 0 0 CODE 0 __Lintcodelo 0 0 CODE 0 __Hrbss 0 0 COMRAM 1 -__end_of_main 3FE2 0 CODE 0 +__end_of_main 7F02 0 CODE 0 __Lrbss 0 0 COMRAM 1 __Htext 0 0 ABS 0 __Ltext 0 0 ABS 0 __CFG_LVP$ON 0 0 ABS 0 -end_of_initialization 3FE2 0 CODE 0 +end_of_initialization 7E60 0 CODE 0 +_midi_set_status 7E8A 0 CODE 0 +__end_of_midi_set_channel 7ED4 0 CODE 0 +midi_note_on@channel 8 0 COMRAM 1 +__size_of_putch 0 0 ABS 0 _RCSTAbits FAB 0 ABS 0 _TXSTAbits FAC 0 ABS 0 +_midi_set_channel 7EAE 0 CODE 0 +__size_of_eusart_write_midi 0 0 ABS 0 __Hibigdata 0 0 CODE 0 __Libigdata 0 0 CODE 0 __Hifardata 0 0 CODE 0 @@ -102,20 +118,43 @@ __Hbank1 0 0 ABS 0 __Lbank1 0 0 ABS 0 __Hbank2 0 0 ABS 0 __Lbank2 0 0 ABS 0 +__Hbank3 0 0 ABS 0 +__Lbank3 0 0 ABS 0 +__Hbank4 0 0 ABS 0 +__Lbank4 0 0 ABS 0 +__Hbank5 0 0 ABS 0 +__Lbank5 0 0 ABS 0 __Hpowerup 0 0 CODE 0 __Lpowerup 0 0 CODE 0 __Htext0 0 0 ABS 0 __Ltext0 0 0 ABS 0 +_eusart_write_midi 7F78 0 CODE 0 __Htext1 0 0 ABS 0 __Ltext1 0 0 ABS 0 -__ptext0 3FDC 0 CODE 0 -__ptext1 3FE8 0 CODE 0 +__ptext0 7ED4 0 CODE 0 +__Htext2 0 0 ABS 0 +__Ltext2 0 0 ABS 0 +__ptext1 7F02 0 CODE 0 +__end_of_midi_note_on 7F78 0 CODE 0 +__Htext3 0 0 ABS 0 +__Ltext3 0 0 ABS 0 +__ptext2 7E8A 0 CODE 0 +__Htext4 0 0 ABS 0 +__Ltext4 0 0 ABS 0 +__ptext3 7EAE 0 CODE 0 +__Htext5 0 0 ABS 0 __CFG_P2BMX$PORTD2 0 0 ABS 0 +__Ltext5 0 0 ABS 0 +__ptext4 7F78 0 CODE 0 +__Htext6 0 0 ABS 0 +__Ltext6 0 0 ABS 0 +__ptext5 7E66 0 CODE 0 +__ptext6 7E72 0 CODE 0 __CFG_T3CMX$PORTC0 0 0 ABS 0 __Hclrtext 0 0 ABS 0 __Lclrtext 0 0 ABS 0 __CFG_HFOFST$ON 0 0 ABS 0 -__end_of__initialization 3FE2 0 CODE 0 +__end_of__initialization 7E60 0 CODE 0 __CFG_PRICLKEN$ON 0 0 ABS 0 _BAUDCONbits FB8 0 ABS 0 ___rparam_used 1 0 ABS 0 @@ -123,41 +162,49 @@ __Hidata 0 0 CODE 0 __Lidata 0 0 CODE 0 __Hrdata 0 0 COMRAM 1 __Lrdata 0 0 COMRAM 1 -_eusart_init 3FE8 0 CODE 0 +_eusart_init 7E72 0 CODE 0 __Hidloc 200008 0 IDLOC 0 __Lidloc 200000 0 IDLOC 0 __CFG_PWRTEN$OFF 0 0 ABS 0 __Hstack 0 0 STACK 2 __Lstack 0 0 STACK 2 +_midi_note_on 7F02 0 CODE 0 +midi_set_channel@channel 3 0 COMRAM 1 __Hparam 0 0 COMRAM 1 __Lparam 0 0 COMRAM 1 __Hspace_0 30000E 0 ABS 0 __HcstackCOMRAM 0 0 ABS 0 __Lspace_0 0 0 ABS 0 __LcstackCOMRAM 0 0 ABS 0 -__pcstackCOMRAM 0 0 COMRAM 1 -__Hspace_1 0 0 ABS 0 +__pcstackCOMRAM 1 0 COMRAM 1 +__Hspace_1 15 0 ABS 0 __Lspace_1 0 0 ABS 0 __Hsmallconst 0 0 SMALLCONST 0 __Lsmallconst 0 0 SMALLCONST 0 +eusart_write_midi@length 6 0 COMRAM 1 __Hspace_2 0 0 ABS 0 __Lspace_2 0 0 ABS 0 __Hnvbit 0 0 COMRAM 1 __Lnvbit 0 0 COMRAM 1 __Hcinit 0 0 ABS 0 __Lcinit 0 0 ABS 0 -__pcinit 3FE2 0 CODE 0 +__pcinit 7E60 0 CODE 0 __CFG_EBTRB$OFF 0 0 ABS 0 -__ramtop 300 0 RAM 0 +__ramtop 600 0 RAM 0 __mediumconst 0 0 MEDIUMCONST 0 __size_of_main 0 0 ABS 0 __Hconst 0 0 CONST 0 __Lconst 0 0 CONST 0 __CFG_WRT0$OFF 0 0 ABS 0 __CFG_WRT1$OFF 0 0 ABS 0 +midi_note_on@pkt 6 0 COMRAM 1 __CFG_MCLRE$EXTMCLR 0 0 ABS 0 __CFG_FCMEN$OFF 0 0 ABS 0 +__size_of_midi_set_status 0 0 ABS 0 +midi_note_on@note A 0 COMRAM 1 +midi_set_status@pkt 1 0 COMRAM 1 ___inthi_sp 0 0 STACK 2 +__size_of_midi_set_channel 0 0 ABS 0 ___intlo_sp 0 0 STACK 2 __CFG_CP0$OFF 0 0 ABS 0 __smallconst 0 0 SMALLCONST 0 @@ -166,55 +213,99 @@ __Hreset_vec 0 0 CODE 0 __Lreset_vec 0 0 CODE 0 __CFG_BORV$190 0 0 ABS 0 __accesstop 60 0 ABS 0 +__end_of_midi_set_status 7EAE 0 CODE 0 __Hintcode_body 0 0 ABS 0 __Lintcode_body 0 0 ABS 0 __CFG_PBADEN$ON 0 0 ABS 0 intlevel0 0 0 CODE 0 intlevel1 0 0 CODE 0 __CFG_WRTB$OFF 0 0 ABS 0 +midi_set_status@status 3 0 COMRAM 1 intlevel2 0 0 CODE 0 intlevel3 0 0 CODE 0 __CFG_WRTC$OFF 0 0 ABS 0 -__end_of_eusart_init 4000 0 CODE 0 +__end_of_eusart_init 7E8A 0 CODE 0 __CFG_WRTD$OFF 0 0 ABS 0 __CFG_CPB$OFF 0 0 ABS 0 __CFG_CPD$OFF 0 0 ABS 0 -start_initialization 3FE2 0 CODE 0 +start_initialization 7E60 0 CODE 0 __CFG_BOREN$SBORDIS 0 0 ABS 0 __CFG_IESO$OFF 0 0 ABS 0 -__initialization 3FE2 0 CODE 0 +__initialization 7E60 0 CODE 0 __activetblptr 0 0 ABS 0 %segments reset_vec 0 3 CODE 0 0 config 300000 30000D CONFIG 300000 0 idloc 200000 200007 IDLOC 200000 0 -text1 3FE8 3FFF CODE 3FE8 0 -cinit 3FE2 3FE7 CODE 3FE2 0 -text0 3FDC 3FE1 CODE 3FDC 0 +cstackCOMRAM 1 14 COMRAM 1 1 +text4 7F78 7FFF CODE 7F78 0 +text1 7F02 7F77 CODE 7F02 0 +text0 7ED4 7F01 CODE 7ED4 0 +text3 7EAE 7ED3 CODE 7EAE 0 +text2 7E8A 7EAD CODE 7E8A 0 +text6 7E72 7E89 CODE 7E72 0 +text5 7E66 7E71 CODE 7E66 0 +cinit 7E60 7E65 CODE 7E60 0 %locals dist/default/production\src.production.obj -C:\Program Files\Microchip\xc8\v1.44\include\pic18f44k22.h -C:\Users\_prossn\AppData\Local\Temp\s3s8. -1144 3FE2 0 CODE 0 -1146 3FE2 0 CODE 0 -1149 3FE2 0 CODE 0 -1155 3FE2 0 CODE 0 -1157 3FE2 0 CODE 0 -1158 3FE4 0 CODE 0 +C:\Program Files\Microchip\xc8\v1.44\include\pic18f45k22.h +C:\Users\_prossn\AppData\Local\Temp\s438. +1149 7E60 0 CODE 0 +1151 7E60 0 CODE 0 +1154 7E60 0 CODE 0 +1160 7E60 0 CODE 0 +1162 7E60 0 CODE 0 +1163 7E62 0 CODE 0 main.c -83 3FDC 0 CODE 0 -85 3FDC 0 CODE 0 -88 3FE0 0 CODE 0 +105 7ED4 0 CODE 0 +108 7ED4 0 CODE 0 +110 7EF0 0 CODE 0 +113 7EF4 0 CODE 0 +114 7EF4 0 CODE 0 +113 7F00 0 CODE 0 +midi.c +64 7F02 0 CODE 0 +66 7F02 0 CODE 0 +70 7F0A 0 CODE 0 +71 7F1A 0 CODE 0 +73 7F2E 0 CODE 0 +77 7F42 0 CODE 0 +78 7F52 0 CODE 0 +81 7F62 0 CODE 0 +midi.c +42 7E8A 0 CODE 0 +44 7E8A 0 CODE 0 +48 7E92 0 CODE 0 +midi.c +53 7EAE 0 CODE 0 +55 7EAE 0 CODE 0 +59 7EB6 0 CODE 0 +main.c +81 7F78 0 CODE 0 +83 7F78 0 CODE 0 +87 7F80 0 CODE 0 +91 7F94 0 CODE 0 +92 7FA8 0 CODE 0 +94 7FB4 0 CODE 0 +96 7FDA 0 CODE 0 +97 7FDC 0 CODE 0 +98 7FEE 0 CODE 0 +96 7FEE 0 CODE 0 +rs232.c +23 7E66 0 CODE 0 +25 7E68 0 CODE 0 +26 7E6C 0 CODE 0 +27 7E70 0 CODE 0 rs232.c -4 3FE8 0 CODE 0 -7 3FE8 0 CODE 0 -8 3FEA 0 CODE 0 -11 3FEC 0 CODE 0 -12 3FEE 0 CODE 0 -13 3FF2 0 CODE 0 -14 3FF4 0 CODE 0 -17 3FF6 0 CODE 0 -18 3FF8 0 CODE 0 -19 3FFA 0 CODE 0 -20 3FFC 0 CODE 0 -21 3FFE 0 CODE 0 +4 7E72 0 CODE 0 +7 7E72 0 CODE 0 +8 7E74 0 CODE 0 +11 7E76 0 CODE 0 +12 7E78 0 CODE 0 +13 7E7C 0 CODE 0 +14 7E7E 0 CODE 0 +17 7E80 0 CODE 0 +18 7E82 0 CODE 0 +19 7E84 0 CODE 0 +20 7E86 0 CODE 0 +21 7E88 0 CODE 0 -- cgit v1.2.1