#include #include #include "tim.h" extern TIMinf TIMinfo; void convert_4bit(){ FILE *outf; unsigned char *picP; int x,y; picP = TIMinfo.picdata_char; for(x=0;x<16;x++) TIMinfo.bit15_pal[x] = TIMinfo.bit4_pal[x*3+2] + (TIMinfo.bit4_pal[x*3+1] << 5) + (TIMinfo.bit4_pal[x*3] << 10); outf = fopen("pic.h","w"); fprintf(outf,"int width = %d;\n",TIMinfo.picW); fprintf(outf,"int height = %d;\n",TIMinfo.picH); fprintf(outf,"unsigned short pic[%d] = {\n",TIMinfo.picH*TIMinfo.picW); fprintf(outf,"%d",TIMinfo.bit15_pal[*picP]); picP++; for(x=1;x