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
559b0efdae
run cargo fmt over all examples
7 years ago
Chris
4931c7aeb3
- Renaming to epd-waveshare
...
- added changelog
7 years ago
Chris
22e3ee22b2
Include `set_lut` in WaveshareDisplay Trait
7 years ago
Chris
550338a1ae
Cleanup of imports
7 years ago
Chris
86d1a9fa25
Remove Hackinputpin completly
7 years ago
Chris
40506b580c
Update to linux-embedded-hal v0.2.1 and remove hackinputpin
7 years ago
Chris
bfafb8b058
make the quick example faster
7 years ago
Chris
ea1843f506
Add a quick lut example
7 years ago
Chris
e51406b05f
use prelude in examples
7 years ago
Chris
520317f351
Fixed examples and more small improvements
7 years ago
Chris
3b0b5962ec
Streamline a few things
7 years ago
Chris
a1adeb77a4
more changes to the displaydimension trait
7 years ago
Chris
a832ab9fed
add more changes
7 years ago
Chris
9289d689b7
Fix epd1in54 example, test if old bugs are fixed
7 years ago
Chris
bbdecdb6f7
Update documenatation
7 years ago
Chris
98a9b1c0ed
Fix examples
7 years ago
Chris
a079653a26
Change example
7 years ago
Chris
98e392fff1
changed example
7 years ago
Chris
0571ab4a34
final fix
7 years ago
Chris
81710bfc50
fix small example
7 years ago
Chris
f131636b01
Addition to previous commit (examples and forgotten save)
7 years ago
Chris
0363e8527f
Adapted examples to previous commit
7 years ago
Chris
99d328575f
fix examples
7 years ago
Christoph Groß
b0699b088d
Finished the 2nd example which doesn't use the included graphics module
7 years ago
Christoph Groß
e0cf10bf4e
Moved Colors into its own module
7 years ago
Christoph Groß
a40cda8756
Improved Documentation of 2nd example
7 years ago
Christoph Groß
4c704a3af5
Started a new example for 1.54 in
7 years ago
Christoph Groß
7893862eb6
Updated the example for the current status
7 years ago
Christoph Groß
23be76a848
Renamed example to embedded_linux_epd4in2 instead of embedded_linux to make the display which is used in this example more explicit
7 years ago
Christoph Groß
7758e37e1a
- Made Connectioninterface public in root module,
...
- fixed the example (which needed updated dependencies)
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ß
5e03c3c39a
Stablised traits and interfaces, converted epd4in2 to it, and started real work on epd2in9
8 years ago
Christoph Groß
5cfa3e8b1f
Added mutable reference to buffer directly in graphics.
...
Updated example and tests with the new version.
8 years ago
Christoph Groß
98fe6e2f3e
Updated Example to the version of the lib
8 years ago
Christoph Groß
71e7ff915d
Fixed broken example
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
a26e8f0a86
Fixed bug from previous commit
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
Chris
f1d49651e4
embedded_linux example: further improvements to panics
8 years ago
Chris
7d3c95bf7c
fixed error in example
8 years ago
Chris
d30cec2c0e
further improved error messages on panic for embedded linux example
8 years ago
Chris
0099d509d8
pin change in the example
8 years ago
Chris
a067e3a662
better error handling, still far from perfect for embedded linux example
8 years ago
Christoph Groß
2feff5b9fa
added drawing mod to the library, improved readme, fixed travis.yml, made rpi example working with a better pin config,
8 years ago
Christoph Groß
aff8b83ac3
updated version to v0.2 of embedded_hal, but broke f3 example
8 years ago