Skip to content

IT8951 as a Raspberry Pi Desktop screen

Notifications You must be signed in to change notification settings

gigoh/it8951-pi-desktop

 
 

Repository files navigation

it8951-pi-desktop

IT8951 as a Raspberry Pi Desktop screen.

Screenshot

Tested on the configuration below:

  • Raspberry Pi 3 Model B with Raspberry Pi OS with desktop (Kernel version: 5.4.83-v7+)
  • 800x600, 6inch E-Ink display HAT for Raspberry Pi (Brand: WaveShare)

Special thanks to Julien Boulnois (The author of kernel module for IT8951)

Prerequisites

Raspberry Pi OS with desktop (and recommended software)

You can download Raspberry Pi OS from the offical web site.

raspberrypi-kernel-headers

raspberrypi-kernel-headers are required to build the kernel module.

You can use the apt command to install the headers as follow:

	sudo apt install raspberrypi-kernel-headers

How to use

Build

Clone the repository, and build a module.

	git clone https://github.com/gigoh/it8951-pi-desktop.git
	cd it8951-pi-desktop
	make

Install

Install the module by typing below:

	sudo make install

After reboot your pi, you will see the desktop with dual screen.

Uninstall

Uninstall the module by typing below:

	$ sudo make uninstall

The E-Ink (secondary) display should be disabled after reboot.

About

IT8951 as a Raspberry Pi Desktop screen

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.0%
  • Makefile 2.3%
  • Shell 0.7%