Commit Graph

119 Commits (9c08d8559e1b8528f530ace45a407bc617aa31f4)

Author SHA1 Message Date
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
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
Chris 3fa576732c Merge branch 'master' of github.com:Caemor/eink-waveshare-rs 2018-05-28 16:57:44 +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
Chris f8f6b05e72 Documented broken char and string drawing 2018-05-28 00:38:35 +02:00
Chris 81966846ba reversed the wrong change of state 2018-05-28 00:32:31 +02:00
Chris e56753c677 make draw_string accept string slices instead of char slices 2018-05-28 00:20:10 +02:00
Chris 869866d997 for further testing purposes, draw_byte is still not stable 2018-05-28 00:18:38 +02:00
Chris 38a400a83f added fonts and chars, but more improvement is needed there 2018-05-27 22:03:26 +02:00
Chris a26e8f0a86 Fixed bug from previous commit 2018-05-26 20:12:46 +02:00
Chris d4abd54b56 added fast partial update to embedded_linux example 2018-05-26 20:11:19 +02:00
Chris c9578109cf Improved Drawing Documentation, improved example 2018-05-26 19:50:12 +02:00
Chris 03f2cbc942 decreased the change of a overflow happening in draw_pixel, some more calculations and improvements are needed 2018-05-26 17:38:51 +02:00
Chris 2272ef80ee improved embedded_linux example 2018-05-26 17:28:58 +02:00
Chris 89259d3c78 maybe the full buffer was to much for rpi spi transmission, testing now 2018-05-26 17:20:40 +02:00
Chris f1d49651e4 embedded_linux example: further improvements to panics 2018-05-26 17:16:23 +02:00
Chris 7d3c95bf7c fixed error in example 2018-05-26 17:13:22 +02:00
Chris d30cec2c0e further improved error messages on panic for embedded linux example 2018-05-26 17:04:48 +02:00
Chris 0099d509d8 pin change in the example 2018-05-26 16:47:11 +02:00
Chris a067e3a662 better error handling, still far from perfect for embedded linux example 2018-05-26 16:36:25 +02:00