www.pudn.com > ARM9_PROGRAM.rar > pallte.c
#include "config.h"
#include "soucehead.h"
extern unsigned int LCD_x_size,LCD_y_size;
extern unsigned char LCD_code,LCD_data_mode,LCD_dots,BMP_start_block,BMP_block_number;
extern volatile unsigned char Menu_status,Menu_status_1,Menu_status_2;
extern unsigned long int Image_addr;
extern unsigned short int Image_data[0x80000];
extern void Delay100ns(long int dly);
extern void Delayms(long int dly);
extern void Display_string(char *string,unsigned int window_start_x,unsigned int window_start_y,unsigned long int color,char times_x,char times_y);
extern void Display_block(unsigned int window_start_x,unsigned int window_start_y,unsigned int block_size_x,unsigned int block_size_y,unsigned long int color);
extern void Screen_clear(void);
extern void Pattern_menu(char menu_num);
extern void Trans_window_data_to_LCD(unsigned int window_start_x,unsigned int window_start_y,unsigned int image_width,unsigned int image_highth);
extern void Demo_gray(void);
extern void Display_image(unsigned long int page_addr);
void Display_pattern_white()
{
unsigned short int i,j;
unsigned long int addr0;
addr0=0;
for (j=0;j>1)&0xF8)+(color<<3)+(scale&0x07);
color=(color<<3)+((scale>>2)&0xe0+(color<<5)+((scale>>3)&0xF8));
//color=(color<<5)+((scale>>3)&0xF8);
Image_data[addr0]=color;
addr0++;
}
}
Trans_window_data_to_LCD(0,0,LCD_x_size,LCD_y_size);
}*/
/*void Display_pattern_gray()
{
unsigned short int i,j;
unsigned long int addr0;
addr0=0;
// for (j=0;j>1)&0xF8);
color=(color<<6)+((scale>>2)&0xFC);
color=(color<<5)+((scale>>3)&0xF8);
Image_data[addr0]=color;
addr0++;
}
}
// LCD_ramwrite_command(0,0,LCD_x_size,LCD_y_size);
Trans_window_data_to_LCD(0,0,LCD_x_size,LCD_y_size);
}
void Display_pattern_crosstalk()
{
unsigned short int i,j;
unsigned long int addr0;
addr0=0;
for (j=0;j