Fix README

This commit is contained in:
khawes 2018-05-17 12:59:10 -04:00
parent 34b70651e5
commit 94664f9355

View File

@ -10,7 +10,7 @@ This driver is for the LS027B7DH01. It *should* work with other Sharp Mem LCD di
## Hookup Guide ## Hookup Guide
Connect the following pins: Connect the following pins:
| Display | RasPi | | Display | RasPi |
|:------- | ---------:| | ------- | --------- |
| VIN | 3.3V | | VIN | 3.3V |
| 3V3 | N/C | | 3V3 | N/C |
| GND | GND | | GND | GND |
@ -23,15 +23,15 @@ Connect the following pins:
## Compile/Install the driver ## Compile/Install the driver
Verify that you have the linux kernel headers for your platform. For the RasPi these can be obtained by: Verify that you have the linux kernel headers for your platform. For the RasPi these can be obtained by:
`sudo apt-get install raspberrypi-kernel-headers` ```sudo apt-get install raspberrypi-kernel-headers```
or more generally: or more generally:
`sudo apt-get install linux-headers-$(uname -r)` ```sudo apt-get install linux-headers-$(uname -r)```
To compile the driver, run: To compile the driver, run:
`make` ```make```
To install the driver, run: To install the driver, run:
`sudo make modules_install` ```sudo make modules_install```
If you want the module to load at boot you'll need to add it to the /etc/modules file, like: If you want the module to load at boot you'll need to add it to the /etc/modules file, like:
``` ```
@ -43,17 +43,17 @@ sharp
## Compile/Install the Device Tree Overlay ## Compile/Install the Device Tree Overlay
The included sharp.dts file is for the Raspberry Pi Zero W. To compile it, run: The included sharp.dts file is for the Raspberry Pi Zero W. To compile it, run:
`dtc -@ -I dts -O dtb -o sharp.dtbo sharp.dts` ```dtc -@ -I dts -O dtb -o sharp.dtbo sharp.dts```
To load it at runtime, copy it to /boot/overlays: To load it at runtime, copy it to /boot/overlays:
`sudo cp sharp.dtbo /boot/overlays` ```sudo cp sharp.dtbo /boot/overlays```
And then add the following line to /boot/config.txt: And then add the following line to /boot/config.txt:
`dtoverlay=sharp` ```dtoverlay=sharp```
## Console on Display ## Console on Display
If you want the boot console to show up on the display, you'll need to append `fbcon=map:10` to /boot/cmdline.txt after *rootwait*, like: If you want the boot console to show up on the display, you'll need to append `fbcon=map:10` to /boot/cmdline.txt after *rootwait*, like:
`... rootwait ... fbcon=map:10` ```... rootwait ... fbcon=map:10```
To make sure the console fits on screen, uncomment the following lines in /boot/config.txt and set the resolution appropriately: To make sure the console fits on screen, uncomment the following lines in /boot/config.txt and set the resolution appropriately:
``` ```