#203 Added Ssd1306::release(self) to release the contained i2c interface.
Changed
(breaking) Updated dependencies for embedded-hal 1.0.0.
Switch examples to embassy STM32 PAC which implements embedded-hal 1.0.0 traits.
Add an asynchronous interface, enabled via the async feature.
(breaking) Increased MSRV to 1.75.0
#212 Switch
from circleci to github actions. Adjust urls now repository is hosted on
rust-embedded-community. Update code and config for modern rust and tools
Switch examples to embassy STM32 PAC which implements embedded-hal 1.0.0 traits.
Add an asynchronous interface, enabled via the async feature.
(breaking) Increased MSRV to 1.75.0
Added
#203 Added Ssd1306::release(self) to release the contained i2c interface.
Changed
#212 Switch
from circleci to github actions. Adjust urls now repository is hosted on
rust-embedded-community. Update code and config for modern rust and tools
[0.8.4] - 2023-10-27
Fixed
#201 Fixed BufferedGraphicsMode::clear(On) such that it fills all pixels with On, not only some.
[0.8.3] - 2023-10-09
Changed
#195 Changed BasicMode::clear to clear in
small batches instead of one big write. This drops RAM requirement by ~900b and fixes issues on
MCUs with less than 1Kb of RAM.
#195 Changed TerminalMode to use lookup by
ASCII code instead of per-character match when searching for glyph. This may save up to 3.5Kb of
compiled code on AVR MCUs.
[0.8.2] - 2023-09-29
Fixed
#197 Fixed terminal mode panic and wrapping
behaviour for rotated displays.
[0.8.1] - 2023-08-18
Added
#190 Added Ssd1306::set_invert to invert the
screen pixels
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on ssd1306 to permit the latest version.
Release notes
Sourced from ssd1306's releases.
Changelog
Sourced from ssd1306's changelog.
... (truncated)
Commits
e345fcd
chore: Release ssd1306 version 0.9.0ad2f001
Add async supportdbeb781
cargo: Limit example dev-dependencies to arm target53039a8
Update changelog3bfbc9d
cargo: Bump to edition 20211a1e13d
examples: Switch to embassy-stm32 as a pac providerf39ba59
ci: Bump msrv rust version to 1.7567d1fd0
Update to embedded-hal-1.0.08d00c5e
Adjust for r e c (#212)0710c62
Clippy fixes (#202)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show