Add R61529_DRIVER #220

This commit is contained in:
fvanroie 2022-04-10 14:35:36 +02:00
parent a96e82cc50
commit ac98efff3e

View File

@ -264,6 +264,7 @@ lgfx::Panel_Device* LovyanGfx::_init_panel(lgfx::IBus* bus)
LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__); LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__);
break; break;
} }
case 0x61529:
case 0x9481: { case 0x9481: {
panel = new lgfx::Panel_ILI9481(); panel = new lgfx::Panel_ILI9481();
LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__); LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__);
@ -305,7 +306,7 @@ void LovyanGfx::init(int w, int h)
preferences.begin("tft", false); preferences.begin("tft", false);
lgfx::IBus* bus = _init_bus(&preferences); lgfx::IBus* bus = _init_bus(&preferences);
this->tft_driver = preferences.getUInt("DRIVER", get_tft_driver()); this->tft_driver = preferences.getUInt("DRIVER", get_tft_driver());
lgfx::Panel_Device* panel = _init_panel(bus); lgfx::Panel_Device* panel = _init_panel(bus);
if(panel != nullptr) { if(panel != nullptr) {
panel->setBus(bus); panel->setBus(bus);
@ -563,6 +564,8 @@ const char* LovyanGfx::get_tft_model()
return "R61581"; return "R61581";
#elif defined(ST7789_2_DRIVER) #elif defined(ST7789_2_DRIVER)
return "ST7789_2"; return "ST7789_2";
#elif defined(R61529_DRIVER)
return "R61529";
#elif defined(RM68140_DRIVER) #elif defined(RM68140_DRIVER)
return "RM68140"; return "RM68140";
#else #else
@ -598,10 +601,12 @@ uint32_t LovyanGfx::get_tft_driver()
return 0x77892; return 0x77892;
#elif defined(R61581_DRIVER) #elif defined(R61581_DRIVER)
return 0x61581; return 0x61581;
#elif defined(R61529_DRIVER)
return 0x61529;
#elif defined(RM68140_DRIVER) #elif defined(RM68140_DRIVER)
return 0x68140; return 0x68140;
#else #else
return 0; return 0x0;
#endif #endif
} }