element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
STMicroelectronics
  • Products
  • Manufacturers
  • STMicroelectronics
  • More
  • Cancel
STMicroelectronics
Blog X-NUCLEO-GFX01M1 and TouchGFX 4.15
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join STMicroelectronics to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jomoenginer
  • Date Created: 13 Oct 2020 8:34 PM Date Created
  • Views 6812 views
  • Likes 3 likes
  • Comments 0 comments
  • stm nucleo
  • st products
  • st product content
  • x-nucleo-gfx01m1
  • stmcubemx
  • touchgfx
Related
Recommended

X-NUCLEO-GFX01M1 and TouchGFX 4.15

jomoenginer
jomoenginer
13 Oct 2020

Looks like STM released an updated version of their TouchGFX tool and new LCD for the Nucleo boards; X-NUCLEO-GFX01M to go along with the new NUCLEO-G071RB.

https://blog.st.com/x-nucleo-gfx01m1/

 

X-CUBE-TOUCHGFX

https://www.st.com/en/embedded-software/x-cube-touchgfx.html?ecmp=tt18164_gl_link_oct2020#overview

 

X-NUCLEO-GFX01M

https://www.st.com/en/evaluation-tools/x-nucleo-gfx01m1.html

 

NUCLEO-G071RB

https://www.st.com/en/evaluation-tools/nucleo-g071rb.html?ecmp=tt18164_gl_link_oct2020

 

There are some cool new features including changing the bottom status bar to reflect when an issue is seen during code generation.  I initially could not locate the icon to get to the active log output, but the icon is gone now. Instead, they have implemented the bottom tool bar as as clickable option to get to the logs.

image

 

They have changed the location of the Add Widget icon so it is above the canvas and opens a separate window to select a Widget.

image

 

They moved the sizing bar to above the canvas as well.

image

 

Unfortunately they did not fix the issue with the STM32H7B3i-DK where the reference to the .ioc file is not included in the STM32CubeIDE .project file.

I'll have to work with a bit more to see how it performs.

 

 

Updates from the Release Note:

 

New TouchGFX Designer Features

  • New widget: Dynamic Graph.
  • Updated all links to direct to new documentation website
  • M0 platforms now have all texture mapper features disabled by default.
  • Added support for Wipe-transition.
  • Overhauled the Add Widget Menu (is now found by clicking a button in the top left of the canvas toolbar or pressing 'A' on the keyboard): added search functionality, resizability.
  • The whole bottom status bar can now be clicked to bring forward the log.
  • The status bar now turns red on error and green on success.
  • Moved zoom functionality to top right of toolbar.
  • Added button to center canvas in the viewport.
  • Added keyboard shortcuts for zoom in (Ctrl + '+'), zoom out (Ctrl + '-') and reset zoom (Ctrl + 0).
  • It is now possible to lock the position of a widget, which also disables selection on canvas (useful for background images, boxes).
  • Many tooltips have received a visual overhaul and also display keyboard shortcuts.
  • It is now possible to select if fonts should be output in mapped or unmapped format.

 

New TouchGFX Generator Features

  • Project updater for STM32CubeIDE adds -femit-class-debug-always flag to compilation to allow for debugging UI components.

 

Bugfixes in TouchGFX Designer

  • Designer would sometimes crash when importing a project with identical fonts, bitmaps.
  • Generated code in FrontendHeapBase.hpp would include multiple copies of the same transition header file.
  • It was possible to drag and drop widgets into a scroll-list or scroll-wheel in the treeview.
  • "Choose button key" for interactions were cleared when adding widgets.
  • Wrong default version of packages were sometimes chosen.
  • Packages would be downloaded even if they already existed on disk.

 

New TouchGFX Core Features:

  • New font format that allows most font data to be stored in unmapped flash.
  • Improved partial framebuffer block transfer algorithm.
  • Added new prototypes to OSWrapper: isVSyncAvailable() and signalRenderingDone() for use on platforms that cannot be block in waitForVSync.
  • touchgfx::SingleBlockAllocator is removed, use touchgfx::ManyBlockAllocator
  • New method on HAL, enableDMAAcceleration(), to disable hardware accelerations.
  • Added TextureMapper::invalidateBoundingRects().
  • ImageConvert is using updated nlohmann-json 3.9.1. Generated images look the same.
  • Added single stepping in simulator. Pressing F9 will start/stop execution. Pressing F10 will execute one tick. This can also be controlled using HALSDL2::setSingleStepping(), HALSDL2::isSingleStepping() and HALSDL2::singleStep().
  • Added new Graph classes.

 

Bugfixes in TouchGFX Core

  • BoxWithBorder would not set borderColor and borderSize in constructor.

 

Bugfixes in TouchGFX Generator

  • Armenian (and some Cyrillic) characters were written right-to-left.
  • Quick touch and release after swipe could result in an extra unwanted GestureEvent.

 

Deprecated TouchGFX Core Features

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube