background image

www.joy

-

it.net

 

Pascalstr. 8 47506 Neukirchen

-

Vluyn

 

 

 

3. Use with a Framebuffer

 

We explain here how to set up the framebuffer 

fbcp

-

ili9341

 to use it with 

this LCD screen. This library was published under the 

MIT

-

Lizenz

.

 

 

 

You must first deactivate SPI, if you have activated it earlier. Therefore, 

go back to the configuration of the Raspberry Pi.

 

sudo raspi

-

config

 

There you deactivate SPI under 

5  Interfacing  Options 

→ 

P4  SPI

.  Now 

 

you have to edit the 

config.txt and comment out a command. You open 

the 

config.txt with :

 

sudo nano /boot/config.txt

 

There you remove the hash at 

hdmi_force_hotplug=1

. You can save with 

CTRL + O and leave the editor with CTRL + X. Now you must restart the 

Raspberry Pi with the following command.

 

sudo reboot

 

Now  you  can  install  fbcp

-

ili9341  by  executing  the  following  commands 

one after the other:

 

sudo apt

-

get install cmake

 

cd 

~

 

git clone clone https://github.com/juj/fbcp

-

ili9341.git

 

cd fbcp

-

ili3941

 

mkdir build

 

You must edit the 

display.h before continuing with the setup. Therefore, 

open the 

display.h with the following command:

 

sudo nano display.h

 

There you exchange 

line 83 

#

define 

DISPLAY_SPI_DRIVE_SETTINGS 

(

0

with 

 

#

define 

DISPLAY_SPI_DRIVE_SETTINGS 

(

| BCM2835_SPI0_CS_CPOL | BCM2835_SPI0_CS_CPHA)

 

 

 

#ifndef DISPLAY_SPI_DRIVE_SETTINGS

 

#define DISPLAY_SPI_DRIVE_SETTINGS (1 | BCM2835_SPI0_CS_CPOL | BCM2835_SPI0_CS_CPHA) 

 

#endif

 

You save again with CTRL + O and leave the editor with CTRL + X. You can 

now continue with the setup by executing the following commands one 

after the other.

 

cd build

 

cmake 

-

DST7789VW=ON 

-

DGPIO_TFT_DATA_CONTROL=25 

-

DGPIO_TFT_RESET_PIN=27 

-

DGPIO_TFT_BACKLIGHT=18 

-

DSPI_BUS_CLOCK_DIVISOR=8 

-

DBACKLIGHT_CONTROL=ON ..

 

make 

-

j

 

sudo ./fbcp

-

ili9341

 

Now you will see your desktop on your 1.3" display.

 

Summary of Contents for SBC-LCD01

Page 1: ...ENERAL INFORMATION Dear customer thank you for choosing our product In the following we will show you how to use this device Should you encounter any unexpected problems during use please do not hesit...

Page 2: ...uino IDE There you go to the library manager which you can find under Sketch Include library Manage libraries There you install Adafruit ST7735 and ST7789 Library and the Adafruit GFX Library using th...

Page 3: ...laration of Data Command Pin define RST 4 Declaration of RESET Pin Initialize display Adafruit_ST7789 lcd Adafruit_ST7789 CS DC RST void setup void lcd init 240 240 SPI_MODE2 lcd setRotation 1 delay 5...

Page 4: ...ES Pin 23 SCLK SCL Pin 19 MOSI SDA GND GND 3 3 V VCC Pin 12 GPIO 18 BLK 2 Code example with SPI We offer you two sample codes for the Raspberry Pi One is a control via SPI and the other one via a fram...

Page 5: ...e library You can download the sample code here or use the following command to download it di rectly to your Raspberry Pi wget https joy it net files files Produkte SBC LCD01 SBC LCD01 Python zip You...

Page 6: ...41 by executing the following commands one after the other sudo apt get install cmake cd git clone clone https github com juj fbcp ili9341 git cd fbcp ili3941 mkdir build You must edit the display h b...

Page 7: ...ew product in normal household quantities Possibility of restitution at our company location during our opening hours Simac GmbH Pascalstr 8 D 47506 Neukirchen Vluyn Possibility of restitution nearby...

Reviews: