Split GUI_Exec1()

  • Hello,

    we use EMBOS and EMWIN in our project on a STM32F4. The GUI has its own task
    where we periodically call GUI_Exec1() and OS_Delay() until all jobs are done.
    Unfortunately GUI_Exec1() takes too much time (slices of about 50ms, and we
    have a really savage watchdog who kicks in). Is it
    somehow possible to split GUI_Exec1()?

  • Hi,

    We don't think that splitting GUI_Exec1() will solve that problem. Some actions like drawing of large images could use more than 50ms anyhow (depending on the used hardware), also after splitting the function. Unfortunately emWin currently does not have a function which allows triggering a watchdog during longer operations. We may add a function in a later version.

    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: https://www.segger.com/ticket/

    Or you can contact us via e-mail.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!