719 views
in Embedded Wizard Studio by
Hello,

I'm using Embedded Wizard Studio Free version 9.10 and STM32H743I-Eval board.

I got two problems as below:

1. Board do not display string of Views::Text when the font size is larger than 200. While it was displayed correctly on PC

2. I rotate a Views::WarpImage with size 476x470 in a change float effect (from 0-360). On the PC it worked smoothy, it drew my image with rotated step is 1. It got "lagging" problem on the board. my image was rotate very angle. it is not 1 as the PC.

Could you please help me claify the limitation's detail of the free edition.

Will those animations will work consitenly between PC and board when I use Professional edition

1 Answer

+1 vote
by
 
Best answer

Hello,

in order to use larger fonts on your target, it might be necessary to increase the size of the glyph cache that is used by the Graphics Engine. The size of the glyph cache is defined by the macros EW_MAX_GLYPH_SURFACE_WIDTH and EW_MAX_GLYPH_SURFACE_HEIGHT. You will find them within the makefile.

Alternatively, if you want to show only a couple of large characters (e.g. to show large digits), you can use alpha8 bitmaps. Please have a look to this article, which explains the solution.

Concerning the performance difference: The graphical performance of an UI application depends on the used MCU and the used graphics operations. If you are using huge warp operations (e.g. rotation or scaling) which are not hardware accelerated, it will take a lot of CPU power on the embedded system. The resulting graphics performance on a high-end Windows PC will be always different than on a MCU with limited or no hardware acceleration. There is no difference between Free Edition or Professional Edition in this aspect.

Best regards,

Manfred.

Ask Embedded Wizard - Archive

Welcome to the Ask Embedded Wizard archive. This community forum served us well for many years, but we've evolved our support approach!

Your resources:

The Embedded Wizard Online Documentation provides comprehensive documentation, tutorials, examples and ready-to-use software packages.

For dedicated assistance, explore our Embedded Wizard Product Support.

You can still browse the valuable discussions from our community history here.

Embedded Wizard Website | Privacy Policy | Imprint

...