STMicroelectronics עדכנה את מסגרת תוכנת ממשק המשתמש TouchGFX עבור בקרי מיקרו STM32, והוסיפה תכונות חדשות המאפשרות ממשקי משתמש חלקים ודינמיים יותר וביקוש נמוך יותר בזיכרון ובמעבד.
TouchGFX הוא כלי חינמי במערכת האקולוגית STM32. מורכב משני חלקים - כלי מחשב TouchGFX מעצב לתכנון וקביעת תצורה של ממשקי משתמש עשירים, ותוכנת מנוע TouchGFX הפועלת במכשיר הקצה כדי להבטיח ביצועי ממשק משתמש גבוהים - הגרסה האחרונה 4.12 מכילה עדכונים לשניהם. כעת המשתמשים יכולים לבנות ממשקי משתמש מתוחכמים על פתרונות תצוגה של שבב אחד ללא זיכרון RAM או פלאש חיצוני, לחסוך בחשמל למשך חיי סוללה ארוכים יותר, ולהפיק תועלת מפיתוח קל יותר כדי להגיע לשוק מהר יותר.
ב- TouchGFX מנוע, מצב מסגרת חציצה חלקית מאפשר כעת למאגר לפעול תוך שימוש בקצת RAM של 6KB. ממשק משתמש בתפקוד מלא יכול להכיל רק 16KB של זיכרון RAM, כך שמחשבי MCU קטנים מסוג STM32 יכולים לספק חוויות משתמש נהדרות ללא זיכרון חיצוני. כמו כן חדש, 8 סיביות בהירות (L8) עם 16 סיביות, 24 סיביות ו 32 סיביות מפחיתה את הדרישה לזיכרון פלאש. גם עם זיכרון קטן יותר זה, TouchGFX ממקסם את הביצועים על ידי מינוף STM32 Chrom-ART Accelerator ™ להאצת גרפיקה וטיפול באפקטים מתוחכמים. ישנו גם מיכל חדש למטמון עם מפת סיביות דינמית המפחית את טעינת המעבד להפעלת אנימציות חלקות וזורמות בקצב פריימים גבוה.
משתמשים יכולים כעת גם לבחור בעומק צבע של 6 סיביות, מה שחוסך RAM וגם פלאש תוך הפיכת 64 צבעים לזמינים ליצירת ממשקי ממשק ברמת הכניסה. תמיכה בפלאש חיצוני שאינו ממופה זיכרון היא גם חדשה ומסייעת בבניית ממשקי משתמש בסיסיים בתוך משאבי מערכת הדוקים.
העדכונים של TouchGFX Designer כוללים הרחבות למערך העוצמתי של ווידג'טים הניתנים להתאמה אישית, הוספת תכונות כגון Scale ו- Rotate המגדילות את העוצמה של תכנות פשוט גרור ושחרר. טריגרים ופעולות מותאמים אישית מפחיתים את הסתמכותם על קידוד ליצירת תכונות מתוחכמות, ולשונית תמונה חדשה מאפשרת למשתמשים להגדיר במהירות תכונות בודדות כגון פורמט תמונה, אלגוריתם דיתר וסיבוב פריסה. ישנם גם שיפורים בביצועים המאיצים את יצירת הקוד האוטומטי ומפחיתים את זמן הטעינה, כמו גם פונקציות חדשות לשימוש קל להנחיית טקסט, כגון הבאת קדימה ושליחה חזרה.
חבילת TouchGFX השלמה, כולל מעצב TouchGFX ומנוע TouchGFX, זמינה להורדה ללא תשלום באתר www.st/com/touchgfxdesigner.