TouchGFX NEMA Libraries
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-29 5:36 PM
Hello,
We are in the process of integrating TouchGFX into our workflow and back-end build systems. We are using a STM32U599.
Please see my question with respect to the tree below
- What is the difference between TouchGFXNema and NemaGFX libraries?
- What does the wc16 suffix on the libraries mean?
Middlewares/ST/touchgfx_components/
└── gpu2d
├── NemaGFX
│ ├── include
│ └── lib
│ └── core
│ └── cortex_m33
│ └── gcc
│ ├── libnemagfx.a
│ ├── libnemagfx-float-abi-hard.a
│ ├── libnemagfx-float-abi-hard-wc16.a
│ └── libnemagfx-wc16.a
└── TouchGFXNema
├── include
│ └── touchgfx_nema
└── lib
└── cortex_m33
└── gcc
├── libtouchgfxnema.a
└── libtouchgfxnema-float-abi-hard.a
Solved! Go to Solution.
- Labels:
-
DMA2D (ChromArt)
-
GPU2D (NeoChrom)
-
TouchGFX
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-14 6:02 AM
Hi @desmond ,
In short for your questions:
- The NemaGFX libs are low-level drivers for the Neochrome GPU2D. The TouchGFXNema libs are the binding layer between the nema drivers and the touchgfx core library.
That depends on your project settings. To my knowledge 16bit word count is rarely used, but we supply a lib that can work with those projects as well.
I hope that answers your question,
Regards,
ST Software Developer | TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-01 6:36 AM - edited ‎2024-03-01 9:05 AM
A bit of digging around here is what I found please confirm
- `touchgfx_nema` uses `NemaGFX`
- `wc16` likely relates to the word count which likely means the largest word uses in the library is 16 bits.
Under what conditions would you use libraries with `wc16` version of the library?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-14 6:02 AM
Hi @desmond ,
In short for your questions:
- The NemaGFX libs are low-level drivers for the Neochrome GPU2D. The TouchGFXNema libs are the binding layer between the nema drivers and the touchgfx core library.
That depends on your project settings. To my knowledge 16bit word count is rarely used, but we supply a lib that can work with those projects as well.
I hope that answers your question,
Regards,
ST Software Developer | TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-14 6:07 AM
Sound good. Will circle back if we have issue integrating it.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-03-18 3:26 AM
Hello @desmond ,
You are welcomed, don't hesitate if you have another question.
Regards,
ST Software Developer | TouchGFX
