Cargo Features

[dependencies]
epd-waveshare = { version = "0.6.0", default-features = false, features = ["graphics", "epd2in13_v2", "linux-dev", "type_a_alternative_faster_lut"] }
default = epd2in13_v3, graphics, linux-dev

Remove the linux-dev feature to build the tests on non unix systems

graphics default = embedded-graphics-core

Affects epd1in54::Display1in54, epd1in54b::Display1in54b, epd1in54c::Display1in54c, epd2in13_v2::Display2in13, epd2in13bc::Display2in13bc, epd2in66b::Display2in66b, epd2in7b::Display2in7b, epd2in9::Display2in9, epd2in9_v2::Display2in9, epd2in9bc::Display2in9bc, epd2in9d::Display2in9d, epd3in7::Display3in7, epd4in2::Display4in2, epd5in65f::Display5in65f, epd5in83_v2::Display5in83, epd5in83b_v2::Display5in83, epd7in3f::Display7in3f, epd7in5::Display7in5, epd7in5_hd::Display7in5, epd-waveshare::graphics

epd2in13_v2
epd2in13_v3 linux-dev default
type_a_alternative_faster_lut

Offers an alternative fast full lut for type_a displays, but the refreshed screen isnt as clean looking

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

embedded-graphics-core graphics