Commit Graph

100 Commits (7758e37e1a3bbd5adfffbb49e687384b5adb8496)

Author SHA1 Message Date
Christoph Groß 7758e37e1a - Made Connectioninterface public in root module,
- fixed the example (which needed updated dependencies)
2018-08-07 09:19:50 +02:00
Christoph Groß 49bad9c547 fixed the wrong reference to the epd2in9 display instead of the 1in54 2018-08-07 09:17:45 +02:00
Christoph Groß 835e25d133 Used cargo clippy to fix a few bad coding styles 2018-08-06 15:23:21 +02:00
Christoph Groß 4870b72336 reduced visibility of commands as they normally should only be needed interally 2018-08-06 15:10:51 +02:00
Christoph Groß 864626f8fd removed all now uneccessary stuff from type_a as it's back to the direct display module (epd1in54 and epd2in9) 2018-08-06 14:55:02 +02:00
Christoph Groß 5c8972ec46 small epd removel update 2018-08-06 14:54:20 +02:00
Christoph Groß 121a61b72d removed the unused epd stuff 2018-08-06 14:52:42 +02:00
Christoph Groß a08b285cf7 removed display trait 2018-08-06 14:52:23 +02:00
Christoph Groß e439153862 Epds isn't really needed 2018-08-06 14:51:50 +02:00
Christoph Groß 6ca5d58919 still a feature gate update 2018-08-06 14:51:31 +02:00
Christoph Groß bd4efa4f6b added feature gates for the different displays 2018-08-06 14:51:18 +02:00
Christoph Groß 94c30dd1eb updated travis to test all features 2018-08-06 14:50:26 +02:00
Christoph Groß 5dbf873631 Moved type_a LUTs to type_a mod.rs ,
updated dependencies accordingly
2018-08-06 13:54:23 +02:00
Christoph Groß 6422142133 Not all Type A screens are completly the same to the change to bring it all together was reverted. 2018-08-06 13:34:33 +02:00
Christoph Groß 230fb947cb Added a general display description struct (epds::epd) 2018-08-06 10:03:35 +02:00
Christoph Groß 38f446304b removed duplicate spi_mode and improved naming of spi_error type 2018-08-06 09:45:43 +02:00
Christoph Groß d87d5b1936 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs into add_1in54-epd 2018-08-03 14:24:27 +02:00
Christoph Groß c4ba7ffb21 Added a new Display Trait, but that is still in work and renamed a few other traitnames to make them more clear 2018-08-03 14:23:09 +02:00
Christoph Groß 36aa5118fc added a new file to contain the information about the various displays 2018-08-03 14:22:18 +02:00
Christoph Groß bbb79560f6 moved duplicate type a constants, commands and configs to a new, more generalised type_a module, not completly finished yet 2018-08-03 14:21:32 +02:00
Christoph Groß 9791e1b727 Renaming of a few Traits and changing the ConnectionInterface::new() variables 2018-08-03 14:19:08 +02:00
Christoph Groß e417e03ca8 Added a note with the two possible display "configs" to the readme 2018-08-03 14:17:37 +02:00
Chris 4feeecf444
Update README.md
Updated readme to represent the current status of the project better
2018-08-03 09:30:41 +02:00
Christoph Groß 05c83f47a3 repaired the table from the previous commit 2018-08-03 08:47:41 +02:00
Christoph Groß d83c45d04a Added links to the devices and other small changes in the readme 2018-08-03 08:45:53 +02:00
Christoph Groß 634598c111 improved documenation 2018-07-26 15:57:07 +02:00
Christoph Groß cfe9126fe7 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs 2018-07-26 15:16:37 +02:00
Christoph Groß 94ac5938b2 fixed bad documentation of the 2in9 epd 2018-07-26 15:16:28 +02:00
Chris 7b9f742f2e
add support checkmark for 2.9 epd 2018-07-24 10:05:53 +02:00
Chris f76227a861
Merge pull request #5 from Caemor/better_readme
Better readme
2018-07-23 15:14:26 +02:00
Christoph Groß 1495309352 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs into better_readme 2018-07-23 14:55:48 +02:00
Chris 20a4b9ef84
Merge pull request #4 from Caemor/fast_update_feature_gated
Fast update feature gated
2018-07-23 14:55:08 +02:00
Christoph Groß da4c767bd7 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs into better_readme 2018-07-23 14:54:03 +02:00
Christoph Groß 51ef655819 rebase 2018-07-23 14:44:28 +02:00
Christoph Groß 92c399707c added a comment 2018-07-23 14:33:55 +02:00
Chris 0a18416da7
Merge pull request #3 from Caemor/add_2in9_device
Add support for 2in9 waveshare epaper
2018-07-23 11:21:25 +02:00
Christoph Groß 9f5d748e07 Forgot to remove a samll test comment line within the last commit 2018-07-23 10:42:23 +02:00
Christoph Groß 2c7807265c -fixed a doc test error in the interface file even though it's unknown why that was even recognized as a doc test
- fixed a few documentation links and warnings
2018-07-23 10:41:28 +02:00
Christoph Groß 1f2c68d16d Finished 2in9 support, now it needs to be tested 2018-07-20 13:25:30 +02:00
Christoph Groß 5e03c3c39a Stablised traits and interfaces, converted epd4in2 to it, and started real work on epd2in9 2018-07-19 16:46:15 +02:00
Christoph Groß 80e5c0ffb1 improved traits, now it should be ready to convert 4.2" 2018-07-19 11:08:26 +02:00
Christoph Groß ceee294cda Started some shared traits between the different epds, saving now 2018-07-18 17:03:11 +02:00
Christoph Groß 4cd9b26a24 Started work on 2in9 waveshare device, but nothing much besides copying has yet happened 2018-07-17 16:02:14 +02:00
Christoph Groß a47e965b83 further small readme improvements 2018-07-16 14:03:49 +02:00
Christoph Groß e61792eb2a further improvements 2018-07-16 13:42:46 +02:00
Christoph Groß 4690dd70a4 further improvments 2018-07-16 13:40:52 +02:00
Christoph Groß ac3eca7548 Added a few more devices to the overview in the readme 2018-07-16 13:35:20 +02:00
Christoph Groß 66f70b3244 Hide the Fast Update which possible might lead to Ghosting/Burn-in effects behind a feature gate 2018-07-16 12:37:39 +02:00
Christoph Groß 10703dab70 Improved and updated Readme 2018-05-30 15:53:01 +02:00
Chris 1568cc2890
Merge pull request #1 from Caemor/graphics_buffer
Added mutable reference to buffer directly in graphics.
2018-05-30 15:01:30 +02:00