Is it possible to run the HMI->ugfx example on the ESP-wrover-kit-B
I've already changed the driver config for the lcd screen recommended in this thread :
http://bbs.esp32.com/viewtopic.php?f=22&t=8448
And I made the lvgl example work with by board.
I'm getting an error when running make flash with the ugfx example :
#error “GWIN: GFX_USE_GINPUT is required if GWIN_NEED_WIDGET is GFXON”
#error “GWIN: GFX_USE_GINPUT is required if GWIN_NEED_WIDGET is GFXON”
^
Does someone knows if we need to make other configurations in order to make the ugfx example work with the wrover kit.
Thanks a lo
uGFX example in IOT-Solution HMI examples on ESP-wrover-kit-B
-
- Posts: 1
- Joined: Fri Dec 21, 2018 8:50 pm
-
- Posts: 132
- Joined: Thu Nov 15, 2018 2:06 am
Re: uGFX example in IOT-Solution HMI examples on ESP-wrover-kit-B
Hi, you can use make defconfig to use default config, then complier this example and flash for this error. it's seems that some config incorrect about ugfx.
-
- Posts: 132
- Joined: Thu Nov 15, 2018 2:06 am
Re: uGFX example in IOT-Solution HMI examples on ESP-wrover-kit-B
OK, i review link refered by you.This ugfx example can't work without input device,eg:touch screen.Therefore, you can buy some lcd with touch screen for use this example
Re: uGFX example in IOT-Solution HMI examples on ESP-wrover-kit-B
I look this post is old but I have the same issue with the uGFX example and after very tries I found a way you can run it:
1.Go to esp-iot-solution -> components -> hmi -> ugfx_gui -> ugfx -> src -> gfx.c
2. Look for the void gfxInit(void) function search the following lines:
#if GFX_USE_GDISP
_gdispInit();
#endif
3. Comment the second line
//_gdispInit();
With this you will disable the touch calibration process
Now config you project with make menuconfig set touch enable and assign the pins of the touch screen input (you can assing any input pin on the wroover kit that is not already in use). Compile and flash now the example should run
1.Go to esp-iot-solution -> components -> hmi -> ugfx_gui -> ugfx -> src -> gfx.c
2. Look for the void gfxInit(void) function search the following lines:
#if GFX_USE_GDISP
_gdispInit();
#endif
3. Comment the second line
//_gdispInit();
With this you will disable the touch calibration process
Now config you project with make menuconfig set touch enable and assign the pins of the touch screen input (you can assing any input pin on the wroover kit that is not already in use). Compile and flash now the example should run
Who is online
Users browsing this forum: No registered users and 52 guests