--- trunk/Embedded/main.sdb 2007/12/03 14:24:50 137 +++ trunk/Embedded/main.sdb 2007/12/05 07:30:04 151 @@ -914,72 +914,167 @@ [s S1 __prbuf 4 `*uc 1 ptr 2 0 `*F838 1 func 2 2 ] -"12 C:\Documents and Settings\Admin\Skrivebord\SVN\trunk\Embedded\main.c +"19 C:\Documents and Settings\Admin\Skrivebord\SVN\trunk\Embedded\main.c [v _global_Pot_Hi `uc 1 e 1 0 ] [v _global_Pot_Lo `uc 1 e 1 0 ] -"13 -[v F991 `uc 16a t 16 ] -[v _global_LCD_Buffer `F991 2a e 32 0 ] -"14 -[v _global_serial_data `uc 1 e 1 0 ] -"15 -[v _global_serial_recieve_buffer `uc 16a e 16 0 ] -"16 +"20 +[v F993 `uc 16a t 16 ] +[v _global_LCD_Buffer `F993 2a e 32 0 ] +"21 +[v _global_serial_send `uc 128a e 128 0 ] +[v _global_serial_recieve_buffer `uc 128a e 128 0 ] +"22 [v _global_recieve_done `b 1 e 0 0 ] -"17 -[v _global_serial_byte_counter `i 1 e 2 0 ] +[v _global_interval_changed `b 1 e 0 0 ] "23 +[v _global_serial_byte_counter `ui 1 e 2 0 ] +[v _global_sms_counter `ui 1 e 2 0 ] +[v _global_time_counter `ui 1 e 2 0 ] +"24 +[v _global_emergency_counter `ui 1 e 2 0 ] +[v _global_time_interval `ui 1 e 2 0 ] +"25 +[v _global_temp `uc 1 e 1 0 ] +"27 +[v _global_lcd_buf `uc 16a e 16 0 ] +"29 +[v _global_imei_tversum `us 1 e 2 0 ] +"31 +[v _cell_nr `uc 15a e 15 0 ] +"32 +[v _global_modem_init `b 1 e 0 0 ] +"47 +[v _reset_recieve_buffer `(v 1 e 0 0 ] +{ +"50 +} 0 +"54 [v _ad_init `(v 1 e 0 0 ] { -"46 +"77 } 0 -"49 +"80 [v _rs232_init `(v 1 e 0 0 ] { -"58 +"89 } 0 -"61 +"92 [v _interrupt_init `(v 1 e 0 0 ] { -"68 +"100 } 0 -"71 +"103 +[v _timer_init `(v 1 e 0 0 ] +{ +"115 +} 0 +"118 [v _pic18_io_init `(v 1 e 0 0 ] { -"77 +"125 } 0 -"82 -[v F1008 `(v 1 t 0 ] -[v _interrupt_handler `IF1008 1 e 0 0 ] +"128 +[v _sms_init `(v 1 e 0 0 ] { -"89 +"129 +[v _i `i 1 a 2 0 ] +"145 +} 2 +"149 +[v F1039 `(v 1 t 0 ] +[v _interrupt_handler `IF1039 1 e 0 0 ] +{ +"162 } 0 -"94 +"166 [v _serial_send `(v 1 e 0 0 ] { -"95 +"167 [v _i `i 1 a 2 0 ] -"96 -[v _tosend `uc 3a a 3 2 ] -"97 -[v _data `uc 1 a 1 5 ] -"106 -} 6 -"109 +"168 +[v _data_byte `uc 1 a 1 2 ] +"180 +} 3 +"183 [v _serial_recieved `(v 1 e 0 0 ] { -"110 -[v _data `uc 1 a 1 0 ] +"184 +[v _data_byte `uc 1 a 1 0 ] [v _saved_data `uc 16a a 16 1 ] -"125 +"207 } 17 -"128 +"210 +[v _timer1_interrupt `(v 1 e 0 0 ] +{ +"216 +} 0 +"219 +[v _update_lcd `(v 1 e 0 0 ] +{ +"226 +} 0 +"229 +[v _send_update `(v 1 e 0 0 ] +{ +"238 +} 0 +"241 +[v _convertTemp `(v 1 e 0 0 ] +{ +"242 +[v _adVal `s 1 a 2 0 ] +"248 +} 2 +"253 +[v _eeprom_writer `(v 1 e 0 0 ] +{ +"254 +[v _len `uc 1 a 1 0 ] +[v _i `uc 1 a 1 1 ] +"266 +} 2 +"269 +[v _eeprom_reader `(v 1 e 0 0 ] +{ +"270 +[v _len `uc 1 a 1 0 ] +[v _i `uc 1 a 1 1 ] +"283 +} 2 +"286 +[v _on_initial_recieve `(v 1 e 0 0 ] +{ +"287 +[v _imei `uc 16a a 16 0 ] +"288 +[v _ptr `*uc 1 a 2 16 ] +"289 +[v _i `uc 1 a 1 18 ] +"309 +} 19 +"313 +[v _on_recieve `(v 1 e 0 0 ] +{ +"314 +[v _tmp `uc 17a a 17 0 ] +"315 +[v _ptr `*uc 1 a 2 17 ] +"336 +} 19 +"339 [v _main `(v 1 e 0 0 ] { -"163 +"395 } 0 +[v _strstr `(*uc 0 e 2 0 ] [v _lcd_init `(v 0 e 0 0 ] +[v _strcat `(*uc 0 e 2 0 ] [v _lcd_puts `(v 0 e 0 0 ] +[v _strncpy `(*uc 0 e 2 0 ] +[v _strlen `(ui 0 e 2 0 ] +[v _DelaySek `(v 0 e 0 0 ] +[v _eeprom_read `(uc 0 e 1 0 ] +[v _eeprom_write `(v 0 e 0 0 ] [v _lcd_cmd `(v 0 e 0 0 ] [v _DelayMs `(v 0 e 0 0 ] [v _sprintf `(i 0 e 2 0 ]