You've already forked dockerfiles
							
							
				mirror of
				https://github.com/vimagick/dockerfiles.git
				synced 2025-10-30 23:47:48 +02:00 
			
		
		
		
	update oled-arm
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| # | ||||
| # Dockerfile for oled | ||||
| # Dockerfile for oled-arm | ||||
| # | ||||
| 
 | ||||
| FROM easypi/alpine-arm | ||||
| @@ -24,4 +24,11 @@ RUN set -xe \ | ||||
|                        freetype-dev \ | ||||
|                        jpeg-dev | ||||
| 
 | ||||
| WORKDIR /code | ||||
| 
 | ||||
| RUN set -xe \ | ||||
|     && apk add --no-cache curl tar \ | ||||
|     && curl -sSL https://github.com/rm-hull/luma.examples/archive/master.tar.gz | tar xz --strip 2  luma.examples-master/examples \ | ||||
|     && apk del --purge curl tar | ||||
| 
 | ||||
| ENTRYPOINT ["python"] | ||||
							
								
								
									
										36
									
								
								oled-arm/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								oled-arm/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| oled | ||||
| ==== | ||||
|  | ||||
| ## Setup | ||||
|  | ||||
| ``` | ||||
| OLED Pin | Name | Remarks | RPi Pin |  RPi Function | ||||
| ---------+------+---------+---------+-------------- | ||||
| 1        | GND  | Ground  | P01-6   |  GND | ||||
| 2        | VCC  | +3.3V   | P01-1   |  3V3 | ||||
| 3        | SCL  | Clock   | P01-5   |  GPIO 3 (SCL) | ||||
| 4        | SDA  | Data    | P01-3   |  GPIO 2 (SDA) | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| # hello world | ||||
| $ docker-compose run --rm oled < demo.py | ||||
| ``` | ||||
|  | ||||
| ``` | ||||
| # list all examples | ||||
| $ docker-compose run --rm --entrypoint ls oled | ||||
|  | ||||
| # clock | ||||
| $ docker-compose run --rm oled clock.py | ||||
|  | ||||
| # pi logo | ||||
| $ docker-compose run --rm oled pi_logo.py | ||||
|  | ||||
| # game of life | ||||
| $ docker-compose run --rm game_of_life.py | ||||
| ``` | ||||
|  | ||||
| ## Todo | ||||
|  | ||||
| - [ ] Implement RESTful api as default CMD. | ||||
| @@ -1,22 +0,0 @@ | ||||
| oled | ||||
| ==== | ||||
|  | ||||
| ## Demo | ||||
|  | ||||
| ``` | ||||
| OLED Pin | Name | Remarks | RPi Pin |  RPi Function | ||||
| ---------+------+---------+---------+-------------- | ||||
| 1        | GND  | Ground  | P01-6   |  GND | ||||
| 2        | VCC  | +3.3V   | P01-1   |  3V3 | ||||
| 3        | SCL  | Clock   | P01-5   |  GPIO 3 (SCL) | ||||
| 4        | SDA  | Data    | P01-3   |  GPIO 2 (SDA) | ||||
| ``` | ||||
|  | ||||
| ```bash | ||||
| # Show "hello world" on oled display module | ||||
| $ cat demo.py | docker-compose run --rm oled | ||||
| ``` | ||||
|  | ||||
| ## Todo | ||||
|  | ||||
| - [ ] Implement RESTful API | ||||
		Reference in New Issue
	
	Block a user