Search Results

Search results 1-20 of 1,000. There are more results available, please enhance your search parameters.

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

  • skinning

    SEGGER - Adrian - - emWin related

    Post

    Hello, The file Framewin.dlg can be modified in order to change widget properties. Best regards, Adrian

  • skinning

    SEGGER - Adrian - - emWin related

    Post

    Hello Francofgs4, In order to configure Widgets, please refer to the according API functions which are listed in the emWin user manual, chapter "Widgets". Best regards, Adrian

  • skinning

    SEGGER - Adrian - - emWin related

    Post

    Hello Francofgs4, Please note that you accepted our Legal Notice which includes the following term: Quote: “Post in English language only as this should be the common spoken language of all forum users. This will help other users if they are searching for the exect same problem that might be already solved.” Please feel free to recompose your post. Thank you. Best regards, Adrian

  • Hello Andy, In order to use timers in emWin, a timing base is required. Since you use an RTOS I would recommend you to adapt the GUI_X_GetTime() function to call the RTOS related "GetTime" function. For details on how to implement GUI_X_GetTime(), please refer to the chapter "Configuration" in the emWin user manual. Otherwise you can also use a timer interrupt to count a variable which is then returned by GUI_X_GetTime(). Best regards, Adrian

  • Hello Andy, The EDIT widget displays the text cursor in case it has the input focus. In order to set the input focus to a certain window/widget the function WM_SetFocus() can be used. Best regards, Adrian

  • Disable Multitasking

    SEGGER - Adrian - - emWin related

    Post

    Hello Thomas, This option is use as a define in order to be able to avoid the according source code to be linked. The additional source code is required for thread safety which in turn enables the application to call emWin functions from more than 1 task. Since this can not be reconfigured at runtime, there is no possibility to change this using a precompiled library. Please note that besides additional memory requirements there is no disadvantage when using emWin configured for multitasking. Be…

  • Dear pvo125 and lehacheb, Please understand that I have to ask you to write your posts in this forum solely in English using the Latin script. For detailed information about the terms of use, please refer to the Legal Notice. Thank you. Please note that further posts written in other languages and/or scripts will be deleted without prior notification. If you have any questions regarding the forum terms, please let me know. Best regards, Adrian

  • Hello, Please note that the function GUI_CreateBitmapFromStream...() can be used only to display emWin bitmaps, which can be created using the Bitmap Converter. For details on how to use the function GUI_CreateBitmapFromStream...(), please refer to the section 8.1.5 "2-D Graphic Library" -> "Graphic API" -> "Drawing streamed bitmaps". Reading cache or Memory Device data from RAM is faster than reading the frame buffer via indirect interface. Please note that the writing speed may also have an im…

  • Hello, Please note that the function WM_GetDialogItem() returns a valid handle in case the given dialog contains a widget which was previously assigned to the given id. Best regards, Adrian

  • Hello, Please note that there is currently no function to store compressed BMP files. We will change the emWin user manual in order to make this clear. Thank you for drawing our attention to that. Best regards, Adrian

  • Hello, Does your CPU interface with the frame buffer directly or in an indirect way? Please note that the function GUI_BMP_SerializeEx() reads the frame buffer, so storing a screenshot takes exactly the time for reading the frame buffer. In case of a direct interface reading preformance can not be improved. In case of an indirect interface it is recommended to use a display driver cache or Memory Devices. Drawing performance usually can be improved by using a data and instruction cache. For deta…

  • XBF font

    SEGGER - Adrian - - emWin related

    Post

    Hello, You are right. I thought you tried using extended fonts. Standard antialiased fonts indeed can not be stored in the XBF. Please note that it is generally recommended to use Extended fonts. Best regards, Adrian

  • Hello, Please note that changing the block size does not have any effect. This value is obsolete, since emWin manages it internally. The function GUI_ALLOC_AssignMemory() is used to assign memory to emWin. Best regards, Adrian

  • Hello, emWin needs to buffer at least one complete line of pixel information for displaying a bitmap. Could you please try assigning more memory to emWin in GUIConf.c? Best regards, Adrian

  • Clipping

    SEGGER - Adrian - - emWin related

    Post

    Hello, Currently there is no function in emWin which allows clipping drawing operations to a polygon. I would recommend you to use Memory Devices for that. Best regards, Adrian

  • UTF-8 Conversion

    SEGGER - Adrian - - emWin related

    Post

    Hello Brian, This is not an actual Unicode rule, but you should consider the fact that following characters might be taken as a hex digit. You actually insert the hex values 0xC3 and 0xA7A to your text. The U2C tool inserts the double quotes "" to let the compiler know that the following byte should be taken as a character again. Best regards, Adrian

  • XBF font

    SEGGER - Adrian - - emWin related

    Post

    Hello, The current version of the Font Converter can store all types of fonts as XBF. Could you please tell me which version you use? Thank you. Best regards, Adrian

  • XBF font

    SEGGER - Adrian - - emWin related

    Post

    Hello, Yes, the Font Converter can be used to create XBF files. You can just choose "File" -> "Save As..." and select the XBF format. Best regards, Adrian

  • Hello, emWin does not support it directly, but it comes with the functionality to display pixel data. The reason for emWin not to include a dedicated driver for that purpose is that this is just as easy to implement as using a Memory Device. In order to do so, please create a Memory Device and use the data pointer (GUI_MEMDEV_GetDataPtr()) to write the video data to the Memory Device (which is used as a video buffer here). The Memory Device just needs to be displayed regularly using GUI_MEMDEV_C…

  • Hello, Please note that GUIDRV_FlexColor offers the possibility to change the way pixel data is read. In order to do so the function GUIDRV_FlexColor_SetReadFunc66709_B16() can be used. Details can be found in the according function description in the emWin user manual. Best regards, Adrian