The LCD Display Software offers the complete functionalities of a versatile LCD Display System. Embedded are a Display Processor, a Graphic Engine, a full Real-Time OS and all the required drivers.
The Display Processor is invoked by the customer-defined applicative layer to draw any symbol at any position on the screen.
Furthermore the integrated Real-Time OS may be used to easily run customer-defined tasks in order to expand system functionalities, such as processing sensor signals and driving actuators.
Application example: vehicle dashboard
LCD Display Software running on STM32F072B-EVAL evaluation board from STMicroelectronics
STM32F072 (ARM Cortex-M0) MCU clocked at 18 MHz
320 x 240 TFT LCD display with HX8347 Driver on SPI bus
Up to 24 capacitive touchkeys for user commands
Up to 87 I/Os
Up to 6 PWM outputs
1 ADC with up to 16 channels, 1 DAC with 2 channels
Clock / calendar with alarm
Communications: I2C, USART, SPI, CAN, USB
Features
ANSI C source code, MISRA C compliant
Modular architecture
Real-Time OS included
Easily portable to any MCU
Suitable for low cost MCUs
Easily adaptable to any LCD Driver IC and any screen size