31 lines
		
	
	
		
			635 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			635 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Unzip C++ SPI library and driver files
							 | 
						||
| 
								 | 
							
								echo "Unzipping files"
							 | 
						||
| 
								 | 
							
								unzip bcm2835-1.68.zip
							 | 
						||
| 
								 | 
							
								unzip IT8951.zip
							 | 
						||
| 
								 | 
							
								rm bcm2835-1.68.zip
							 | 
						||
| 
								 | 
							
								rm IT8951.zip
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Install C++ SPI library for Raspberry
							 | 
						||
| 
								 | 
							
								echo "Installing C++ SPI library"
							 | 
						||
| 
								 | 
							
								cd bcm2835-1.68
							 | 
						||
| 
								 | 
							
								chmod +x configure
							 | 
						||
| 
								 | 
							
								./configure
							 | 
						||
| 
								 | 
							
								make
							 | 
						||
| 
								 | 
							
								sudo make check
							 | 
						||
| 
								 | 
							
								sudo make install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Install 7.8" E-Paper drivers
							 | 
						||
| 
								 | 
							
								echo "Installing 7.8 inch E-Paper drivers"
							 | 
						||
| 
								 | 
							
								cd ..
							 | 
						||
| 
								 | 
							
								cd IT8951
							 | 
						||
| 
								 | 
							
								sudo make clean
							 | 
						||
| 
								 | 
							
								sudo make -j4
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Show image to check if it works
							 | 
						||
| 
								 | 
							
								echo "Showing demo image"
							 | 
						||
| 
								 | 
							
								sudo ./IT8951 0 0 pika.bmp
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								echo "If you see a pikachu on the E-Paper, the install"
							 | 
						||
| 
								 | 
							
								echo "was successfull. If not, please report this issue."
							 |