STMicroelectronics ได้อัปเดตเฟรมเวิร์กซอฟต์แวร์อินเทอร์เฟซผู้ใช้ TouchGFXสำหรับไมโครคอนโทรลเลอร์ STM32เพิ่มคุณสมบัติใหม่ที่ทำให้อินเทอร์เฟซผู้ใช้ราบรื่นและมีไดนามิกมากขึ้นและลดความต้องการหน่วยความจำและ CPU
TouchGFX เป็นเครื่องมือฟรีในระบบนิเวศ STM32 ประกอบด้วยสองส่วน - เครื่องมือ TouchGFX Designer PCสำหรับการออกแบบและกำหนดค่าอินเทอร์เฟซผู้ใช้ที่หลากหลายและซอฟต์แวร์ TouchGFX Engineที่ทำงานบนอุปกรณ์ปลายทางเพื่อรักษาความปลอดภัยของ UI ที่มีประสิทธิภาพสูง - เวอร์ชันล่าสุด 4.12 มีการอัปเดตสำหรับทั้งสองอย่าง ขณะนี้ผู้ใช้สามารถสร้างอินเทอร์เฟซผู้ใช้ที่ซับซ้อนบนโซลูชันการแสดงผลแบบชิปเดียวโดยไม่ต้องใช้ RAM หรือแฟลชภายนอกประหยัดพลังงานเพื่ออายุการใช้งานแบตเตอรี่ที่ยาวนานขึ้นและได้รับประโยชน์จากการพัฒนาที่ง่ายขึ้นเพื่อออกสู่ตลาดได้เร็วขึ้น
ใน TouchGFX Engine โหมด framebuffer บางส่วนจะอนุญาตให้บัฟเฟอร์ทำงานโดยใช้ RAM เพียง 6KB ตอนนี้อินเทอร์เฟซผู้ใช้ที่ทำงานได้อย่างสมบูรณ์สามารถมี RAM ได้เพียง 16KB ดังนั้น STM32 MCU ขนาดเล็กสามารถมอบประสบการณ์การใช้งานที่ยอดเยี่ยมโดยไม่ต้องมีหน่วยความจำภายนอก ความสว่าง 8 บิต (L8) ใหม่พร้อมจานสี 16 บิต 24 บิตและ 32 บิตช่วยลดความต้องการหน่วยความจำแฟลช แม้จะมีหน่วยความจำที่เล็กกว่านี้ TouchGFX ยังเพิ่มประสิทธิภาพการทำงานโดยใช้ประโยชน์จาก STM32 Chrom-ART Accelerator ™เพื่อเร่งความเร็วกราฟิกและจัดการเอฟเฟกต์ที่ซับซ้อน นอกจากนี้ยังมีคอนเทนเนอร์ใหม่ที่สามารถแคชได้พร้อมบิตแมปแบบไดนามิกที่ลดการโหลด CPU เพื่อให้ทำงานได้อย่างราบรื่นและลื่นไหลในอัตราเฟรมสูง
ผู้ใช้ยังสามารถเลือกความลึกของสี 6 บิตซึ่งช่วยประหยัดทั้ง RAM และแฟลชในขณะที่มี 64 สีสำหรับการสร้าง GUI ระดับเริ่มต้น การสนับสนุนแฟลชภายนอกที่ไม่ได้แมปหน่วยความจำยังเป็นแบบใหม่และช่วยสร้างส่วนต่อประสานผู้ใช้ขั้นพื้นฐานภายในทรัพยากรระบบที่แน่นหนา
การอัปเดต TouchGFX Designer รวมถึงส่วนขยายไปยังชุดวิดเจ็ตที่ปรับแต่งได้อย่างมีประสิทธิภาพการเพิ่มคุณสมบัติต่างๆเช่นการปรับขนาดและการหมุนที่เพิ่มพลังของการเขียนโปรแกรมแบบลากแล้ววาง ทริกเกอร์และการดำเนินการที่กำหนดเองลดการพึ่งพาการเข้ารหัสเพื่อสร้างคุณสมบัติที่ซับซ้อนและแท็บรูปภาพใหม่ช่วยให้ผู้ใช้กำหนดค่าแอตทริบิวต์แต่ละรายการได้อย่างรวดเร็วเช่นรูปแบบรูปภาพอัลกอริทึมและการหมุนเค้าโครง นอกจากนี้ยังมีการปรับปรุงประสิทธิภาพที่ช่วยเร่งการสร้างโค้ดอัตโนมัติและลดเวลาในการโหลดรวมถึงฟังก์ชันใหม่ที่ใช้งานง่ายสำหรับการนำทางข้อความเช่นการนำไปข้างหน้าและการส่งไปกลับ
TouchGFX Suite ที่สมบูรณ์รวมถึง TouchGFX Designer และ TouchGFX Engine สามารถดาวน์โหลดได้ฟรีจาก www.st/com/touchgfxdesigner