Commit Graph
70 Commits
Author SHA1 Message Date
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
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
Christoph Groß 1495309352 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs into better_readme 2018-07-23 14:55:48 +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
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
Christoph Groß 5cfa3e8b1f Added mutable reference to buffer directly in graphics.
Updated example and tests with the new version.
2018-05-30 14:20:19 +02:00
Christoph Groß 450049ef0f Removed function never used warning 2018-05-29 14:12:14 +02:00
Christoph Groß 98fe6e2f3e Updated Example to the version of the lib 2018-05-29 14:09:50 +02:00
Christoph Groß 4090fb4ead Made draw_char and draw_string ready for tests
Extracted color to a seperate file
2018-05-29 14:06:36 +02:00
Christoph Groß 7312b92e87 Improved and updated Readme
Added draw_char_helper for font support. Is not used and tested yet.

Changed name of color::get_full_byte to color::get_byte_value
2018-05-29 12:01:35 +02:00
Christoph Groß 3fe78b9862 Travis CI image link was still wrong, it's fixed now 2018-05-29 10:11:05 +02:00
Christoph Groß b3dcef29e3 Fixed broken link to build status 2018-05-29 09:02:07 +02:00
Christoph Groß 0265d3ba79 Merge branch 'master' of github.com:Caemor/eink-waveshare-rs 2018-05-29 08:49:13 +02:00
Christoph Groß 71e7ff915d Fixed broken example 2018-05-29 08:49:05 +02:00
Christoph Groß fc877efb60 forgot to save before the last commit 2018-05-28 16:02:42 +02:00
Christoph Groß e59926e0c7 Improved work on Font Handling, still not finished and also added a few testcases 2018-05-28 16:02:06 +02:00
Christoph Groß 156eb43eda Added simple test case for command addresses, so no regression should happen. 2018-05-28 14:48:45 +02:00
Christoph Groß f180815f87 Added seperate 8x8 Char and String Drawing, Improved Color Struct,
Further work was done on other Font and String drawing.
Added even more test cases for Drawings
2018-05-28 14:48:22 +02:00
Christoph Groß b022ec1dbb Use Drawing::Color instead of hardcoded values 2018-05-28 14:46:19 +02:00
Christoph Groß d68703d648 improvements to the drawing part, only needs a few more small additions (filled circle, chars, strings,...) and few small changes to the readme 2018-05-25 16:26:52 +02:00
Christoph Groß 9d8a326c82 started work on the drawing part 2018-05-24 16:38:49 +02:00
Christoph Groß 1286afa73f another try at the travis.yml 2018-05-24 15:08:18 +02:00
Christoph Groß a8f93b81bc did i fix travis now? 2018-05-24 15:04:27 +02:00
Christoph Groß 6fb99f9dc5 removed f3 example for now 2018-05-24 14:44:17 +02:00
Christoph Groß 2feff5b9fa added drawing mod to the library, improved readme, fixed travis.yml, made rpi example working with a better pin config, 2018-05-24 14:43:46 +02:00
Christoph Groß 3fa5a12d24 new travis try 2018-05-24 13:27:47 +02:00
Christoph Groß d7873661ae added tests for the examples to travis 2018-05-24 13:18:42 +02:00
Christoph Groß aff8b83ac3 updated version to v0.2 of embedded_hal, but broke f3 example 2018-05-22 12:02:03 +02:00
Christoph Groß ba674d595d removed deploy from travis and whiteline 2018-05-11 14:13:46 +02:00
Christoph Groß 2df5eeea89 added ci 2018-05-11 14:02:55 +02:00
Christoph Groß 3a9420c046 added license question 2018-05-11 12:16:05 +02:00
Christoph Groß fcbcc82b97 Added examples, small updates to the readme and other small documentation changes 2018-05-11 11:43:03 +02:00
Christoph Groß d82a3d82f9 making delay public 2018-05-11 11:36:56 +02:00
Christoph Groß d75a3f3e96 some changes 2018-05-09 16:50:54 +02:00