STMicroelectronics ने STM32 माइक्रोकंट्रोलर्स के लिए TouchGFX यूजर-इंटरफेस सॉफ्टवेयर फ्रेमवर्क को अपडेट किया है, जिसमें नए फीचर्स हैं जो स्मूथ और सीपीयू पर अधिक गतिशील यूजर इंटरफेस और कम मांग को सक्षम करते हैं।
TouchGFX STM32 इकोसिस्टम में एक फ्री टूल है। समृद्ध उपयोगकर्ता इंटरफ़ेस को डिज़ाइन करने और कॉन्फ़िगर करने के लिए दो भागों - TouchGFX डिज़ाइनर PC टूल और उच्च UI प्रदर्शन सुरक्षित करने के लिए एंड-डिवाइस पर चलने वाला TouchGFX इंजन सॉफ्टवेयर - नवीनतम संस्करण 4.12 में दोनों के अपडेट हैं। उपयोगकर्ता अब बाहरी रैम या फ्लैश के बिना एक-चिप डिस्प्ले समाधान पर परिष्कृत उपयोगकर्ता इंटरफेस का निर्माण कर सकते हैं, लंबे समय तक बैटरी जीवन के लिए बिजली बचा सकते हैं, और तेजी से बाजार में आने के लिए आसान विकास से लाभ उठा सकते हैं।
टचजीएफएक्स इंजन में, एक आंशिक फ्रेमबफ़र मोड अब बफर को 6KB रैम की तरह उपयोग करने की अनुमति देता है। एक पूरी तरह से काम करने वाला यूजर इंटरफेस अब सिर्फ 16KB रैम का हो सकता है, जिससे छोटे STM32 MCUs बिना किसी बाहरी मेमोरी के शानदार यूजर एक्सपीरियंस दे सकते हैं। 16-बिट, 24-बिट और 32-बिट पैलेट के साथ नया, 8-बिट ल्यूमिनेंस (L8) फ्लैश मेमोरी की मांग को कम करता है। इस छोटी मेमोरी के साथ भी, TouchGFX ग्राफिक्स में तेजी लाने और परिष्कृत प्रभावों को संभालने के लिए STM32 Chrom-ART त्वरक ™ का लाभ उठाकर प्रदर्शन को अधिकतम करता है। डायनामिक बिटमैप के साथ एक नया कैशेबल कंटेनर भी है जो उच्च फ्रेम दर पर चिकनी और द्रव एनिमेशन चलाने के लिए सीपीयू लोडिंग को कम करता है।
उपयोगकर्ता अब 6-बिट रंग की गहराई भी चुन सकते हैं, जो प्रवेश स्तर के GUI बनाने के लिए 64 रंगों को उपलब्ध कराते हुए रैम और फ्लैश दोनों को बचाता है। बाहरी गैर-मेमोरी-मैपेड फ्लैश के लिए समर्थन भी नया है और तंग सिस्टम संसाधनों के भीतर बुनियादी उपयोगकर्ता इंटरफेस बनाने में मदद करता है।
TouchGFX डिज़ाइनर के अपडेट में अनुकूलन योग्य विजेट के शक्तिशाली सेट में विस्तार शामिल हैं, स्केल और रोटेट जैसी सुविधाओं को जोड़ते हैं जो सरल ड्रैग-एंड-ड्रॉप प्रोग्रामिंग की शक्ति को बढ़ाते हैं। कस्टम ट्रिगर्स और एक्शन परिष्कृत सुविधाओं को बनाने के लिए कोडिंग पर निर्भरता को कम करते हैं, और एक नया इमेज टैब उपयोगकर्ताओं को छवि विशेषताओं, Dither एल्गोरिथम और लेआउट रोटेशन जैसी व्यक्तिगत विशेषताओं को जल्दी से कॉन्फ़िगर करने देता है। प्रदर्शन में सुधार भी होते हैं जो स्वचालित कोड पीढ़ी को गति देते हैं और लोडिंग समय को कम करते हैं, साथ ही पाठ को निर्देशित करने के लिए नए आसान-से-उपयोग कार्यों जैसे कि-फॉर-फॉरवर्ड और सेंड-टू-बैक।
TouchGFX डिज़ाइनर और TouchGFX इंजन सहित पूरा TouchGFX सुइट, www.st/com/touchgfxdesigner से नि: शुल्क डाउनलोड करने के लिए उपलब्ध है।