61 Commits (956a04d0f129ff6ec61790ed0f2c5637c72d3323)

Author SHA1 Message Date
Christoph Groß 956a04d0f1 Make Connectioninterface private 7 years ago
Christoph Groß e253b33704 renamed terminate command to NOP 7 years ago
Christoph Groß cd98033204 first steps to rustfmt althought it sometimes doesn#t exactly looks good 7 years ago
Christoph Groß 7758e37e1a - Made Connectioninterface public in root module, 7 years ago
Christoph Groß 49bad9c547 fixed the wrong reference to the epd2in9 display instead of the 1in54 7 years ago
Christoph Groß 835e25d133 Used cargo clippy to fix a few bad coding styles 7 years ago
Christoph Groß 4870b72336 reduced visibility of commands as they normally should only be needed interally 7 years ago
Christoph Groß 864626f8fd removed all now uneccessary stuff from type_a as it's back to the direct display module (epd1in54 and epd2in9) 7 years ago
Christoph Groß 5c8972ec46 small epd removel update 7 years ago
Christoph Groß 121a61b72d removed the unused epd stuff 7 years ago
Christoph Groß a08b285cf7 removed display trait 7 years ago
Christoph Groß e439153862 Epds isn't really needed 7 years ago
Christoph Groß 6ca5d58919 still a feature gate update 7 years ago
Christoph Groß 5dbf873631 Moved type_a LUTs to type_a mod.rs , 7 years ago
Christoph Groß 6422142133 Not all Type A screens are completly the same to the change to bring it all together was reverted. 7 years ago
Christoph Groß 230fb947cb Added a general display description struct (epds::epd) 7 years ago
Christoph Groß 38f446304b removed duplicate spi_mode and improved naming of spi_error type 7 years ago
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 7 years ago
Christoph Groß 36aa5118fc added a new file to contain the information about the various displays 7 years ago
Christoph Groß bbb79560f6 moved duplicate type a constants, commands and configs to a new, more generalised type_a module, not completly finished yet 7 years ago
Christoph Groß 9791e1b727 Renaming of a few Traits and changing the ConnectionInterface::new() variables 7 years ago
Christoph Groß 634598c111 improved documenation 7 years ago
Christoph Groß 94ac5938b2 fixed bad documentation of the 2in9 epd 7 years ago
Christoph Groß 9f5d748e07 Forgot to remove a samll test comment line within the last commit 8 years ago
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 8 years ago
Christoph Groß 1f2c68d16d Finished 2in9 support, now it needs to be tested 8 years ago
Christoph Groß 5e03c3c39a Stablised traits and interfaces, converted epd4in2 to it, and started real work on epd2in9 8 years ago
Christoph Groß 80e5c0ffb1 improved traits, now it should be ready to convert 4.2" 8 years ago
Christoph Groß ceee294cda Started some shared traits between the different epds, saving now 8 years ago
Christoph Groß 4cd9b26a24 Started work on 2in9 waveshare device, but nothing much besides copying has yet happened 8 years ago
Christoph Groß 66f70b3244 Hide the Fast Update which possible might lead to Ghosting/Burn-in effects behind a feature gate 8 years ago
Christoph Groß 5cfa3e8b1f Added mutable reference to buffer directly in graphics. 8 years ago
Christoph Groß 450049ef0f Removed function never used warning 8 years ago
Christoph Groß 98fe6e2f3e Updated Example to the version of the lib 8 years ago
Christoph Groß 4090fb4ead Made draw_char and draw_string ready for tests 8 years ago
Christoph Groß 7312b92e87 Improved and updated Readme 8 years ago
Christoph Groß fc877efb60 forgot to save before the last commit 8 years ago
Christoph Groß e59926e0c7 Improved work on Font Handling, still not finished and also added a few testcases 8 years ago
Christoph Groß 156eb43eda Added simple test case for command addresses, so no regression should happen. 8 years ago
Christoph Groß f180815f87 Added seperate 8x8 Char and String Drawing, Improved Color Struct, 8 years ago
Christoph Groß b022ec1dbb Use Drawing::Color instead of hardcoded values 8 years ago
Chris f8f6b05e72 Documented broken char and string drawing 8 years ago
Chris 81966846ba reversed the wrong change of state 8 years ago
Chris e56753c677 make draw_string accept string slices instead of char slices 8 years ago
Chris 869866d997 for further testing purposes, draw_byte is still not stable 8 years ago
Chris 38a400a83f added fonts and chars, but more improvement is needed there 8 years ago
Chris d4abd54b56 added fast partial update to embedded_linux example 8 years ago
Chris c9578109cf Improved Drawing Documentation, improved example 8 years ago
Chris 03f2cbc942 decreased the change of a overflow happening in draw_pixel, some more calculations and improvements are needed 8 years ago
Chris 2272ef80ee improved embedded_linux example 8 years ago