emWin using LCD with SPI Interface - where do i start?

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • emWin using LCD with SPI Interface - where do i start?

    hi
    I am using STM32F429I-DISCOVERY board, i want to connect 1.8" screen that uses Ilitek ili9163C controller. i've implemented spi writing function to that LCD for initialization and it works fine.
    how can i implement the use of STemWin Directory to that kind of interface?

    Thank you.
  • Hi,

    Here you will find a sample using the SPI interface.

    Regards, Jörg
    Files
    • LCDConf.zip

      (1.91 kB, downloaded 1,480 times, last: )
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Thank you.
    i'm using LCD sized 128x160 with ILI9163C driver - DM-TFT18-309.
    it seems like the GUI gets the wrong pixel to send the data to.

    attached picture of Discovery board STemWin DEMO.

    can someone please direct me to what im doing wrong?
    LCD Interface SPI 4-Wire. SPI checked with scope and functions well.

    i used FLEX_66709 that suppose to support that driver - isnt it suppose to work too?

    i cant find GUIDRV_SLin.h to include.
    Images
    • DSC_0863.JPG

      460.09 kB, 765×986, viewed 812 times

    The post was edited 2 times, last by asafbit ().

  • Hi,

    The display seems to work but the configuration of the driver seems to be not ok for the display. GUIDRV_SLin.h is not required if GUIDRV_FlexColor is used.

    Regards, Jörg
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.