Skip to content

heilmoli/eTinte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eTinte

Drivers and tools for some Waveshare/GoodDisplay e-paper displays

Specifically, the 640x384 three-colour display and the the 800x480 three-colour display

The default pin layout used by epdither matches the raspberry pi hat that can be bought with these displays.

###Drivers are provided for the following for the following driver ICs: ####IL0371 aka UC8159C This is used by 640x384 7.5 tri-colour display, the specs can be found specs can be found here or here This seems to be the same product as the UC8159C

GP7965

Seems to be an update version of the above product, used by the 800x480 display Specs can be found here or here

Building epdither for raspberry pi zero

For one off builds building on the device is probably the easiest option.

####Cross compilation

OSX

I used the arm-unknown-linux-musleabihf-gcc target and the arm-none-eabi-gcc homebrew package with a cargo config file like this:

[build]
target = "arm-unknown-linux-musleabihf"

[target.arm-unknown-linux-musleabihf]
linker = "arm-linux-musleabihf-gcc"
Other Systems

The target needs to be eabihf for either the gnu or musl standard library. If the produced binary segfaults, then either the binary or the stdlib were likely not built for arm6. See here

About

drivers and tools for some waveshare displays

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages