STMicroelectronics, STM32 mikro denetleyicileri için TouchGFX kullanıcı arabirimi yazılım çerçevesini güncelledi, daha yumuşak ve daha dinamik kullanıcı arabirimleri sağlayan ve bellek ve CPU talebini azaltan yeni özellikler ekledi.
TouchGFX, STM32 ekosisteminde ücretsiz bir araçtır. Zengin kullanıcı arayüzlerini tasarlamak ve yapılandırmak için TouchGFX Designer PC aracı ve yüksek UI performansını güvence altına almak için uç cihazda çalışan TouchGFX Engine yazılımı olmak üzere iki parçadan oluşan en son sürüm 4.12, her ikisine yönelik güncellemeleri içerir. Kullanıcılar artık harici RAM veya flaş olmadan tek yongalı ekran çözümlerinde gelişmiş kullanıcı arayüzleri oluşturabilir, daha uzun pil ömrü için güç tasarrufu yapabilir ve pazara daha hızlı girebilmek için daha kolay geliştirmeden yararlanabilir.
TouchGFX Engine'de, kısmi bir çerçeve arabellek modu artık arabelleğin 6KB kadar az RAM kullanarak çalışmasına izin veriyor. Tam işlevli bir kullanıcı arabirimi artık yalnızca 16 KB RAM'e sahip olabilir, böylece küçük STM32 MCU'lar harici bellek olmadan harika kullanıcı deneyimleri sunabilir. Ayrıca 16-bit, 24-bit ve 32-bit paletli yeni, 8-bit parlaklık (L8), flash bellek talebini azaltır. Bu daha küçük bellekle bile TouchGFX, grafikleri hızlandırmak ve karmaşık efektleri işlemek için STM32 Chrom-ART Accelerator ™ 'dan yararlanarak performansı en üst düzeye çıkarır. Ayrıca, yüksek kare hızlarında sorunsuz ve akıcı animasyonlar çalıştırmak için CPU yüklemesini azaltan dinamik bitmap içeren yeni bir önbelleğe alınabilir kap da vardır.
Kullanıcılar artık hem RAM hem de flaş tasarrufu sağlayan 6 bit renk derinliğini seçebilir ve aynı zamanda giriş seviyesi GUI'ler oluşturmak için 64 rengi kullanılabilir hale getirir. Bellek eşlemli harici flash desteği de yenidir ve sıkı sistem kaynakları içinde temel kullanıcı arabirimleri oluşturmaya yardımcı olur.
TouchGFX Designer'daki güncellemeler, basit sürükle ve bırak programlamanın gücünü artıran Ölçekle ve Döndür gibi özellikler ekleyerek, güçlü özelleştirilebilir widget setine uzantılar içerir. Özel tetikleyiciler ve eylemler, karmaşık özellikler oluşturmak için kodlamaya olan bağımlılığı azaltır ve yeni bir Görüntü sekmesi, kullanıcıların görüntü formatı, renk taklidi algoritması ve mizanpaj döndürme gibi bireysel öznitelikleri hızlı bir şekilde yapılandırmasına olanak tanır. Ayrıca, otomatik kod oluşturmayı hızlandıran ve yükleme süresini azaltan performans iyileştirmelerinin yanı sıra, yönlendirme ve geri gönderme gibi metni yönlendirmek için kullanımı kolay yeni işlevler de vardır.
TouchGFX Designer ve TouchGFX Engine dahil olmak üzere eksiksiz TouchGFX Suite, www.st/com/touchgfxdesigner adresinden ücretsiz olarak indirilebilir.