--- trunk/Embedded/main.sdb 2007/12/04 17:32:44 149 +++ trunk/Embedded/main.sdb 2007/12/04 19:07:00 150 @@ -936,111 +936,142 @@ "25 [v _global_temp `uc 1 e 1 0 ] "27 +[v _global_imei_tversum `us 1 e 2 0 ] +"29 [v _cell_nr `uc 15a e 15 0 ] -"41 +"30 +[v _global_modem_init `b 1 e 0 0 ] +"45 +[v _reset_recieve_buffer `(v 1 e 0 0 ] +{ +"48 +} 0 +"52 [v _ad_init `(v 1 e 0 0 ] { -"64 +"75 } 0 -"67 +"78 [v _rs232_init `(v 1 e 0 0 ] { -"76 +"87 } 0 -"79 +"90 [v _interrupt_init `(v 1 e 0 0 ] { -"87 +"98 } 0 -"90 +"101 [v _timer_init `(v 1 e 0 0 ] { -"102 +"113 } 0 -"105 +"116 [v _pic18_io_init `(v 1 e 0 0 ] { -"112 +"123 } 0 -"115 +"126 [v _sms_init `(v 1 e 0 0 ] { -"116 +"127 [v _i `i 1 a 2 0 ] -"130 +"143 } 2 -"134 -[v F1030 `(v 1 t 0 ] -[v _interrupt_handler `IF1030 1 e 0 0 ] -{ "147 +[v F1038 `(v 1 t 0 ] +[v _interrupt_handler `IF1038 1 e 0 0 ] +{ +"160 } 0 -"151 +"164 [v _serial_send `(v 1 e 0 0 ] { -"152 +"165 [v _i `i 1 a 2 0 ] -"153 +"166 [v _data_byte `uc 1 a 1 2 ] -"165 +"178 } 3 -"168 +"181 [v _serial_recieved `(v 1 e 0 0 ] { -"169 +"182 [v _data_byte `uc 1 a 1 0 ] [v _saved_data `uc 16a a 16 1 ] -"184 +"202 } 17 -"187 +"205 [v _timer1_interrupt `(v 1 e 0 0 ] { -"193 +"211 } 0 -"196 +"214 [v _update_lcd `(v 1 e 0 0 ] { -"204 +"219 } 0 -"207 +"222 [v _send_update `(v 1 e 0 0 ] { -"216 +"231 } 0 -"220 +"234 [v _convertTemp `(v 1 e 0 0 ] { -"221 +"235 [v _adVal `s 1 a 2 0 ] -"227 +"241 } 2 -"232 +"246 [v _eeprom_writer `(v 1 e 0 0 ] { -"233 +"247 [v _len `uc 1 a 1 0 ] [v _i `uc 1 a 1 1 ] -"250 +"259 } 2 -"253 +"262 [v _eeprom_reader `(v 1 e 0 0 ] { -"254 +"263 [v _len `uc 1 a 1 0 ] [v _i `uc 1 a 1 1 ] -"267 +"276 } 2 -"271 +"279 +[v _on_initial_recieve `(v 1 e 0 0 ] +{ +"280 +[v _imei `uc 16a a 16 0 ] +"281 +[v _ptr `*uc 1 a 2 16 ] +"282 +[v _i `uc 1 a 1 18 ] +"304 +} 19 +"308 +[v _on_recieve `(v 1 e 0 0 ] +{ +"309 +[v _tmp `uc 17a a 17 0 ] +"324 +} 17 +"327 [v _main `(v 1 e 0 0 ] { -"318 +"386 } 0 +[v _strstr `(*uc 0 e 2 0 ] [v _lcd_init `(v 0 e 0 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 _strncat `(*uc 0 e 2 0 ] [v _sprintf `(i 0 e 2 0 ] +[v _strncmp `(i 0 e 2 0 ]