Error: OLED display and SD card

Hello,
I have stated a new project in which the Bitmap data is contained in SD card and will display it to OLED (SSD1306) Screen, but I got some error message.

Error : 'call of overloaded ‘drawBitmap(int, int, const unsigned char&, int, int, int)’ is ambiguous’

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <gfxfont.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 10
Adafruit_SSD1306 display(OLED_RESET);

#include <SD.h>                // SD card library a bit slower and bigeger than SdFat
#include <SPI.h>                 // SPI libray obviously!

File myFile;

void setup()
{
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  Serial.print("Initializing SD card...");

  if (!SD.begin(4)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");

  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.display();
  delay(1000);
  display.clearDisplay();
 
 myFile = SD.open("Logo.h");
  if (myFile) {
    
    while (myFile.available()) {
      
 const unsigned char Logo = myFile.read();

       display.drawBitmap(0, 0, Logo, 16,16, 1);
       display.display();
    }
     myFile.close();
  
  }
   
}
void loop()
{
}

And the Error box :

C:\Users\hp\Documents\Arduino\SD_CARD_OLED\SD_CARD_OLED.ino: In function 'void setup()':

SD_CARD_OLED:41: error: call of overloaded 'drawBitmap(int, int, const unsigned char&, int, int, int)' is ambiguous

        display.drawBitmap(0, 0, Logo, 127, 63,1);

                                                ^

C:\Users\hp\Documents\Arduino\SD_CARD_OLED\SD_CARD_OLED.ino:41:48: note: candidates are:

In file included from C:\Users\hp\Documents\Arduino\SD_CARD_OLED\SD_CARD_OLED.ino:2:0:

C:\Users\hp\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:67:5: note: void Adafruit_GFX::drawBitmap(int16_t, int16_t, const uint8_t*, int16_t, int16_t, uint16_t) <near match>

     drawBitmap(int16_t x, int16_t y, const uint8_t bitmap[],

     ^

C:\Users\hp\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:67:5: note:   no known conversion for argument 3 from 'const unsigned char' to 'const uint8_t* {aka const unsigned char*}'

C:\Users\hp\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:71:5: note: void Adafruit_GFX::drawBitmap(int16_t, int16_t, uint8_t*, int16_t, int16_t, uint16_t) <near match>

     drawBitmap(int16_t x, int16_t y, uint8_t *bitmap,

     ^

C:\Users\hp\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_GFX.h:71:5: note:   no known conversion for argument 3 from 'const unsigned char' to 'uint8_t* {aka unsigned char*}'

exit status 1
call of overloaded 'drawBitmap(int, int, const unsigned char&, int, int, int)' is ambiguous

Can you please help me to solve this code.Thank you.

A single character logo?

I want to display bitmap on OLED Screen in which the data file will store in SD Card module.

I imagine that your logo consists of more than a single character (Hint: that was a clue)