Jump to content

Radek

Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Radek

  1. @inmarket Thanks for your reference to the demos, I will continue there.

    @Joel Bodenmann#1 Okay, that makes sense. I just don't understand why the style of the container was not visible/still default although it's custumStyle was set to the blue Widget_Style. Once I set it in Target Settings -> GWIN, I have most likely overridden the default style. The container was finally blue but including the other controls, so I set them back to default WhiteWidgetStyle and that is how I achieved the same look as in the µGFX-Studio.

    image.png.97fbeb0b2805ebca51cfc57df270f8e0.png

    @Joel Bodenmann#2 Yes that is simply not possible to maintain all the revisions and combinations of the display modules which are often not documented well. You would not do anything else. It would be nice if it worked out of the box but the number of the µGFX framework developers is definitely much less than number of Chinese producing new modules. :) It is a good idea to have a chance to override some parts of the drivers which can vary from the outside. Although it is not problem to simply copy some existing driver and modify it, then the hardware related code is still at one place. But it is up to users how to manage different versions.  

    Thanks.

     

  2. Okay, so the visibility of the Container was about widget styles in gui.c. Although the customStyle of the controls was set to 0, they used the style of their parent (the Container). I set them to WhiteWidgetStyle as a default. Maybe I do not use it properly but actually solved. 

    I also updated the initialization part in gdisp_lld_ILI93xx.c according to user manual, gamma settings looks better.

    The only thing which I can not solve now is the rendering of text.. O.o

     image.png.88d0558f86b0885a29336addc7b53f79.png

  3. Hi,

    I have STM32F3 Discovery board and 3.2" LCD driven by ILI9325. It was hard battle to make it working due to drivers. Fortunately I found this link (actually it is the same LCD and the same place where I bought it through ebay) and used the initialization part from there. When I modified the initialization part of gdisp_lld_ILI9325.c driver, it worked fine until I tried to rotate the screen - if some rotation (other than 0) was set in gfxconfig, then the screen was rotated but also mirrored. 

    So I tried to update gdisp_lld_ILI93xx.c and now it works properly including rotation. I did not connect touch screen yet, I want just to try to display some GUI without touch-control.

    Then I tried to generate some simple page with the use of the Studio - blue Container and couple controls on it.

    image.png.7b46edf5b52ed103c98432826c2f5268.png

    When I integrated the output from Studio into my project, I found that the Container is not visible neither text on the controls.

    image.png.a11bb2aa2a56057eb381a550ab8ce6d5.png

    image.png.e78d79803ad9a84b54b9a020cf26daad.png

    I do not know if I missed something in configuration or something like that. The "Resources" folder in the output from Studio is empty.

    Does anybody have any idea where the problem could be? Thanks!

    Driver:

    gdisp_lld_ILI93xx.c

    board_ILI93xx.h

    Config:

    gfxconf.h

    uGFX Studio project:

    demo.zip

  4. Hi, I am quite new in the community, so I am still in a learning process - first thank you for your support and work on this project.

    I found quite minor issue when you place controls into/over Container - then if you want to resize them manually, they slide away so the only way how to set their size is in Property Editor.

×
×
  • Create New...