From e6bffe23c87a9f6de8abdec747600f674b9cab62 Mon Sep 17 00:00:00 2001 From: William Harrington Date: Sat, 27 Jul 2019 22:16:27 -0500 Subject: Copy project files into repo --- dist/default/production/I2C_LCD.X.production.sdb | 481 +++++++++++++++++++++++ 1 file changed, 481 insertions(+) create mode 100755 dist/default/production/I2C_LCD.X.production.sdb (limited to 'dist/default/production/I2C_LCD.X.production.sdb') diff --git a/dist/default/production/I2C_LCD.X.production.sdb b/dist/default/production/I2C_LCD.X.production.sdb new file mode 100755 index 0000000..1d181a0 --- /dev/null +++ b/dist/default/production/I2C_LCD.X.production.sdb @@ -0,0 +1,481 @@ +[p GLOBOPT AUTOSTATIC IEEE_DBL IEEE_FLT PIC14 PICREGULAR PICMID ] +[d version 1.1 ] +[d edition pro ] +[d chip 16F877A ] +[d frameptr 6 ] +"4 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\beep.c +[v _alarm alarm `(v 1 e 1 0 ] +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\__lldiv.c +[v ___lldiv __lldiv `(ul 1 e 4 0 ] +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\awdiv.c +[v ___awdiv __awdiv `(i 1 e 2 0 ] +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\awmod.c +[v ___awmod __awmod `(i 1 e 2 0 ] +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\lwdiv.c +[v ___lwdiv __lwdiv `(ui 1 e 2 0 ] +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\lwmod.c +[v ___lwmod __lwmod `(ui 1 e 2 0 ] +"10 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\sprcadd.c +[v ___fladd __fladd `(d 1 e 4 0 ] +"15 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\Umul16.c +[v ___wmul __wmul `(ui 1 e 2 0 ] +"15 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\Umul32.c +[v ___lmul __lmul `(ul 1 e 4 0 ] +"4 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\Umul8_16.c +[v __Umul8_16 _Umul8_16 `(ui 1 e 2 0 ] +"6 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\pic\__eeprom.c +[v ___eecpymem __eecpymem `(v 1 e 1 0 ] +"39 +[v ___memcpyee __memcpyee `(v 1 e 1 0 ] +"19 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\ds3231.c +[v _BCD_2_DEC BCD_2_DEC `(i 1 e 2 0 ] +"23 +[v _DEC_2_BCD DEC_2_BCD `(i 1 e 2 0 ] +"27 +[v _Read_Alarms_Temp Read_Alarms_Temp `(v 1 e 1 0 ] +"94 +[v _Update_Current_Date_Time Update_Current_Date_Time `(v 1 e 1 0 ] +"8 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\i2c.c +[v _I2C_Master_Init I2C_Master_Init `(v 1 e 1 0 ] +"19 +[v _I2C_Master_Wait I2C_Master_Wait `(v 1 e 1 0 ] +"24 +[v _I2C_Master_Start I2C_Master_Start `(v 1 e 1 0 ] +"30 +[v _I2C_Master_Repeated_Start I2C_Master_Repeated_Start `(v 1 e 1 0 ] +"36 +[v _I2C_Master_Stop I2C_Master_Stop `(v 1 e 1 0 ] +"42 +[v _I2C_Master_Write I2C_Master_Write `(v 1 e 1 0 ] +"48 +[v _I2C_Master_Read I2C_Master_Read `(us 1 e 2 0 ] +"6 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\lcd.c +[v _Lcd_Port Lcd_Port `(v 1 e 1 0 ] +"28 +[v _Lcd_Cmd Lcd_Cmd `(v 1 e 1 0 ] +"36 +[v _Lcd_Clear Lcd_Clear `(v 1 e 1 0 ] +"41 +[v _Lcd_Set_Cursor Lcd_Set_Cursor `(v 1 e 1 0 ] +"58 +[v _Lcd_Init Lcd_Init `(v 1 e 1 0 ] +"76 +[v _Lcd_Write_Char Lcd_Write_Char `(v 1 e 1 0 ] +"91 +[v _Lcd_Write_String Lcd_Write_String `(v 1 e 1 0 ] +"17 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _main main `(i 1 e 2 0 ] +"129 +[v _format_DateTimeChars format_DateTimeChars `(v 1 e 1 0 ] +"156 +[v _format_Temperature format_Temperature `(v 1 e 1 0 ] +"193 +[v _getWeekDay getWeekDay `(v 1 e 1 0 ] +"221 +[v _Get_Alarm_Status Get_Alarm_Status `(v 1 e 1 0 ] +"226 +[v _display_Intro display_Intro `(v 1 e 1 0 ] +"236 +[v _display_Lcd_Layout display_Lcd_Layout `(v 1 e 1 0 ] +"248 +[v _update_Display update_Display `(v 1 e 1 0 ] +"39 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\uart.c +[v _UART_send_char UART_send_char `(v 1 e 1 0 ] +"2 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X/main.h +[v _sec sec `ui 1 e 2 0 ] +"3 +[v _min min `ui 1 e 2 0 ] +"4 +[v _hour hour `ui 1 e 2 0 ] +"6 +[v _date date `ui 1 e 2 0 ] +"7 +[v _month month `ui 1 e 2 0 ] +"8 +[v _year year `ui 1 e 2 0 ] +"10 +[v _alarm1_sec alarm1_sec `ui 1 e 2 0 ] +[v _alarm1_min alarm1_min `ui 1 e 2 0 ] +[v _alarm1_hour alarm1_hour `ui 1 e 2 0 ] +"11 +[v _alarm2_min alarm2_min `ui 1 e 2 0 ] +[v _alarm2_hour alarm2_hour `ui 1 e 2 0 ] +"12 +[v _status_reg status_reg `ui 1 e 2 0 ] +[v _alarm1_status alarm1_status `ui 1 e 2 0 ] +[v _alarm2_status alarm2_status `ui 1 e 2 0 ] +"13 +[v _control_reg control_reg `ui 1 e 2 0 ] +"16 +[v _temperature_lsb temperature_lsb `ui 1 e 2 0 ] +"17 +[v _temperature_msb temperature_msb `i 1 e 2 0 ] +"18 +[v _temp_sign temp_sign `uc 1 e 1 0 ] +"21 +[v _weekday weekday `*.26uc 1 e 2 0 ] +"24 +[v _sec_chg sec_chg `ui 1 e 2 0 ] +"27 +[v _sec_0 sec_0 `uc 1 e 1 0 ] +[v _sec_1 sec_1 `uc 1 e 1 0 ] +"28 +[v _min_0 min_0 `uc 1 e 1 0 ] +[v _min_1 min_1 `uc 1 e 1 0 ] +"29 +[v _hour_0 hour_0 `uc 1 e 1 0 ] +[v _hour_1 hour_1 `uc 1 e 1 0 ] +"30 +[v _day_0 day_0 `uc 1 e 1 0 ] +[v _day_1 day_1 `uc 1 e 1 0 ] +"31 +[v _month_0 month_0 `uc 1 e 1 0 ] +[v _month_1 month_1 `uc 1 e 1 0 ] +"32 +[v _year_0 year_0 `uc 1 e 1 0 ] +[v _year_1 year_1 `uc 1 e 1 0 ] +"33 +[v _temp_0 temp_0 `uc 1 e 1 0 ] +[v _temp_1 temp_1 `uc 1 e 1 0 ] +[v _temp_2 temp_2 `uc 1 e 1 0 ] +"34 +[v _alarm1_sec_0 alarm1_sec_0 `uc 1 e 1 0 ] +[v _alarm1_sec_1 alarm1_sec_1 `uc 1 e 1 0 ] +[v _alarm1_min_0 alarm1_min_0 `uc 1 e 1 0 ] +[v _alarm1_min_1 alarm1_min_1 `uc 1 e 1 0 ] +"35 +[v _alarm1_hour_0 alarm1_hour_0 `uc 1 e 1 0 ] +[v _alarm1_hour_1 alarm1_hour_1 `uc 1 e 1 0 ] +"36 +[v _alarm2_min_0 alarm2_min_0 `uc 1 e 1 0 ] +[v _alarm2_min_1 alarm2_min_1 `uc 1 e 1 0 ] +[v _alarm2_hour_0 alarm2_hour_0 `uc 1 e 1 0 ] +[v _alarm2_hour_1 alarm2_hour_1 `uc 1 e 1 0 ] +"278 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\include\pic16f877a.h +[v _PORTC PORTC `VEuc 1 e 1 @7 ] +"340 +[v _PORTD PORTD `VEuc 1 e 1 @8 ] +"808 +[v _SSPBUF SSPBUF `VEuc 1 e 1 @19 ] +"815 +[v _SSPCON SSPCON `VEuc 1 e 1 @20 ] +"1059 +[v _TXREG TXREG `VEuc 1 e 1 @25 ] +"1066 +[v _RCREG RCREG `VEuc 1 e 1 @26 ] +"1437 +[v _TRISC TRISC `VEuc 1 e 1 @135 ] +"1499 +[v _TRISD TRISD `VEuc 1 e 1 @136 ] +"1754 +[v _SSPCON2 SSPCON2 `VEuc 1 e 1 @145 ] +"1823 +[v _SSPADD SSPADD `VEuc 1 e 1 @147 ] +"1830 +[v _SSPSTAT SSPSTAT `VEuc 1 e 1 @148 ] +"2080 +[v _SPBRG SPBRG `VEuc 1 e 1 @153 ] +"2374 +[v _ACKDT ACKDT `VEb 1 e 0 @1165 ] +"2377 +[v _ACKEN ACKEN `VEb 1 e 0 @1164 ] +"2416 +[v _BRGH BRGH `VEb 1 e 0 @1218 ] +"2515 +[v _CREN CREN `VEb 1 e 0 @196 ] +"2614 +[v _OERR OERR `VEb 1 e 0 @193 ] +"2632 +[v _PEN PEN `VEb 1 e 0 @1162 ] +"2737 +[v _RCEN RCEN `VEb 1 e 0 @1163 ] +"2743 +[v _RCIF RCIF `VEb 1 e 0 @101 ] +"2752 +[v _RD1 RD1 `VEb 1 e 0 @65 ] +"2755 +[v _RD2 RD2 `VEb 1 e 0 @66 ] +"2758 +[v _RD3 RD3 `VEb 1 e 0 @67 ] +"2761 +[v _RD4 RD4 `VEb 1 e 0 @68 ] +"2764 +[v _RD5 RD5 `VEb 1 e 0 @69 ] +"2767 +[v _RD6 RD6 `VEb 1 e 0 @70 ] +"2770 +[v _RD7 RD7 `VEb 1 e 0 @71 ] +"2791 +[v _RSEN RSEN `VEb 1 e 0 @1161 ] +"2794 +[v _RX9 RX9 `VEb 1 e 0 @198 ] +"2806 +[v _SEN SEN `VEb 1 e 0 @1160 ] +"2812 +[v _SPEN SPEN `VEb 1 e 0 @199 ] +"2842 +[v _SYNC SYNC `VEb 1 e 0 @1220 ] +"2968 +[v _TRISC3 TRISC3 `VEb 1 e 0 @1083 ] +"2971 +[v _TRISC4 TRISC4 `VEb 1 e 0 @1084 ] +"2977 +[v _TRISC6 TRISC6 `VEb 1 e 0 @1086 ] +"2980 +[v _TRISC7 TRISC7 `VEb 1 e 0 @1087 ] +"3022 +[v _TX9 TX9 `VEb 1 e 0 @1222 ] +"3031 +[v _TXEN TXEN `VEb 1 e 0 @1221 ] +"3037 +[v _TXIF TXIF `VEb 1 e 0 @100 ] +"17 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _main main `(i 1 e 2 0 ] +{ +"125 +} 0 +"248 +[v _update_Display update_Display `(v 1 e 1 0 ] +{ +"298 +} 0 +"4 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\beep.c +[v _alarm alarm `(v 1 e 1 0 ] +{ +"6 +[v alarm@j j `i 1 a 2 7 ] +"5 +[v alarm@i i `i 1 a 2 5 ] +"4 +[v alarm@numberOfBeeps numberOfBeeps `ui 1 p 2 0 ] +"15 +} 0 +"193 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _getWeekDay getWeekDay `(v 1 e 1 0 ] +{ +[v getWeekDay@dayofweek dayofweek `ui 1 p 2 0 ] +"217 +} 0 +"156 +[v _format_Temperature format_Temperature `(v 1 e 1 0 ] +{ +"189 +} 0 +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\awmod.c +[v ___awmod __awmod `(i 1 e 2 0 ] +{ +"10 +[v ___awmod@sign sign `uc 1 a 1 6 ] +[v ___awmod@counter counter `uc 1 a 1 5 ] +"5 +[v ___awmod@divisor divisor `i 1 p 2 0 ] +[v ___awmod@dividend dividend `i 1 p 2 2 ] +"34 +} 0 +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\awdiv.c +[v ___awdiv __awdiv `(i 1 e 2 0 ] +{ +"10 +[v ___awdiv@quotient quotient `i 1 a 2 7 ] +"11 +[v ___awdiv@sign sign `uc 1 a 1 6 ] +[v ___awdiv@counter counter `uc 1 a 1 5 ] +"5 +[v ___awdiv@divisor divisor `i 1 p 2 0 ] +[v ___awdiv@dividend dividend `i 1 p 2 2 ] +"41 +} 0 +"129 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _format_DateTimeChars format_DateTimeChars `(v 1 e 1 0 ] +{ +"152 +} 0 +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\lwmod.c +[v ___lwmod __lwmod `(ui 1 e 2 0 ] +{ +"10 +[v ___lwmod@counter counter `uc 1 a 1 5 ] +"5 +[v ___lwmod@divisor divisor `ui 1 p 2 0 ] +[v ___lwmod@dividend dividend `ui 1 p 2 2 ] +"25 +} 0 +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\lwdiv.c +[v ___lwdiv __lwdiv `(ui 1 e 2 0 ] +{ +"10 +[v ___lwdiv@quotient quotient `ui 1 a 2 5 ] +"11 +[v ___lwdiv@counter counter `uc 1 a 1 7 ] +"5 +[v ___lwdiv@divisor divisor `ui 1 p 2 0 ] +[v ___lwdiv@dividend dividend `ui 1 p 2 2 ] +"30 +} 0 +"236 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _display_Lcd_Layout display_Lcd_Layout `(v 1 e 1 0 ] +{ +"246 +} 0 +"226 +[v _display_Intro display_Intro `(v 1 e 1 0 ] +{ +"234 +} 0 +"91 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\lcd.c +[v _Lcd_Write_String Lcd_Write_String `(v 1 e 1 0 ] +{ +"92 +[v Lcd_Write_String@i i `i 1 a 2 7 ] +"91 +[v Lcd_Write_String@a a `*.26uc 1 p 2 5 ] +"95 +} 0 +"76 +[v _Lcd_Write_Char Lcd_Write_Char `(v 1 e 1 0 ] +{ +[v Lcd_Write_Char@a a `uc 1 a 1 wreg ] +"77 +[v Lcd_Write_Char@y y `uc 1 a 1 3 ] +[v Lcd_Write_Char@temp temp `uc 1 a 1 2 ] +"76 +[v Lcd_Write_Char@a a `uc 1 a 1 wreg ] +"78 +[v Lcd_Write_Char@a a `uc 1 a 1 4 ] +"89 +} 0 +"41 +[v _Lcd_Set_Cursor Lcd_Set_Cursor `(v 1 e 1 0 ] +{ +[v Lcd_Set_Cursor@a a `uc 1 a 1 wreg ] +"42 +[v Lcd_Set_Cursor@temp temp `uc 1 a 1 10 ] +[v Lcd_Set_Cursor@y y `uc 1 a 1 9 ] +[v Lcd_Set_Cursor@z z `uc 1 a 1 8 ] +"41 +[v Lcd_Set_Cursor@a a `uc 1 a 1 wreg ] +[v Lcd_Set_Cursor@b b `uc 1 p 1 4 ] +"43 +[v Lcd_Set_Cursor@a a `uc 1 a 1 7 ] +"56 +} 0 +"36 +[v _Lcd_Clear Lcd_Clear `(v 1 e 1 0 ] +{ +"39 +} 0 +"94 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\ds3231.c +[v _Update_Current_Date_Time Update_Current_Date_Time `(v 1 e 1 0 ] +{ +"118 +} 0 +"27 +[v _Read_Alarms_Temp Read_Alarms_Temp `(v 1 e 1 0 ] +{ +"50 +} 0 +"42 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\i2c.c +[v _I2C_Master_Write I2C_Master_Write `(v 1 e 1 0 ] +{ +[v I2C_Master_Write@data data `ui 1 p 2 0 ] +"46 +} 0 +"36 +[v _I2C_Master_Stop I2C_Master_Stop `(v 1 e 1 0 ] +{ +"40 +} 0 +"24 +[v _I2C_Master_Start I2C_Master_Start `(v 1 e 1 0 ] +{ +"28 +} 0 +"30 +[v _I2C_Master_Repeated_Start I2C_Master_Repeated_Start `(v 1 e 1 0 ] +{ +"34 +} 0 +"48 +[v _I2C_Master_Read I2C_Master_Read `(us 1 e 2 0 ] +{ +"50 +[v I2C_Master_Read@incoming incoming `us 1 a 2 4 ] +"48 +[v I2C_Master_Read@ack ack `us 1 p 2 0 ] +"62 +} 0 +"19 +[v _I2C_Master_Wait I2C_Master_Wait `(v 1 e 1 0 ] +{ +"22 +} 0 +"19 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\ds3231.c +[v _BCD_2_DEC BCD_2_DEC `(i 1 e 2 0 ] +{ +[v BCD_2_DEC@to_convert to_convert `i 1 p 2 6 ] +"21 +} 0 +"15 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\Umul16.c +[v ___wmul __wmul `(ui 1 e 2 0 ] +{ +"17 +[v ___wmul@product product `ui 1 a 2 4 ] +"15 +[v ___wmul@multiplier multiplier `ui 1 p 2 0 ] +[v ___wmul@multiplicand multiplicand `ui 1 p 2 2 ] +"53 +} 0 +"58 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\lcd.c +[v _Lcd_Init Lcd_Init `(v 1 e 1 0 ] +{ +"74 +} 0 +"28 +[v _Lcd_Cmd Lcd_Cmd `(v 1 e 1 0 ] +{ +[v Lcd_Cmd@a a `uc 1 a 1 wreg ] +[v Lcd_Cmd@a a `uc 1 a 1 wreg ] +[v Lcd_Cmd@a a `uc 1 a 1 3 ] +"34 +} 0 +"6 +[v _Lcd_Port Lcd_Port `(v 1 e 1 0 ] +{ +[v Lcd_Port@a a `uc 1 a 1 wreg ] +[v Lcd_Port@a a `uc 1 a 1 wreg ] +[v Lcd_Port@a a `uc 1 a 1 0 ] +"26 +} 0 +"8 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\i2c.c +[v _I2C_Master_Init I2C_Master_Init `(v 1 e 1 0 ] +{ +[v I2C_Master_Init@freq_K freq_K `DCul 1 p 4 13 ] +"17 +} 0 +"15 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\Umul32.c +[v ___lmul __lmul `(ul 1 e 4 0 ] +{ +"17 +[v ___lmul@product product `ul 1 a 4 9 ] +"15 +[v ___lmul@multiplier multiplier `ul 1 p 4 0 ] +[v ___lmul@multiplicand multiplicand `ul 1 p 4 4 ] +"129 +} 0 +"5 C:\Program Files (x86)\Microchip\xc8\v2.05\pic\sources\c90\common\__lldiv.c +[v ___lldiv __lldiv `(ul 1 e 4 0 ] +{ +"10 +[v ___lldiv@quotient quotient `ul 1 a 4 8 ] +"11 +[v ___lldiv@counter counter `uc 1 a 1 12 ] +"5 +[v ___lldiv@divisor divisor `ul 1 p 4 0 ] +[v ___lldiv@dividend dividend `ul 1 p 4 4 ] +"30 +} 0 +"221 C:\Users\kb0iic\MPLABXProjects\I2C_LCD.X\main.c +[v _Get_Alarm_Status Get_Alarm_Status `(v 1 e 1 0 ] +{ +"224 +} 0 -- cgit v1.2.3-54-g00ecf