⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_cmd.c

📁 这是用W77E58编写的控制GSM模块
💻 C
📖 第 1 页 / 共 2 页
字号:

                           if(radio_task==Radio_task_begin)radio_task=Radio_task_end;
                           else radio_task--;
           }
           if(main_task==Main_task_GSM){
                           if(gsm_task==GSM_task_begin)gsm_task=GSM_task_end;
                           else gsm_task--;
           }


        }
        else
        if(menu_layer==2){
           if(main_task==Main_task_NAVI)
           {

                if(navi_task==Navi_real_time){

                           if(real_time_task==RealTime_task_begin)real_time_task=RealTime_task_end;
                           else real_time_task--;


                }
                if(navi_task==Navi_set_zoom){

                           if(zoom_task==Zoom_task_begin)zoom_task=Zoom_task_end;
                           else zoom_task--;


                }
                if(navi_task==Navi_search_address){

                           if(search_address_task==SearchAddress_task_begin)search_address_task=SearchAddress_task_end;
                           else search_address_task--;
                }
                if(navi_task==Navi_record) {
                           if(record_task==Record_task_begin)record_task=Record_task_end;
                           else record_task--;


                }
                if(navi_task==Navi_speech) {
                           if(speech_task==Speech_task_begin)speech_task=Speech_task_end;
                           else speech_task--;


                }
                if(navi_task==Navi_road_display)    {

                           if(road_display_task==RoadDisplay_task_begin)road_display_task=RoadDisplay_task_end;
                           else road_display_task--;


                }
                if(navi_task==Navi_lati_longti)     {
                           if(lati_longti_task==LatiLongti_task_begin)lati_longti_task=LatiLongti_task_end;
                           else lati_longti_task--;



                }
                if(navi_task==Navi_car_connect)     {
                           if(car_connect_task==CarConnect_task_begin)car_connect_task=CarConnect_task_end;
                           else car_connect_task--;

                }

           }
           else
           if(main_task==Main_task_DVD){


           }
           else
           if(main_task==Main_task_TV){


           }

           else
           if(main_task==Main_task_RADIO){


           }
           else
           if(main_task==Main_task_GSM){


           }


        }

     }
}



void update_selected_menu(void)
{

     OSD_change_flag = 1;
     osd_task = 0;
     OSD_servo();

}


void issue_0_layer_status(void)
{

     if(main_task==Main_task_NAVI)       main_selected_status |= Navi_selected;  
     else if(main_task==Main_task_DVD)   main_selected_status |= DVD_selected;
     else if(main_task==Main_task_TV)    main_selected_status |= TV_selected;
     else if(main_task==Main_task_RADIO) main_selected_status |= Radio_selected;
     else if(main_task==Main_task_GSM)   main_selected_status |= GSM_selected;
    
}

void issue_1_layer_status(void)
{

     if(main_task==Main_task_NAVI)
     {
        if(navi_task==Navi_real_time)           navi_selected_status |= Real_selected;
        else if(navi_task==Navi_set_zoom)       navi_selected_status |= Zoom_selected;
        else if(navi_task==Navi_search_address) navi_selected_status |= Search_selected;
        else if(navi_task==Navi_record)         navi_selected_status |= Record_selected;
        else if(navi_task==Navi_speech)         navi_selected_status |= Speech_selected;
        else if(navi_task==Navi_road_display)   navi_selected_status |= Road_selected;
        else if(navi_task==Navi_lati_longti)    navi_selected_status |= LatiLongti_selected;
        else if(navi_task==Navi_car_connect)    navi_selected_status |= CarConnect_selected;
     }
     else
     if(main_task==Main_task_DVD){


     }
     else
     if(main_task==Main_task_TV){


     }
     else
     if(main_task==Main_task_RADIO){


     }
     else
     if(main_task==Main_task_GSM){


     }
}



void issue_2_layer_status(void)
{
     
     if(main_task==Main_task_NAVI)
     {
        if(navi_task==Navi_real_time){
           if((navi_selected_status & Real_selected)== Real_selected)
           {
               gps_task = 0;
		       real_selected_status=0;
		       switch(real_time_task)
               {
                  case RealTime_disable:
                       real_selected_status |=TurnOffNavi_selected;
                       dsa_task = 0x0301;
					   break;
                  case RealTime_enable:
                       real_selected_status |=TurnOnNavi_selected;
                       dsa_task = 0x0300;
                       break;
               
               }
           }   
        }
        else 
        if(navi_task==Navi_set_zoom){
           if((navi_selected_status & Zoom_selected) == Zoom_selected){
               zoom_selected_status=0;
               switch(zoom_task)
               {
                  case ZOOM_0:
                       zoom_selected_status |= Zoom_0_selected;
                       dsa_task =0x0200|ZOOM_0; 
					   break;
                  case ZOOM_100:
                       zoom_selected_status |= Zoom_100_selected;
                       dsa_task =0x0200|ZOOM_100; 
					   break;
                  case ZOOM_200:
                       zoom_selected_status |= Zoom_200_selected;
                       dsa_task =0x0200|ZOOM_200; 
                       break;
                  case ZOOM_300:
                       zoom_selected_status |= Zoom_300_selected;
                       dsa_task =0x0200|ZOOM_300; 
                       break;
                  case ZOOM_500:
                       zoom_selected_status |= Zoom_500_selected;
                       dsa_task =0x0200|ZOOM_500; 
                       break;
               }
           }    
        }
        else if(navi_task==Navi_search_address) navi_selected_status |= Search_selected;
        else if(navi_task==Navi_record)         navi_selected_status |= Record_selected;
        else if(navi_task==Navi_speech)         navi_selected_status |= Speech_selected;
        else if(navi_task==Navi_road_display)   navi_selected_status |= Road_selected;
        else if(navi_task==Navi_lati_longti)    navi_selected_status |= LatiLongti_selected;
        else if(navi_task==Navi_car_connect)    navi_selected_status |= CarConnect_selected;
     }
     else
     if(main_task==Main_task_DVD){


     }
     else
     if(main_task==Main_task_TV){


     }
     else
     if(main_task==Main_task_RADIO){


     }
     else
     if(main_task==Main_task_GSM){


     }


  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -