//display logos void RobotControl::displayLogos(){ _drawBMP("lg0.bmp",0,0); delay(2000); _drawBMP("lg1.bmp",0,0); delay(2000); clearScreen(); }
void RobotControl::drawBMP(char* filename, uint8_t x, uint8_t y){ /*for(int j=0;j<NUM_EEPROM_BMP;j++){ Serial.println(_eeprom_bmp[j].name); Serial.print(" "); Serial.print(_eeprom_bmp[j].address); Serial.print(" "); Serial.print(_eeprom_bmp[j].width); Serial.print(" "); Serial.println(_eeprom_bmp[j].height); } Serial.println();*/ if(_isEEPROM_BMP_Allocated){ for(int i=0;i<NUM_EEPROM_BMP;i++){ if(cmp(_eeprom_bmp[i].name,filename,7)){ /*Serial.println(_eeprom_bmp[i].name); Serial.print(" "); Serial.print(_eeprom_bmp[i].address); Serial.print(" "); Serial.print(_eeprom_bmp[i].width); Serial.print(" "); Serial.println(_eeprom_bmp[i].height);*/ _drawBMP(_eeprom_bmp[i].address,x,y,_eeprom_bmp[i].width,_eeprom_bmp[i].height); return; } } }else{ _drawBMP(filename,x,y);//goes to SD } }