Releases: caemor/epd-waveshare
Releases · caemor/epd-waveshare
Release v0.6.0
See CHANGELOG.md for the manually curated changes.
Release notes generated by github:
What's Changed
- EPD4in2: Don't set the resolution (and some more) over and over again. by @mgottschlag in #48
- Fix pins for epd2in13_v2 example (#90) by @ole-treichel in #91
- Update graphics.rs by @caemor in #93
- Added support for 5.83" Black/Red/White Display by @akashihi in #92
- Allow non linux dev builds by @caemor in #101
- epd2in9_v2 fixes by @mike-kfed in #103
- Add support for GDEH0154D67 (aka epd1in54_v2) by @jcard0na in #106
- Add convert traits for TriColor by @pbert519 in #110
- Add 7in5 V3 support by @CyanBlob in #109
- WIP: Add 7in5bc support, #26 by @marcelbuesing in #45
- Clippy: Omit let-bindungs for unit values by @caemor in #112
- Add epd7in5b_v2 support by @peckpeck in #118
- Make Display more generic and remove lot of redundant code by @peckpeck in #123
- Display structure may not have the right buffer length by @peckpeck in #128
- Make wait_for_idle work for everyone, with busy loop or sleep loop by @peckpeck in #125
- Migrate DelayMs to DelayUs by @peckpeck in #131
- Migrate to rust 2021 by @peckpeck in #133
- Add embedded-graphics traits for color by @peckpeck in #132
- [epd1in54_v2] Do enter deep sleep when epd.sleep() is invoked by @jcard0na in #139
- Add support for EPD 3in7 by @mangelajo in #129
- set_pixel() -- fix off-by-one bug in bounds check by @ReinoutHeeck in #148
- Clippy: Remove manual default impl and instead derive by @caemor in #162
- Order displays from largest size to smallest by @shymega in #160
- Use feature gate to add 2in13 v3 by @caemor in #138
- WIP: Fix 7in5(HD) by allowing blockwise data to be written by @caemor in #141
- Update 'B' 1.54" e-ink display, and remove 'C' display link by @shymega in #167
- Re-add discontinued fixed link for 1.54" 'C' display by @shymega in #169
- WIP: Update to embedded hal 1.0-rc.1 by @caemor in #166
- embedded-hal: 1.0.0-rc.1 -> 1.0.0-rc.3 by @newAM in #181
- fix build when feature graphics is not enabled by @vhdirk in #176
- fix: overflow error by @ldicarlo in #173
- Remove epd7in5_v3 in favour of edp7in5b_v2 by @vhdirk in #177
- Andber1 feature/epd2in9v2 refresh rates by @caemor in #185
- Update refresh rate for 2.9 Inch v2 e-paper by @andber1 in #150
- Add support for EPD 2in9 D by @wsndshx in #171
- Update to embedded hal 1.0 by @caemor in #182
- fix: overflow error for all displays by @tippfehlr in #186
- Add pi hat Pico ePaper 2.66 B/W/R by @ReinoutHeeck in #147
- Fixed init code for epd1in54_vs by @fakusb in #156
- Adds support for the Waveshare 5.83" E-Ink Display by @Carbonhell in #159
- feat: add support for 7.3 Inch HAT (F) by @jetjinser in #191
- docs(readme): update example by @jetjinser in #189
- fix: color bitmask calculation by @jetjinser in #190
- Release of V0.6 by @caemor in #211
New Contributors
- @mgottschlag made their first contribution in #48
- @ole-treichel made their first contribution in #91
- @akashihi made their first contribution in #92
- @mike-kfed made their first contribution in #103
- @jcard0na made their first contribution in #106
- @pbert519 made their first contribution in #110
- @CyanBlob made their first contribution in #109
- @marcelbuesing made their first contribution in #45
- @peckpeck made their first contribution in #118
- @mangelajo made their first contribution in #129
- @ReinoutHeeck made their first contribution in #148
- @shymega made their first contribution in #160
- @newAM made their first contribution in #181
- @vhdirk made their first contribution in #176
- @ldicarlo made their first contribution in #173
- @wsndshx made their first contribution in #171
- @tippfehlr made their first contribution in #186
- @fakusb made their first contribution in #156
- @Carbonhell made their first contribution in #159
- @jetjinser made their first contribution in #191
Full Changelog: v0.5.0...v0.6.0
Release v0.5.0
See changelog for changes
Release v0.4.0
See changelog for changes
v0.3.2
v0.3.1
Added
- Example for epd4in2 and BluePill-Board
Changed
- Improved CI
Fixed
- Timing issues in display_frame function: epd1in54 and epd2in9 were both missing a necessary wait_until_idle call at the end of their display_frame function which sometimes caused invalid/ignored commands/inputs afterwards
- Some CI Targets were not tested correctly before
v0.3.0
[v0.3.0] - 2019-04-04
Added
- added eink to keywords
- added reference to previous crate-name
- improved readme/docs e.g. added reference to a few great arduino display libs for these epds
- Added is_busy to Waveshare_Interface
- Added IS_BUSY_LOW const for all supported epds
- Added is_busy to DisplayInterface
- Added VarDisplay (a variable buffersize display/graphic driver)
- Updated and added more examples
- add a feature gated alternative full lut for type_a displays
Removed
- Removed all Buffers (Buffer1in54,...) and instead made specialised Displays (Display1in54,...) with included Buffers
Changed
- Switch to 2018 edition
- "cargo fix --edition" for the library
- Use cargo fix edition-idioms and remove the internal renaming from embedded_hal to hal
- moved width, height and default_background_color directly to epd4in2 module
- remove pub from set_lut_helper function
- fix behaviour of set_lut for epd2in9. it always sets the LUT now!
v0.2.0: Merge pull request #22 from therealprof/patch-1
Fix repository name on crates.io