Jack Grigg
c049b0a9f4
EPD7in5 support
6 years ago
dbr
3e56353cb6
embedded-graphics 0.5.0 removed the with_ prefix from some methods
...
with_stroke() to stroke()
with_fill() to fill()
with_style() to style()
7 years ago
Chris
5c0744ff01
Various improvements ( #25 )
...
- Added is_busy to Waveshare_Interface
- Added IS_BUSY_LOW const for all supported epds
- Added is_busy to DisplayInterface
- moved width, height and default_background_color directly to epd4in2 module
- Added VarDisplay (a variable buffersize display/graphic driver)
- Removed all Buffers (Buffer1in54,...) and instead made specialised Displays (Display1in54,...) with included Buffers
- Updated and added more examples
- Cargo fmt/clippy
- Improved Docs/Readmes
7 years ago
Chris
d7f3cdca97
Edition 2018 ( #24 )
...
* "cargo fix --edition" for the library
* Switch to 2018 edition
* Use cargo fix edition-idioms and remove the internal renaming from embedded_hal to hal
* Updated Readme
* run cargo fmt
7 years ago
Chris
e518265273
Run cargo fmt (reverted for constants and some graphic calculations)
7 years ago
Chris
22e3ee22b2
Include `set_lut` in WaveshareDisplay Trait
7 years ago
Chris
f039b1f6a4
Improve documentation
8 years ago
Chris
598a6924ea
Cleanup of color-module and removal of old drawing module
8 years ago
Chris
697a781ff2
Remove more or less duplicate test cases for 2in9 buffer
8 years ago
Chris
520317f351
Fixed examples and more small improvements
8 years ago
Chris
3b0b5962ec
Streamline a few things
8 years ago
Chris
f6a894c5a3
use generalised graphics with new specialised buffers
8 years ago
Chris
139096297b
Generalise graphics once more
...
Change u16 positions to u32 to adapt to embedded graphics unsigned coordinates
Furthermore added epd4in2 defaults graphics buffer
8 years ago
Chris
9289d689b7
Fix epd1in54 example, test if old bugs are fixed
8 years ago
Chris
8922707bac
Renamed drawing to graphics and extracted display-specific stuff into the display folders
8 years ago
Chris
a522375695
Clean up and removal of a few fixed todos
8 years ago
Chris
98a9b1c0ed
Fix examples
8 years ago
Chris
29b7986848
Add from_u8 to color, finish drawing for 4in2
8 years ago
caemor
3196c4b387
fix embedded_graphics include
8 years ago
caemor
c16e136d09
fix
8 years ago
caemor
8d08bef233
add embedded_graphics
8 years ago
Chris
89489da657
Renaming of WaveshareInterface and Connectioninterface
...
WaveshareInterface -> WaveshareDisplay
traits::interface::ConnectionInterface -> interface::DisplayInterface
8 years ago
Chris
1791388a8b
Renamed folder `interface` to `traits`
8 years ago
Chris
6efa864014
Renamed folder `interface` to `traits`
8 years ago
Christoph Groß
2cc4bceac3
Featuregate the graphics modules
...
This commit makes it possible to compile without the included graphics features
8 years ago
Christoph Groß
e0cf10bf4e
Moved Colors into its own module
8 years ago
Christoph Groß
4c704a3af5
Started a new example for 1.54 in
8 years ago
Christoph Groß
956a04d0f1
Make Connectioninterface private
8 years ago
Christoph Groß
cd98033204
first steps to rustfmt althought it sometimes doesn#t exactly looks good
8 years ago
Christoph Groß
7758e37e1a
- Made Connectioninterface public in root module,
...
- fixed the example (which needed updated dependencies)
8 years ago
Christoph Groß
6ca5d58919
still a feature gate update
8 years ago
Christoph Groß
6422142133
Not all Type A screens are completly the same to the change to bring it all together was reverted.
8 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
8 years ago
Christoph Groß
634598c111
improved documenation
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ß
ceee294cda
Started some shared traits between the different epds, saving now
8 years ago
Christoph Groß
9d8a326c82
started work on the drawing part
8 years ago
Chris
ba5d44a1d7
fixed documentation tests by ignoring them as they are just examples not build for running
8 years ago
Christoph Groß
ba674d595d
removed deploy from travis and whiteline
8 years ago
Christoph Groß
fcbcc82b97
Added examples, small updates to the readme and other small documentation changes
8 years ago
Christoph Groß
d75a3f3e96
some changes
8 years ago