亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? gps.c.bak

?? port of ARM to NOkia 3310 display
?? BAK
字號(hào):
/* 
	GPS.c
*/

#include "globals.h"





/* and now a mutex to protect calls to the C library */
cyg_mutex_t    cliblock;




//GPS MAIN FUNCTION
void GPS(void)
{
        //GPS data validity?      
        switch(GPRMC[17])
        {
            case 'A':   
            {
                 //Data from GPRMC:
                 strncpy(&time_stamp[0], &GPRMC[7], 6); time_stamp[6]='\0';
                 strncpy(&current_latitude[0], &GPRMC[19], 10 ); current_latitude[10]='\0';
                 strncpy(&current_longitude[0], &GPRMC[32], 11 ); current_longitude[11]='\0';
                 
                 //Data from GPGGA:
                 strncpy(&current_altitude[0], &GPGGA[53], 5 ); current_altitude[5]='\0';
                 
                 		 
		 //GPS IS CONNECTED
		 mode=0x01;
		                  
                 break;
            } 
            case 'V': mode = 0x00; break;
            default:   mode = 0x02; break;
        }
    
        //SEND
        cyg_mutex_lock(&cliblock); 
        {
           printf("%s", GPRMC);
        }
        cyg_mutex_unlock(&cliblock);
       
        free(GPRMC); free(GPGGA);
 
        return;
}



//CONVERT LONGITUDE & LATITUDE in UTM DATUM
void UTM(void)
{
   //UTM DATUM  
   //X
   f_temp = atof(current_latitude);
   f_syousu = modf((f_temp/100),&f_seisu);
   offset_y = f_seisu*36000;
   offset_y += f_syousu*60000;
   //Y	
   f_temp = atof(current_longitude);
   f_syousu = modf((f_temp/100),&f_seisu);
   offset_x = f_seisu*36000;
   offset_x += f_syousu*60000;
   
   // SEND UTM DATUM
   cyg_mutex_lock(&cliblock); 
   {
       printf("%s", GPRMC);
   }
   cyg_mutex_unlock(&cliblock);
   
   //clear X Y DATUM
   //offset_x = offset_y = 0x00;

   return;
}





/*
void gps_txt_mode(void)
{

    //Txt Mode variables
    unsigned char latitude[3][6], longitude[3][6];
    
    unsigned char count;
    
                     cls();
             	       //STAMP FEELD
             	       LcdLine(0,8,83,8,PIXEL_ON);
	              LcdUpdate();
                
                     //lcd_line 1 -> SAT <-
                     nokia_gotoxy(0,0);nokia_printmessage("5x ",0); 
                     for(count=0;count != 15;count++)
	         	{
	     	               bytefornokia=sat[count];
	                      nokia_write_data();
	         	}
	         	nokia_printmessage(" GPS TxT",0);
                     // antena
	         	nokia_gotoxy(75,0);
	         	for(count=0;count != 8;count++)
	         	{
	     	               bytefornokia=antena[count];
	                      nokia_write_data();
	         	}
	
	         	//Latitude calculation               
                     strncpy(&latitude[0][0], &current_latitude[0], 2); latitude[0][2]='\0';
                     strncpy(&latitude[1][0], &current_latitude[2], 2); latitude[1][2]='\0';
                     strncpy(&latitude[2][0], &current_latitude[5], 5); latitude[2][5]='\0';
               
                     //lcd_line 3 
                     nokia_gotoxy(0,2); 
                     nokia_printmessage("N ",0); 
                     //GRAD
                     nokia_printmessage(&latitude[0][0],0); nokia_printchar(0x00,0); 
                     //MINUTES
                     nokia_printmessage(" ",0);nokia_printmessage(&latitude[1][0],0);
                     nokia_printmessage(" ",0);nokia_printmessage(&latitude[2][0],0);
                
                     //Longitude calculation
                     strncpy(&longitude[0][0], &current_longitude[1], 2); longitude[0][2]='\0';
                     strncpy(&longitude[1][0], &current_longitude[3], 2); longitude[1][2]='\0';
                     strncpy(&longitude[2][0], &current_longitude[6], 5); longitude[2][5]='\0';
               
                     //lcd_line 4
                     nokia_gotoxy(0,3);
                     nokia_printmessage("E ",0);
                     //GRAD
                     nokia_printmessage(&longitude[0][0],0); nokia_printchar(0x00,0); 
                     //MINUTES
                     nokia_printmessage(" ",0);nokia_printmessage(&longitude[1][0],0);
                     nokia_printmessage(" ",0);nokia_printmessage(&longitude[2][0],0);
              
                     //lcd_line 5
                     nokia_gotoxy(0,4);
                     nokia_printmessage("M ",0);
                     nokia_printmessage(&current_altitude[0],0);
                     nokia_printmessage(" [m]",0);
                                 
                     
    return;
}
*/





/*
*unsigned char lt_rtc(void)
{
    unsigned char RTCHour[3], RTCMin[3], RTCSec[3];
    unsigned char *temp;
    
    // Time calculation
    // from ASCII to Dec                
    if(time_stamp!=NULL)
    {
       strncpy(&RTCHour[0], &time_stamp[0], 2); RTCHour[2]='\0';
       strncpy(&RTCMin[0], &time_stamp[2], 2); RTCMin[2]='\0';
       strncpy(&RTCSec[0], &time_stamp[4], 2); RTCSec[2]='\0';
       Hour=atoi(&RTCHour[0]); Min=atoi(&RTCMin[0]); Sec=atoi(&RTCSec[0]);
       //+2h LT
       Hour=Hour+2; 
       //lcd_line 6
       nokia_gotoxy(0,5); nokia_printmessage("T ",0); 
       LcdDec(Hour); nokia_printmessage(":",0); 
       if(Min<10) LcdDec(0);
       LcdDec(Min); nokia_printmessage(":",0); 
       if(Sec<10) LcdDec(0);
       LcdDec(Sec);
       nokia_printmessage(" [LT]",0);
   }
   return;
}
*/







void gps_latitude(void)
{
    unsigned char temp[12];
    unsigned char latitude[3][6];
    
    if(mode==1)
    {
         //Latitude calculation               
         strncpy(&latitude[0][0], &current_latitude[0], 2); latitude[0][2]='\0';
         strncpy(&latitude[1][0], &current_latitude[2], 2); latitude[1][2]='\0';
         strncpy(&latitude[2][0], &current_latitude[5], 5); latitude[2][5]='\0';
    
         strncpy(&temp[0], &latitude[0][0], 2);
         strncat(temp, " ",1);
         strncat(temp, &latitude[1][0],2);
         strncat(temp, " ",1);
         strncat(temp, &latitude[2][0],5);
         temp[11]='\0';
    }
    else
    {
         strncpy(&temp[0], "Bad signal",9);temp[9]='\0'; 
    }
    Draw_Window(0,23,83,22,"Latitude Nord",&temp[0]);
    
    return;
}







void gps_gmt(void)
{
    unsigned char temp[9];
    unsigned char RTCHour[3], RTCMin[3], RTCSec[3];
    
       
   // Time calculation
   strncpy(&RTCHour[0], &time_stamp[0], 2); RTCHour[2]='\0';
   strncpy(&RTCMin[0], &time_stamp[2], 2); RTCMin[2]='\0';
   strncpy(&RTCSec[0], &time_stamp[4], 2); RTCSec[2]='\0';
   strncpy(&temp[0],RTCHour,2);
   strcat(temp,":");
   strcat(temp,RTCMin);
   strcat(temp,":");
   strcat(temp,RTCSec);
   temp[8]='\0';
   
   //under construction
   Draw_Window(7,20,70,26,"GMT"," --:--:--");
   
   return;
}







void gps_status(void)
{
    switch(mode)
    {
         case 0: Draw_Window(5,5,73,26,"System","GPS failure"); break;
         case 1: Draw_Window(5,5,73,26,"System","GPS receive");      break;
         case 2: Draw_Window(5,5,73,26,"System","Command msg"); break;
    }
    return;
}


//eof

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女蜜桃在线| 蜜臀91精品一区二区三区| 欧美精品三级在线观看| 久久er精品视频| 欧美日韩在线综合| 亚洲精品成人悠悠色影视| 成人免费av在线| 国产欧美日韩激情| 国产一区二区中文字幕| 欧美精品日韩一区| 亚洲777理论| 欧美日韩一卡二卡| 日韩不卡免费视频| 精品国产伦理网| 国产成人av电影在线观看| 91精品国产乱码| 日韩**一区毛片| 欧美国产成人精品| 免费久久99精品国产| 99精品视频一区| 制服.丝袜.亚洲.中文.综合 | 亚洲日本欧美天堂| 这里是久久伊人| 26uuu国产一区二区三区| 91精品中文字幕一区二区三区| 波多野结衣中文字幕一区二区三区| 免费人成网站在线观看欧美高清| 椎名由奈av一区二区三区| 国产日韩欧美亚洲| 欧美成人欧美edvon| 欧美高清视频不卡网| 欧美亚洲综合色| xfplay精品久久| 国产一区二区三区免费看 | 国产一区视频网站| 久久嫩草精品久久久精品| 成人av小说网| 亚洲一区二区在线视频| wwwwww.欧美系列| 欧美三级电影精品| 国产乱码精品一区二区三区av | 日韩精品一区二区三区在线观看| 国产高清一区日本| 亚洲欧美日韩成人高清在线一区| 欧美三级电影在线看| 国产精品 欧美精品| 国产亚洲精品超碰| 欧美日韩一区二区三区在线 | 日韩电影一二三区| 欧美人狂配大交3d怪物一区| 国产精品羞羞答答xxdd| 色婷婷精品大在线视频| 亚洲狠狠爱一区二区三区| 亚洲影视资源网| 成人深夜视频在线观看| 久久久美女毛片| 精品日韩欧美在线| 日韩欧美中文一区| 欧美一级视频精品观看| 欧美日韩国产首页| 欧美人与z0zoxxxx视频| 在线不卡的av| 日韩精品在线一区二区| 欧美成人精品1314www| 精品福利一二区| 久久久精品黄色| 欧美日韩五月天| 精品污污网站免费看| 成人手机在线视频| 成人免费高清在线| 91美女视频网站| 亚洲韩国一区二区三区| 国产校园另类小说区| 欧美精品一区二区三区高清aⅴ| 日本伦理一区二区| 欧美亚洲另类激情小说| 久久久久久久久久久黄色| 欧美精品99久久久**| 亚洲人成7777| 国产91丝袜在线观看| 久久亚洲一级片| 亚洲国产一区视频| 蜜臀av一区二区在线免费观看 | 一区二区三区在线影院| 欧美国产精品一区二区| 午夜影院在线观看欧美| 亚洲综合在线视频| 日韩欧美不卡一区| 久久精品一区蜜桃臀影院| 国产精品你懂的在线欣赏| 亚洲精品高清视频在线观看| 亚洲成va人在线观看| 韩日av一区二区| a在线播放不卡| 欧美理论在线播放| 日韩欧美综合一区| 国产精品久久久久久久久图文区| 亚洲国产成人tv| 成人综合在线观看| 欧美精品1区2区3区| 国产亚洲va综合人人澡精品| 尤物在线观看一区| 国产在线播放一区二区三区| 91在线视频在线| 91精品国产麻豆| 日韩码欧中文字| 美日韩一区二区| 91美女在线看| 26uuu精品一区二区| 亚洲国产sm捆绑调教视频| 国产一区二区三区香蕉 | 亚洲美女淫视频| 奇米亚洲午夜久久精品| 成人一级片在线观看| 91麻豆精品国产91久久久更新时间 | 视频一区二区三区入口| 成人高清视频在线观看| 日韩亚洲欧美一区| 亚洲男人天堂av网| 国产成人在线视频网址| 在线播放日韩导航| 一区2区3区在线看| 懂色av一区二区夜夜嗨| 日韩精品一区二区三区视频播放| 亚洲免费观看高清完整版在线观看熊 | 欧美一区二区日韩| 一区二区三区在线免费视频| 国产一区二区中文字幕| 欧美在线视频不卡| 久久精品人人做人人爽97| 青青草91视频| 欧美日韩精品一区二区三区四区 | 欧洲日韩一区二区三区| 国产免费久久精品| 国产一区二区三区观看| 欧美一区二区人人喊爽| 亚洲激情欧美激情| 不卡的av电影在线观看| 精品国产网站在线观看| 日本特黄久久久高潮| 欧美色欧美亚洲另类二区| 亚洲色欲色欲www| 成人一区二区三区视频| 久久久精品人体av艺术| 国产在线视频一区二区| 视频一区二区欧美| 欧美日本在线一区| 亚洲一区二区视频| 91国产免费看| 一区二区成人在线视频| 91免费版在线| 亚洲一二三区视频在线观看| 成人精品一区二区三区四区| 欧美日韩精品一区二区三区四区| 91精品国产色综合久久久蜜香臀| 日日夜夜免费精品视频| 欧美精品丝袜久久久中文字幕| 亚洲成人一区二区| 中文字幕在线播放不卡一区| 综合亚洲深深色噜噜狠狠网站| 欧美亚洲精品一区| 99久久精品一区二区| 97久久久精品综合88久久| 欧美系列亚洲系列| 国产欧美视频在线观看| av中文一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 欧美午夜不卡视频| 麻豆精品视频在线| 26uuu另类欧美| 色成人在线视频| 亚洲成人手机在线| 精品国精品自拍自在线| www.欧美.com| 亚洲国产精品嫩草影院| 精品国产一二三| www.亚洲激情.com| 最新久久zyz资源站| 91精品国产黑色紧身裤美女| 紧缚捆绑精品一区二区| 亚洲女爱视频在线| 91精品国产色综合久久不卡电影| 成人永久aaa| 亚洲自拍欧美精品| 欧美国产一区视频在线观看| 在线观看日韩一区| 久久精品av麻豆的观看方式| 国产女主播在线一区二区| 色婷婷av一区二区三区gif| 丝袜美腿成人在线| 亚洲精品一区二区精华| 色噜噜狠狠成人中文综合 | 欧美三级资源在线| 成人国产电影网| 日韩精品一二区| 亚洲永久精品大片| 久久午夜羞羞影院免费观看| 欧美乱妇15p| jlzzjlzz亚洲日本少妇| 国产麻豆9l精品三级站|