<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: uezgui-1788-70WVM LCD controller configuration in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541466#M7441</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Wed Jul 01 22:24:16 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;chris,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; For that DMA FIFO's we have to assign some memory locations for UPBASE and LPBASE. So if we assin 0xA0000000 location for UPBASE, Then we need to I2C interface to communicating this location. i think this location is off chip memory, so that we need I2C interface for accessing EEPROM. If this I2C is not required, is there any specific UPBASE address or any memory location we can assign ? is upper panel frame buffer address is assigned to win-&amp;gt;fb? if Yes, in code where is assigning?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; that _EEPROM_read is in uEZ_v2.06c_SourceForge\uEZDemos\Build\Simulator\emWin\Config\LCDConfig.c file. used in _InitOtherLCD function. is this file is not related to uezgui-1788-70wvm?? in lpc_swim.c file, there is no LCD configuration register settings. for that swim.c file contained functions were ok, but LCD initialization function is not there. Is Initialization part is only we just write LCD_registers to specified values according to our usage, io lines configure accordinf to our LCD or any other things that we need to do ??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; thanks in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:46:20 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:46:20Z</dc:date>
    <item>
      <title>uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541462#M7437</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Sun Jun 28 23:19:38 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am working on uezgui-1788-70wvm. After seen some source codes of LCD controller initialization, i confused in some source files they used I2C EEPROM to access the LCD controller but in some files just initialized IOCON lines and LCDC registers. IN uezgui-1788-70WVM schematics, no connections from LCD to CORTEX for I2C interfacing. can anybody give me the clarity about this LCD controller initialization and display read/write functionality??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks in advance..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BR,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541462#M7437</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541463#M7438</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chris.stocker on Tue Jun 30 08:19:58 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The best place to start for seeing the flow of the LCD initialization is in the platform file, "/uEZ/Source/Platform/FDI/uEZGUI_1788_70WVM/uEZGUI_1788_70WVM.c". the function "UEZPlatform_LCD_Require" is where the code starts initializing the LPC1788 and the display. This function defines the pins of the LPC1788 that will be used to control the display data as well as the PWM to control the backlight brightness.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The next place to look is the HAL setup of the LCD controller called in the require function, "LPC17xx_40xx_LCDController_Require" located at "/uEZ/Source/Processor/NXP/LPC17xx_40xx/LPC17xx_40xx_LCDController.c". This driver handle setting the pins to to proper modes and any processor specific register settings.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The next step would be to look at the display specific driver for the platforms defined LCD, defined in Config_Build.h of the application. For the uEZGUI-1788-70WVM the defined display is "LCD_CONFIG_MICROTIPS_UMSH_8596MD_20T". You can reference compile time specific setting for this display in "/uEZ/Include/Device/LCD/Config_LCD.h". Inside the require routine you will notice a macro called "UEZ_LCD_INTERFACE_ARRAY" which is defined as "LCD_Microtips_UMSH_8596MD_20T_InterfaceArray" when this display is selected. This tell the compiler to use the driver located at "/uEZ/Source/Devices/LCD/MicroTips/UMSH-8596MD-20T/Microtips_UMSH_8596MD_20T.c". Display specific timing and setting are setup here and call the HAL layer to handle the register settings.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Writing to the display to display data can be done via the Framebuffer, address 0xA0000000, either directly or using a graphics package like NXP's SWIM or SEGGER's emWin both are available in uEZ. You can also find more information about the LCD API on our website.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.teamfdi.com%2Fuez%2Fdocs%2Fgroup__u_e_z_l_c_d.html" rel="nofollow" target="_blank"&gt;http://www.teamfdi.com/uez/docs/group__u_e_z_l_c_d.html&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the most part the uEZ API is very similar in structure. You have the high level API which links to a generic driver, which then links to the HAL layer. These linkages are setup during initialization and begin at the function "uEZPlatformStartup", typically located in "main.c" of the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris Stocker&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TeamFDI&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541463#M7438</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541464#M7439</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Wed Jul 01 03:42:08 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; i have configured LCD. But i have doubt if we assign 0xA0000000 as a UPBASE addr then we need to configure I2C1 for communicating with EEPROM??&amp;nbsp; and in "swimm_driver_put_pixel" function one statement is there &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "(win-&amp;gt;fb + y * win-&amp;gt;xpsize)[x] = color;"&amp;nbsp;&amp;nbsp; can anybody please explain this statement. i understood something like&amp;nbsp; win-&amp;gt;fb is framebuffer starting address&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y is y co-ordinate &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; win-&amp;gt;xpsize is x physical address&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x is x co-ordinate&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So,&amp;nbsp; with (win-&amp;gt;fb + y * win-&amp;gt;xpsize) this we will get some address. address[x] = color.&amp;nbsp; For each address it has 800 locations like array. my assumption is&amp;nbsp; right or wrong?? if this is wrong, could you please explain me this instruction.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541464#M7439</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541465#M7440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chris.stocker on Wed Jul 01 11:47:02 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure where in the code you are seeing the reference for I2C related to the LCD, but in the case of the uEZGUI-1788-70WVM no I2C communication is needed to operate the display.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Essentially the frame buffer would be a two-dimensional array, so this function updates the value of a "pixel" at location [x][y]. It uses "y * win-&amp;gt;xpsize" to move to the start of the correct "row" and then "[x]" to offset to the correct "column". In this case the frame buffer would be a two-dimensional array of 800 x 480 16-bit values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris Stocker&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TeamFDI&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541465#M7440</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541466#M7441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Wed Jul 01 22:24:16 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;chris,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; For that DMA FIFO's we have to assign some memory locations for UPBASE and LPBASE. So if we assin 0xA0000000 location for UPBASE, Then we need to I2C interface to communicating this location. i think this location is off chip memory, so that we need I2C interface for accessing EEPROM. If this I2C is not required, is there any specific UPBASE address or any memory location we can assign ? is upper panel frame buffer address is assigned to win-&amp;gt;fb? if Yes, in code where is assigning?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; that _EEPROM_read is in uEZ_v2.06c_SourceForge\uEZDemos\Build\Simulator\emWin\Config\LCDConfig.c file. used in _InitOtherLCD function. is this file is not related to uezgui-1788-70wvm?? in lpc_swim.c file, there is no LCD configuration register settings. for that swim.c file contained functions were ok, but LCD initialization function is not there. Is Initialization part is only we just write LCD_registers to specified values according to our usage, io lines configure accordinf to our LCD or any other things that we need to do ??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; thanks in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541466#M7441</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541467#M7442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Thu Jul 02 03:56:25 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Ok, now i understand something better than beore.LCD display don't need I2C interface for displaying, Touchsccreen need I2C1 interface for x,y co-ordinates reading. i"ll work on it and get back to u soon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541467#M7442</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:20Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541468#M7443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chris.stocker on Thu Jul 02 07:14:55 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a callback function in the platform files that handles setting the correct address for the UPBASE, "SUICallbackSetLCDBase" located in "/uEZ/Source/Platform/FDI/uEZGUI_1788_70WVM/uEZGUI_1788_70WVM.c". In the case of emWin this function is called automatically when the "WM_MULTIBUF_Enable(1);" option is enabled. On the SWIM side there is some code we have implemented that will make use of this function for switching between buffers "/uEZ/Source/Library/GUI/FDI/SimpleUI".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The simulation files are not related to the uEZGUI-1788-70WVM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The SWIM code does not know anything about the LCD and assumes that everything it needs is configured before hand. The actual initialization of SWIM can be trace starting in main.c with the function "SUIInitialize(SIMPLEUI_DOUBLE_SIZED_ICONS, EFalse, EFalse);", the source file for this function is located at "/uEZ/Source/Library/GUI/FDI/SimpleUI/SimpleUI_UtilityFunctions.c".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris Stocker&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TeamFDI&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541468#M7443</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541469#M7444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Thu Jul 02 21:57:24 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hey chris,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if LCD code is not dependent on C:\Users\acer\Downloads\uEZ_v2.06c_SourceForge\uEZ_v2.06c_SourceForge\uEZDemos\Build\Simulator\emWin\Config\LCDConfig.c then in platform files C:\Users\acer\Downloads\uEZ_v2.06c_SourceForge\uEZ_v2.06c_SourceForge\uEZ\Source\Platform\emWin\Config\LCDConfig.c&amp;nbsp; doesn't have all functions definitions then how can we understand. For example in _InitController function, called 3 functions LCD_SetSizeEx etc. for those functions i didn't find definitions in uEZ_v2.06c_SourceForge source folder.And you said about this WM_MULTIBUF_Enable(1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this function definition also i ddin't get. how can i know these definitions??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541469#M7444</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541470#M7445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chris.stocker on Mon Jul 06 06:35:51 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The simulator files where provided as an example for customers who what to do their GUI developement of emWin on the PC using Visual Studio. Certain file where included in this directory to handle the fact that it is not running on embedded hardware.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The functions you mention are part of SEGGER's emWin and not out uEZ Software. You will not be able to see the actual implementation because the NXP license only covers a binary only license.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can find the emWin prototypes in the folder "/uEZ/Source/Library/GUI/SEGGER/emWin".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Chris Stocker&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TeamFDI&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541470#M7445</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:22Z</dc:date>
    </item>
    <item>
      <title>Re: uezgui-1788-70WVM LCD controller configuration</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541471#M7446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by padmaja on Tue Jul 07 03:43:58 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt; hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; thanks chris. i am closing this thread. i will open a fresh thread for&amp;nbsp; capacitive touch screen&amp;nbsp; and&amp;nbsp; touch events reading through I2C interface&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;padmaja&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:46:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/uezgui-1788-70WVM-LCD-controller-configuration/m-p/541471#M7446</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:46:23Z</dc:date>
    </item>
  </channel>
</rss>

