void RXLCD_ScrollWindow_Down(unsigned short x1,unsigned short y1 ,unsigned short x2 ,unsigned short y2,unsigned char Speed) { u16 i=0; Scroll_Window(x1,x2,y1,y2); if(g_u8LcdLayer==1) { Layer1_Visible(); for(i= (y2-y1+2);i>0;i--) { Scroll(0,i-1); Delay2us(Speed*2000); } g_u8LcdLayer=0; } else if(g_u8LcdLayer==0) { Layer2_Visible(); for(i= (y2-y1+2);i>0;i--) { Scroll(0,i-1); Delay2us(Speed*2000); } g_u8LcdLayer=1; } }
void RXLCD_ScrollWindow_Prev(unsigned short x1,unsigned short y1 ,unsigned short x2 ,unsigned short y2, u8 Speed) { u16 i=0; Scroll_Window(x1,x2,y1,y2); if(g_u8LcdLayer==1) { Layer1_Visible(); for(i= (x2-x1+2);i>0;i--) { Scroll(i-1,0); Delay2us(Speed*2000); } g_u8LcdLayer=0; } else if(g_u8LcdLayer==0) { Layer2_Visible(); for(i= (x2-x1+2);i>0;i--) { Scroll(i-1,0); Delay2us(Speed*2000); } g_u8LcdLayer=1; } }
void RXLCD_VisibleLayer(void) { if(g_u8LcdLayer==1) { Layer1_Visible(); } else if(g_u8LcdLayer==0) { Layer2_Visible(); } }
void ShowNextScene(void) { if(currentLayer == 0) { Layer2_Visible(); currentLayer = 1; } else { Layer1_Visible(); currentLayer = 0; } }