void readprognoz() { char* name; myGLCD.setFont( Ubuntubold); myGLCD.setBackColor( VGA_TRANSPARENT); myGLCD.setColor(VGA_WHITE); sd.chdir("/"); delay (100); if (!sd.chdir("progn")) {return; } delay (100); sd.chdir("progn"); delay (100); myFile.open("pr.raw", O_READ); byte bait; byte bait1; int years2; byte pmon; byte pdat; byte dow1; int n=0; int m=0; int w; for (int i =0 ; i < 76800; i = i++) { n=n+1; bait = myFile.read(); bait1 =myFile.read(); w= bait<<8|bait1; pic1[n]=w; //3199 if (n>319) { n=0; // myGLCD.drawBitmap (0, 20*m, 320, 10, pic1, 2); myGLCD.drawBitmap (0, 2*m, 320, 1, pic1, 2); m=m+1; } } // close the file: myFile.close(); delay (200); //******************************************************** stops: if(wifi==20) { sd.chdir("/"); delay (100); while( n < 6) {myGLCD.setColor(VGA_WHITE); myGLCD.print(" BAD DATE ",220, 184); delay (1000); myGLCD.setColor(VGA_BLUE); myGLCD.print(" BAD DATE ",220, 184); delay (1000); n++; } rawp=0; return; } if(wifi==9) {myGLCD.setColor(VGA_RED); } else {myGLCD.setColor(VGA_WHITE); } myGLCD.setFont(BigFont); myGLCD.printNumI(wifih, 285, 455); myGLCD.print(":" ,285+32, 455); if (wifim<10) {myGLCD.print("0" ,285+48, 455); myGLCD.printNumI(wifim, 285+48+16, 455); } else {myGLCD.printNumI(wifim, 285+32+16, 455); } myGLCD.setColor(VGA_WHITE); myGLCD.setFont( Ubuntubold); // Маска, по которой мы ищем название иконки //const char token[] = "icon=\"???";//