Commit Graph

253 Commits (feature/epd2in13b_v3)

Author SHA1 Message Date
Ilya 03c8244e99 Add support for epd2in13b_v3 2022-01-19 23:47:50 +01:00
Denis Chapligin 02c1e7d1b0 Fixed rotation tests for 5in83. 2021-12-26 13:40:47 +00:00
Denis Chaplygin 68d55463ab Color specific test fixes 2021-12-26 13:14:27 +00:00
Denis Chaplygin 4b0195f686 Fixed TriColor enum import in tests 2021-12-26 13:14:27 +00:00
Denis Chaplygin 271922a8b1 Added documentation and changelog entries. 2021-12-26 13:14:27 +00:00
Denis Chaplygin 132cae0e45 Inverted red channel for the partial update 2021-12-26 13:14:27 +00:00
Denis Chaplygin afddb07cc6 Fixed CI errors 2021-12-26 13:14:27 +00:00
Denis Chaplygin 9b20bae100 Added support for 5.83" Black/Red/White Display 2021-12-26 13:14:27 +00:00
Chris abf3bba966
Update graphics.rs
Fix needless borrow
2021-12-15 21:31:30 +01:00
Chris b1830d16c5
Merge pull request #83 from belak/aggressive-write
Write data over SPI 1 byte at a time
2021-11-28 23:03:12 +01:00
Chris 34a0d81b75
Merge pull request #88 from crzysdrs/main
Transposed color channels
2021-08-24 22:00:01 +02:00
Mitch Souders f6f8f3d1f5 Transposed color channels 2021-08-24 11:56:42 -07:00
Chris b3f9bc810a
Merge pull request #87 from crzysdrs/main
Add Color Conversions, Allow Changing Display Background Color thanks to @crzysdrs
2021-08-24 20:46:49 +02:00
Mitch Souders 965989638a Convert to signed types before subtraction 2021-08-24 10:48:43 -07:00
Mitch Souders e89c51cb84 Switch to embedded graphics core 2021-08-24 10:37:47 -07:00
Chris e80670f66a
Merge pull request #85 from jamwaffles/e-g-core-only
Make embedded-graphics a dev dependency thanks to @jamwaffles
2021-08-24 07:40:15 +02:00
Mitch Souders 875cc0dae3 Update color options, format 2021-08-23 22:31:15 -07:00
Chris 493cbd9394
Fix clippy warning (#86)
* Fix clippy improvements warnings
2021-08-21 11:23:00 +02:00
James Waples a92eac02a4 Make embedded-graphics a dev dependency
e-g-core should be the only e-g dependency required for the driver
itself, so this PR changes a few of the imports to reflect that.
2021-08-20 18:10:59 +01:00
Kaleb Elwert f3e7dad83d Address PR feedback 2021-08-13 07:55:58 +01:00
Kaleb Elwert 247a78acb7 Write data over SPI 1 byte at a time
Fixes #82
2021-08-13 01:17:15 +01:00
Chris b845319771
Update src/epd4in2/mod.rs 2021-07-15 07:54:13 +02:00
Christian Meusel 1a09b81ab6 Clean up some warnings from 'cargo doc' 2021-07-14 23:19:28 +02:00
Christian Meusel 3edeac413d Provide full QuickRefresh interface for 4in2 too
This display needs no special commands for displaying the new frame. But
it will come in handy to support the full QuickRefresh trait when it
comes to supporting different quick refresh capable displays from an
application.
2021-07-14 23:06:29 +02:00
Reinier Balt 6a10e0cb96 Migrate remaining drivers 2021-06-16 17:36:12 +02:00
Reinier Balt 5622627c1f fix remaining PrimitiveStyleBuilder conversions 2021-06-16 14:53:12 +02:00
Reinier Balt dd9a09aff4 use PrimitiveStyle::with_stroke, not PrimitiveStyleBuilder 2021-06-16 14:17:18 +02:00
Reinier Balt 21428ff82f fix fmt after rebase 2021-06-16 13:49:59 +02:00
Reinier Balt 78ffda673e migrate minimum set of drivers to make tests pass 2021-06-16 13:49:33 +02:00
Reinier Balt 35ac132530 fix fmt 2021-06-09 11:46:59 +02:00
Reinier Balt 076b3a2d07 Update example to use TriColor 2021-06-09 11:41:25 +02:00
Reinier Balt a55a9970a5 cargo fmt 2021-05-30 14:28:09 +02:00
Reinier Balt c25d9f18d3 Enable drawing in three colors for epd2in13
Move from BinaryColor to TriColor:  use one Display fo drawing
2021-05-30 14:20:02 +02:00
Reinier Balt f7d86d8bfe add epd2in13bc to README and add some comments to example 2021-05-24 09:58:42 +02:00
Reinier Balt c552111ae8 add support for Waveshare e-Paper 2.13 inch tri-color screen
datasheet is same as the 2.9" version, except resolution
2021-05-24 09:58:42 +02:00
Reinier Balt 9dedf76c57 bring copy into 2in13bc namespace 2021-05-24 09:58:42 +02:00
Reinier Balt e1aada3b38 use epd2in9bc as base for implementing support epd2in13bc 2021-05-24 09:58:41 +02:00
Andreas dc93687a86 Fixed epd2in9 quick refresh 2021-04-27 17:35:15 +02:00
Andreas ae25129ada Merge branch 'fix-70' 2021-04-19 18:00:41 +02:00
Andreas 1cd1c3921d fixed documentation and formatting 2021-04-19 17:58:32 +02:00
Andreas 64e1b6ded0 Added epd2in9_v2 support 2021-04-19 17:58:32 +02:00
Caemor 8ef83eb88a Fix missing parts of merge of #71 2021-04-18 18:49:23 +02:00
Caemor 93b1a21cdb Merge branch 'olback-fix-70' 2021-04-18 18:15:43 +02:00
Caemor 980b2b9667 Merge branch 'fix-70' of https://github.com/olback/epd-waveshare into olback-fix-70 2021-04-18 18:13:40 +02:00
pi 3141865b62 epd7in5 HD: Fixed graphics tests 2021-04-15 10:49:39 +01:00
pi c94f6c4434 epd7in5 HD: Renamed epd7in5 struct for Clippy 2021-04-15 10:27:30 +01:00
pi 989a236fb1 epd7in5 HD: Rename Command enums for Clippy check 2021-04-15 10:20:52 +01:00
pi a1e9c17b53 epd7in5 HD: Corrected import of `RefreshLut` trait 2021-04-14 15:30:41 +01:00
pi f52ff0f1ca Merge branch 'main' of https://github.com/whiite/epd-waveshare into main 2021-04-14 15:22:36 +01:00
pi 72e6b82b2d epd7in5 HD: Formatted with cargo fmt 2021-04-14 15:22:33 +01:00