void disp_active(void) { if (device_active == BIT(USB_DISK)) { #if defined(DISP_DEV_AT_PLAY) dispstring(" USB",0); #endif LED_STATUS |= LED_USB; } else if (device_active == BIT(SDMMC)) { #if defined(DISP_DEV_AT_PLAY) dispstring(" SD",0); #endif #if defined(KPL_BIG_LED_MODULE) LED_STATUS_SD|= LED_SD; #else LED_STATUS |= LED_SD; #endif } }
void Disp_Pause(void) { #if defined(LED_USE_PLAY_MODE) #else LED_STATUS |= LED_PAUSE; #endif disp_file_time(); disp_active(); #if defined(K189_JM_201_V001)||defined(K000_HG_898_V001) LED_STATUS |= LED_MP3; #endif #if defined(DISP_PAUS_STRING)||defined(K745_SUOERSI_745_V001) dispstring("PAUS",0); LED_STATUS &= ~LED_2POINT; #elif defined(DISP_PAU_STRING)||defined(K000_AOKAILIN_G01_V001)||defined(K000_AOKAILIN_537B_V001)||defined(K000_AOKAILIN_535B_V001)||defined(K000_JLH_2402_V001) dispstring(" PAU",0); LED_STATUS &=~LED_2POINT; #endif #ifdef K619_FXK_619_V001 if(config_led_by_gpio==0){ dispstring(" P",0); } else{ LED_STATUS |=BIT(LED_F); LED_STATUS |=BIT(LED_E); } #endif }
void Disp_BT(void) { #ifdef DISP_BLUE_STR dispstring("blue",0); #else dispstring(" bT",0); #endif }
void Disp_USB_Slave(void) { #ifdef DISP_PC_STR dispstring(" PC",0); #else dispstring("U-d",0); #endif }
void Disp_Dev_Change(u8 flag) { if (2 == flag) { dispstring("USB OUT",0); } else if (1 == flag) { dispstring("SD OUT",0); } }
void Disp_curr_Dev() { disp_active(); if (given_device== BIT(USB_DISK)) { dispstring(" USb",0); } else if (given_device == BIT(SDMMC)) { dispstring(" Sd",0); } LED_STATUS &=~LED_2POINT; }
void Disp_AUX(void) { #ifndef AUX_ICON_FOR_RTC_ALM #if defined(LED_USE_PLAY_MODE)||defined(LED_USE_ROUND_LED)||defined(LED_USE_PLAY_MODE_WITH_BAT_ICON)||defined(K745_SUOERSI_745_V001)||defined(LED_USE_PLAY_MODE_MIXED) LED_STATUS |= LED_AUX; #endif #endif #if defined(LED_USE_1X888) dispstring(" LIN",0); #elif defined(DISP_AUX_STRING) dispstring(" AUX",0); #else dispstring("LINE",0); #endif #ifdef K619_FXK_619_V001 if(config_led_by_gpio){ LED_STATUS &=~LED_AUX; } #endif #ifdef NO_AUX_ICON_DISP LED_STATUS &=~LED_AUX; #endif #if defined(LINE_IN_PLAY_KEY_PAUSE) #if defined(DISP_PAUS_STRING) #ifndef LINE_IN_NO_DISP_PAUS if(play_status == MUSIC_PAUSE){ dispstring("PAUS",0); } #endif #else #if !defined(LINE_IN_PLAY_KEY_NO_PAUSE_ICON_INDICATOR) if(play_status){ LED_STATUS &= ~LED_PAUSE; LED_STATUS |= LED_PLAY; } else{ LED_STATUS |= LED_PAUSE; LED_STATUS &= ~LED_PLAY; } #endif #endif #endif }
void Disp_RTC_Date() { #if defined(NEW_RTC_SETTING_CTRL) u8 setting_buff_high=0,setting_buff_low=0; if(new_rtc_setting==1){ setting_buff_high=curr_date.year/100%100; setting_buff_low=curr_date.year%100; LED_STATUS &= ~LED_2POINT; } else if(new_rtc_setting==2){ setting_buff_high=curr_date.month; setting_buff_low = curr_date.day; LED_STATUS |= LED_2POINT; } else if(new_rtc_setting==3){ setting_buff_high=curr_alm.hour; setting_buff_low =curr_alm.minutes; LED_STATUS |= LED_2POINT; } else if(new_rtc_setting==4){ if (alm_sw) dispstring("ON",0); else dispstring("OFF",0); return; } dispNum(((setting_buff_high/10)%10),3); dispNum((setting_buff_high%10),2); dispNum(((setting_buff_low/10)%10),1); dispNum((setting_buff_low%10),0); #else static _xdata u8 date_show=0; if(date_show++>4)date_show=0; get_curr_setting_data(date_show); #endif }
void Disp_Fade(void) { #ifndef NO_PT_STR_DISPLAY dispstring("Fd",0); #endif if(PT_Fade_Val<7){ dispchar('W',1); dispNum(7-PT_Fade_Val,0); } else{ dispNum(PT_Fade_Val-7,0); } }
void Disp_Balence(void) { #ifndef NO_PT_STR_DISPLAY dispstring("BA",0); #endif if(PT_Balence_Val<7){ dispchar('Z',1); dispNum(7-PT_Balence_Val,0); } else{ dispNum(PT_Balence_Val-7,0); } }
void Disp_PwrOFF(void) { #if defined(K015_983_1_SW005_V001)||defined(K000_XinLei_LC2092_V006)||defined(DISP_OFF_STR_AT_PWR_DOWN) dispstring("OFF",0); delay_10ms(20); #elif defined(K000_JR_210_V001) dispstring(" -- ",0); #elif defined(K1069_AJE_1069_V001)||defined(DISP_OFF_ANIMIATION_AT_PWR_DOWN)||defined(K1069_AJE_1069_V002) dispstring(" O",0); delay_10ms(20); dispstring(" OF",0); delay_10ms(20); dispstring(" OFF",0); delay_10ms(20); #endif lcd_backlight_ctrl(0); disp_buf_clear(); }
void Disp_Alm_Up(void) { #ifdef DISP_ALM_UP_SPARK_TIME static bool scr_spark=0; scr_spark=~scr_spark; if(scr_spark){ disp_buf_clear(); } else{ Disp_RTC(); } #else dispstring("----",0); #endif }
void Disp_RTC() { if ((rtc_mode == RTC_PLAY_MODE)||(rtc_mode==ALM_UP_MODE)) { dispNum((u8)((curr_date.hour/10)%10),3); dispNum(curr_date.hour%10,2); dispNum((u8)((curr_date.minutes/10)%10),1); dispNum(curr_date.minutes%10,0); Disp_RTC_POINT(); } else if(rtc_mode == RTC_SET_MODE) { get_curr_setting_data(rtc_set); oppo_area_rtc(rtc_set); } else if(rtc_mode == ALM_SET_MODE) { if(alm_set==0){ #if defined(KPL_BIG_LED_MODULE) LED_STATUS_COL&= ~LED_2POINT; #else LED_STATUS &= ~LED_2POINT; #endif #if defined(MINI_DIGIT_BOX) if (alm_sw) dispstring("A ON",0); else dispstring("AOFF",0); #else #ifdef RIGHT_ALIGN_DISP if (alm_sw) dispstring(" ON",0); else dispstring(" OFF",0); #else if (alm_sw) dispstring("ON",0); else dispstring("OFF",0); #endif #ifdef ALARM_ADJ_FLASH_ON_OFF oppo_area_rtc(0); #endif #endif } #ifdef ALARM_SEL_SOURCE else if(alm_set==3){ if(alm_source==0){ dispstring("beep",0); } else if(alm_source==1){ dispstring("USB",0); } else if(alm_source==2){ dispstring("FM",0); } } #elif defined(ALARM_ADJ_VOL) else if(alm_set==3){ Disp_Vol(); oppo_area_rtc(2); } #endif else{ get_curr_setting_data(alm_set); oppo_area_rtc(alm_set); } } }
void Disp_Sch(void) { dispstring(" SCH",0); }
void Disp_Freq(void ) { /* dispNum((u8)((fre_channl/10)%10),0); dispNum(fre_channl%10,0); dispchar(' ',0,0); dispNum((u8)((all_channl/10)%10),0); dispNum(all_channl%10,0); */ if (frequency > 999) { dispNum((u8)((frequency/1000)%10),3); } else{ #if defined(FM_DISP_CH_STR) dispchar(' ',3); #endif } dispNum((u8)((frequency/100)%10),2); dispNum((u8)((frequency/10)%10),1); dispNum(frequency%10,0); #ifdef RADIO_AM_WM_ENABLE if(work_mode == SYS_FMREV){ LED_STATUS |= LED_FM; } else if(work_mode == SYS_AMREV){ #if defined(KPL_BIG_LED_MODULE) LED_STATUS_AM |=LED_AM; #endif } #else #if defined(LED_USE_COMMON_4X8) LED_STATUS_FM |= LED_FM; #else LED_STATUS |= LED_FM; #endif #endif #if defined(FM_PLAY_KEY_PAUSE) #if defined(DISP_PAU_STRING_ONLY_IN_FM_MODE) if (play_status==0){ dispstring(" PAU",0); #ifndef DISP_FM_STR_WHEN_PAUS LED_STATUS &=~LED_FM; } #endif #elif defined(DISP_PAUS_STRING) if (play_status==0){ dispstring("PAUS",0); } #endif #endif #ifdef K619_FXK_619_V001 if(config_led_by_gpio){ LED_STATUS |=BIT(LED_G); } #endif #ifdef UART_ENABLE printf("-----> Disp_Freq %4u \r\n ",frequency); #endif }
void Disp_CLR(void) { dispstring(" ",0); }
void Disp_Error(void) { dispstring("err",0); }
void Disp_Stop() { dispstring("StOp",0); }
void Disp_Load(void) { dispstring("LOAd",0); }
void Disp_Mic() { dispstring(" NIC",0); }
/*----------------------------------------------------------------------------*/ void Disp_Nofile(void) { dispstring("....",0); }
void Disp_IPOD(void) { dispstring("IPOD",0); }
/*----------------------------------------------------------------------------*/ void Disp_Waiting(void) { dispstring(".....",0); }
void Disp_Start(void) { #ifdef K619_FXK_619_V001 if(config_led_by_gpio==0){ dispstring(" SCH",0); } else{ dispstring(" HI",0); } #elif defined(DISP_HIFI_STR_AT_POWER_ON) dispstring("HIFI",0); #elif defined(K000_HG_898_V001)||defined(MP3_DISP_LOAD_STRING_AT_PWR_ON) dispstring("LOAd",0); #elif defined(K668_YJH_815_V001) dispstring("-HI-",0); #elif defined(K1069_AJE_1069_V001)||defined(DISP_HIFI_ANIMIATION_AT_PWR_ON)||defined(K1069_AJE_1069_V002) LED_STATUS = 0xFF; dispstring("BBBB",0); delay_10ms(20); LED_STATUS = 0x00; dispstring(" H",0); delay_10ms(20); dispstring(" HI",0); delay_10ms(20); dispstring(" HIF",0); delay_10ms(20); dispstring("HIFI",0); delay_10ms(20); #elif defined(K000_JR_210_V001) dispstring(" -- ",0); #else dispstring(" HI",0); #endif lcd_backlight_ctrl(1); }
// The all important display function void display(void) { glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); // ONE - Display Text glDisable(GL_LIGHTING); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0,800,0,600); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); se_interface(); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(70, 4/3, 1, 1000); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glEnable(GL_LIGHTING); // End ONE // TWO - Set up the field view glPushMatrix(); glLoadIdentity(); if ((turn==1 && p1mode==1) || (turn==2 && p2mode==1)) { glTranslatef(0,150,-450); glRotatef(ya,0,1,0); } if (turn==1 && p1mode==2) { glRotatef(t1y,0,-1,0); glTranslatef(-tank1x,300,-tank1z); } if (turn==2 && p2mode==2) { glRotatef(t2y,0,-1,0); glTranslatef(-tank2x,300,-tank2z); } GLfloat position1[]={0,0,0,1}; glLightfv(GL_LIGHT0,GL_POSITION,position1); GLfloat direction1[]={0,-1,0}; glLightfv(GL_LIGHT0,GL_SPOT_DIRECTION,direction1); glLoadIdentity(); if ((turn==1 && p1mode==1) || (turn==2 && p2mode==1)) { glTranslatef(0,-150,-450); glRotatef(ya,0,1,0); } if (turn==1 && p1mode==2) { glRotatef(t1y,0,-1,0); glTranslatef(-tank1x,-tank1y-7,-tank1z); } if (turn==2 && p2mode==2) { glRotatef(t2y,0,-1,0); glTranslatef(-tank2x,-tank2y-7,-tank2z); } // End TWO // THREE - Display tanks and plane glDisable(GL_LIGHTING); glColor3f(1,0,0); glPushMatrix(); glTranslatef(tank1x,tank1y,tank1z); glRotatef(t1y,0,1,0); glColor3f(1,0,0); glCallList(1); glPopMatrix(); glPushMatrix(); glTranslatef(tank2x,tank2y,tank2z); glRotatef(t2y,0,1,0); glColor3f(0,0,1); glCallList(1); glPopMatrix(); glEnable(GL_LIGHTING); glPushMatrix(); glBindTexture(GL_TEXTURE_2D,tex1); se_disp_terrain(); // End THREE // FOUR - Draw Projectile linelist *trav=listf->next; if (phy==1) { glDisable(GL_LIGHTING); if (turn==1) glColor3f(1,0,0); if (turn==2) glColor3f(0,0,1); while (trav->next!=NULL) { glPushMatrix(); glBegin(GL_LINES); glVertex3f(trav->xl,trav->yl,trav->zl); glVertex3f(trav->next->xl,trav->next->yl,trav->next->zl); glEnd(); trav=trav->next; glPopMatrix(); glutSwapBuffers(); } if (win==0) { glDisable(GL_LIGHTING); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0,800,0,600); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); dispstring("Miss!",0,300); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(70, 4/3, 1, 1000); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glEnable(GL_LIGHTING); } if (turn==1) turn=2; else turn=1; phy=0; glEnable(GL_LIGHTING); } // End FOUR glPopMatrix(); glPopMatrix(); glPopMatrix(); glutSwapBuffers(); }
void Disp_Playmode(void) { dispstring(&playmodestr[play_mode][0],0); }