
void initial_HSD24_ST7781R(void)
{  
    // VCI=2.8V
    // LCD£ºHSD2.4"
                        reset_ms(100); 


                        LCD_CtrlWrite_ST7781(0x00ff); 
                        LCD_DataWrite_ST7781(0x0001); 

                        LCD_CtrlWrite_ST7781(0x0001); 
                        LCD_DataWrite_ST7781(0x0100);

                        LCD_CtrlWrite_ST7781(0x0002); 
                        LCD_DataWrite_ST7781(0x0700); 

                        LCD_CtrlWrite_ST7781(0x0003); 
                        LCD_DataWrite_ST7781(0xD030); 

                        LCD_CtrlWrite_ST7781(0x0008); 
                        LCD_DataWrite_ST7781(0x0302);


                        delay_ms(100);


                        LCD_CtrlWrite_ST7781(0x0010); 
                        LCD_DataWrite_ST7781(0x10E0); 

                        delay_ms(100);

                        LCD_CtrlWrite_ST7781(0x0060); 
                        LCD_DataWrite_ST7781(0xa700); 

                        LCD_CtrlWrite_ST7781(0x0061); 
                        LCD_DataWrite_ST7781(0x0001); 

                        LCD_CtrlWrite_ST7781(0x0090); 
                        LCD_DataWrite_ST7781(0x003A); 

                        LCD_CtrlWrite_ST7781(0x00B0); 
                        LCD_DataWrite_ST7781(0x2B0C);


                        LCD_CtrlWrite_ST7781(0x0030); 
                        LCD_DataWrite_ST7781(0x0000); 

                        LCD_CtrlWrite_ST7781(0x0031); 
                        LCD_DataWrite_ST7781(0x0507); 

                        LCD_CtrlWrite_ST7781(0x0032); 
                        LCD_DataWrite_ST7781(0x0303); 

                        LCD_CtrlWrite_ST7781(0x0035); 
                        LCD_DataWrite_ST7781(0x0004); 

                        LCD_CtrlWrite_ST7781(0x0036); 
                        LCD_DataWrite_ST7781(0x0B07); 

                        LCD_CtrlWrite_ST7781(0x0037); 
                        LCD_DataWrite_ST7781(0x0000); 

                        LCD_CtrlWrite_ST7781(0x0038); 
                        LCD_DataWrite_ST7781(0x0507); 

                        LCD_CtrlWrite_ST7781(0x0039); 
                        LCD_DataWrite_ST7781(0x0303); 

                        LCD_CtrlWrite_ST7781(0x003c); 
                        LCD_DataWrite_ST7781(0x0004); 

                        LCD_CtrlWrite_ST7781(0x003d); 
                        LCD_DataWrite_ST7781(0x0B07); 

                        LCD_CtrlWrite_ST7781(0x0050); 
                        LCD_DataWrite_ST7781(0x0000); 

                        LCD_CtrlWrite_ST7781(0x0051); 
                        LCD_DataWrite_ST7781(0x00ef); 

                        LCD_CtrlWrite_ST7781(0x0052); 
                        LCD_DataWrite_ST7781(0x0000); 

                        LCD_CtrlWrite_ST7781(0x0053); 
                        LCD_DataWrite_ST7781(0x013f); 


                        LCD_CtrlWrite_ST7781(0x0007); 
                        LCD_DataWrite_ST7781(0x0133); 

                        LCD_CtrlWrite_ST7781(0x0022);
}




void ST7781HSD26_Enterstandby(void)
{
                        main_Write_COM(0x0007);
                        main_Write_DATA(0x0131);
	
                        Delayms(100);                 
                     
                        main_Write_COM(0x0007);
                        main_Write_DATA(0x0020);
	
                        Delayms(100);                  
      
                        main_Write_COM(0x0010);
                        main_Write_DATA(0x0082);	                    
}



void ST7781HSD26_Exitstandby(void)
{
                        delay_ms(100); 

                        LCD_CtrlWrite_ST7781(0x0010); 
                        LCD_DataWrite_ST7781(0x10E0);                 

                        main_Write_COM(0x0007);
                        main_Write_DATA(0x0133);

}
