PIC32MZ gfx Sample Prj  ( ←戻り )

サンプル
アプリ名
プロジェクト名 Target Board 備考
aria_quickstart  
 
aria_qs_mzef_cu_tm4301b.X     
aria_qs_mzef_cu_tm4301b_ssd1963.X    
aria_qs_mzef_cu_xpro_spi.X  

The display panel has an ILI9488 display controller that communicates to the E54 using the SPI peripheral. The ILI9488 contains a graphics memory (GRAM) that is used as frame buffer and the Aria graphics library uses the ILI9488 SPI driver to write pixel data to the ILI9488 GRAM. The maXTouch Xplained Pro board has a touch controller, but that is not supported in this project.
Demonstration Features
• Aria Graphics Library
• Input system service and touch driver
• Time system service, timer-counter peripheral library and driver
• ILI9488 display controller driver
• 16-bit RGB565 color depth support (65535 unique colors)
• EBI peripheral library and driver
• I2C peripheral library and driver
• JPEG image stored in internal flash  
aria_qs_mzef_sk_meb2_tm4301b.X    
aria_quickstart_ext_res aria_qs_x_r_mzef_sk_meb2_tm4301b.X    
aria_thermostat aria_th_mzef_cu_tm5000_ssd1963.X    
aria_flash aria_fl_mzef_sk_meb2_tm4301b.X    
       
       
       
       
       
       
legato_quickstart     
Development Process 



(→ 動画
legato_qs_mzef_cu_tm4301b.X PIC32MZ EF Curiosity Development Board using LCC to drive the High-Performance 4.3” WQVGA Display Module with maXTouch® Technology via 565 LCD Adapter Graphics Card

This configuration runs on the PIC32MZ EF Curiosity 2.0 with RGB565 GFX Interface board and WQVGA display. A 16-bit RGB565 frame buffer is stored in the internal SRAM, and the Low Cost Controller-less (LCC) display driver is used to manage the DMA that transfers the framebuffer contents to the display via the EBI peripheral.   User touch input on the display panel is received thru the PCAP capacitive touch controller, which sends a notification to the Touch Input Driver. The Touch Input Driver reads the touch information over I2C and sends the touch event to the Graphics Library thru the Input System Service.   
Demonstration Features
• Aria Graphics Library
• Input system service and touch driver
• Time system service, timer-counter peripheral library and driver
• Low-Cost Controller-less (LCC) display driver
• 16-bit RGB565 color depth support (65535 unique colors)
• EBI peripheral library and driver
• I2C peripheral library and driver
• JPEG image stored in internal flash

legato_qs_mzef_cu_tm4301b_90.X
legato_qs_mzef_cu_tm5000.X PIC32MZ EF Curiosity Development Board using 8-bit CLUT Global Palette LCC to drive the High-Performance WVGA LCD Display Module with maXTouch® Technology via 565 LCD Adapter Graphics Card
CLUT:Color Look Up Table; カラーパレット
legato_qs_mzef_cu_tm4301b_ssd1963.X  PIC32MZ EF Curiosity Development Board driving the High-Performance 4.3” WQVGA Display Module with maXTouch® Technology via SSD1963 LCD Controller Graphics Card

This configuration runs on the Aria Graphics Library on the PIC32MZ EF Curiosity 2.0 with an extern SSD1963 display controller driving a WQVGA display. 
 The SSD1963 display controller is used to send the display data and timing to a display. The SSD1963 is connected to the PIC32MZ EF thru the EBI peripheral and GPIOs which are used to send 16-bit parallel data/commands and control signals to the SSD1963 controller. The frame buffer is stored externally in the SSD1963 controller. 
 User touch input on the display panel is received thru the PCAP capacitive touch controller, which sends a notification to the Touch Input Driver. The Touch Input Driver reads the touch information over I2C and sends the touch event to the Graphics Library thru the Input System Service. 
Demonstration Features
• Aria Graphics Library
• Input system service and touch driver
• Time system service, timer-counter peripheral library and driver
• SSD1963 display controller driver
• 16-bit RGB565 color depth support (65535 unique colors)
• EBI peripheral library and driver
• I2C peripheral library and driver
• JPEG image stored in internal flash

 
legato_qs_mzef_cu2_cpro_parallel.X PIC32MZ EF Curiosity Development Board using External Graphics Controller 16-bit Parallel Interface to drive the maxTouch Curiosity Pro Board via 24-bit Pass Through Graphics Card   
legato_qs_mzef_cu2_cpro_spi.X PIC32MZ EF Curiosity Development Board using External Graphics Controller SPI to drive the PDA TM4301B display via 24-bit Pass Through Graphics Card
In this configuration, the application uses the ILI9488 SPI driver setup. After the initialization phase, the application transitions into the paint phase, where it sends pixel data through the ILI9488 driver to the external display controller.
Demonstration Features

ILI9488 Display Controller (SPI-based)
16-bit RGB Color Mode
Legato Graphics Library
Touch Input

legato_flash

legato_fl_mzef_cu_tm4301b.X    
legato_quickstart_ext_res

legato_qs_x_r_mzef_cu_tm4301b.X    
legato_adventure

legato_adv_mzef_cu_tm4301b.X  
legato_benchmark

legato_bm_mzda_cu_tm4301b.X  
legato_climate_control

legato_cc_mzda_cu_tm5000.X    
legato_dashboard


legato_db_mzda_cu_tm5000.X    
legato_video_player

legato_vp_mzda_cu_tm5000.X  
legato_canvas_quickstart

legato_cqs_a5d2_xu_tm5000.X    
legato_cooker

legato_ck_e54_cult_cpro_parallel.X    
legato_igat_showcase

legato_sc_e51_igat.X    



legato_monitor

legato_mn_e54_cult_cpro_parallel.X    
legato_showcase

legato_sc_e54_cu_cpro_parallel.X    
       
       
       
       


gfxシステム比較(→LCC)