The top_checkered module is designed to drive two different displays simultaneously, producing a checkered pattern on both screens. This module interfaces with the displays using Serial Peripheral Interconnect (SPI) communication protocol, through which it controls all necessary signals for proper display initialization and operation.
The checkered pattern is concurrently displayed on both:
The pictures below show expected results. Also see this.
simultaneously driving both 1.5" and 0.95" SPI LCD displays
simultaneously driving both 1.5" and 0.95" SPI LCD displays
To reproduce, please note the following tips:
- Ensure the appropriate initialization files are available in the project directory and placed in the same folder as the Makefile.
- Adjust the Makefile to ensure the correct paths to the toolchain are set.
- Adjust the Makefile and constraint file to match the board (GateMateEVB, or Olimex).
This example is also supported for:
- Waveshare 2.8inch LCD with Capacitive Touch Sensor
- Waveshare 2.4inch LCD Module
- 2.2inch MSP2202 SPI LCD with ILI9341 Controller
Also posted on LinkedIn ...