diff options
author | William Harrington <kb0iic@berzerkula.org> | 2019-07-27 22:16:27 -0500 |
---|---|---|
committer | William Harrington <kb0iic@berzerkula.org> | 2019-07-27 22:16:27 -0500 |
commit | e6bffe23c87a9f6de8abdec747600f674b9cab62 (patch) | |
tree | 1da4dc68a918f969f3354f1d70c2aa58b588fabd /dist/default/production/I2C_LCD.X.production.sdb | |
parent | 1dd364ccc6fb4447d89cbc965655b895def8e97b (diff) |
Copy project files into repo
Diffstat (limited to 'dist/default/production/I2C_LCD.X.production.sdb')
-rwxr-xr-x | dist/default/production/I2C_LCD.X.production.sdb | 481 |
1 files changed, 481 insertions, 0 deletions
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
|