diff --git a/components/display/ST77xx.c b/components/display/ST77xx.c index 4d84178b..1bf5d3fe 100644 --- a/components/display/ST77xx.c +++ b/components/display/ST77xx.c @@ -287,7 +287,7 @@ 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); diff --git a/components/services/accessors.c b/components/services/accessors.c index 7d36b289..68a324e1 100644 --- a/components/services/accessors.c +++ b/components/services/accessors.c @@ -490,7 +490,7 @@ const display_config_t * config_display_get(){ dstruct.hflip= strcasestr(config, "HFlip") ? true : false; dstruct.vflip= strcasestr(config, "VFlip") ? true : false; dstruct.rotate= strcasestr(config, "rotate") ? true : false; - dstruct.rotate= strcasestr(config, "invert") ? true : false; + dstruct.invert= strcasestr(config, "invert") ? true : false; return &dstruct; }