/* Restore the background of the pointer with data saved in the current store area. */
void POINTER_Restore(u8 x, u8 y, u8 width, u8 height)
/* Restore the background of the pointer with data saved in the current store area. */
void POINTER_Restore(u8 x, u8 y, u8 width, u8 height)
{
   int   i;
   char* ptr      = ptrAreaStore;
   int   bytesize = ( width * height ) * 2;
   LCD_SetRect_For_Cmd( x, y, width, height );
   LCD_SendLCDCmd( ST7637_RAMWR );
   for( i = 0; i < bytesize; i++ )
      {
      if ( Pointer_Mode == POINTER_RESTORE_LESS )
         {
         LCD_SendLCDData( DRAW_GetBGndColor() );
         }
      else
         {
         LCD_SendLCDData( *ptr++ );
         }
      }
   }