diff --git a/components/display/ST77xx.c b/components/display/ST77xx.c index f38bbd1b..25df43f4 100644 --- a/components/display/ST77xx.c +++ b/components/display/ST77xx.c @@ -289,10 +289,8 @@ struct GDS_Device* ST77xx_Detect(char *Driver, struct GDS_Device* Device) { struct PrivateSpace* Private = (struct PrivateSpace*) Device->Private; Private->Model = Model; - if (Model == ST7735) { - sscanf(Driver, "%*[^:]%*[^x]%*[^=]=%hu", &Private->Offset.Height); - sscanf(Driver, "%*[^:]%*[^y]%*[^=]=%hu", &Private->Offset.Width); - } + sscanf(Driver, "%*[^:]%*[^x]%*[^=]=%hu", &Private->Offset.Height); + sscanf(Driver, "%*[^:]%*[^y]%*[^=]=%hu", &Private->Offset.Width); if (Depth == 18) { Device->Mode = GDS_RGB666;