TFT 2.4" ili9341

Salve a tutti sono Leonardo
sto testando degli LCD da 2.4" con uno sketch trovato
qui : Arduino 2.4″ Touch Screen LCD Shield Tutorial - Arduino Project Hub
tutto funziona tranne la lettura delle BMP
Mi spiego:
il mio IDE non riconosce

"if (read16(bmpFile) == 0x4D42) { // BMP signature
Serial.println(F("File size: ")); Serial.println(read32(bmpFile));
(void)read32(bmpFile); // Read & ignore creator bytes
bmpImageoffset = read32(bmpFile); // Start of image data
"
le funzioni read16() e read32();
questo il messaggio :"read16 was not declared in this scope"
Vi ringrazio in anticipo