You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restructure crate to simplify usage/contributing (#150)
* First passing build
* Only allow reset() for SPI interfaces
* Fix default addressing mode to Horizontal
* Upgrade example deps
* Tidy CI config
* Get rid of linkchecker
* Fix doc formatting
* Attempt to fix cast issue
* Changelog entry
* Remove I2C builder, replace with static methods
* Add some more docs
* More restructuring
* Update to new pattern using into_* methods
* Fix changelog
* Remove pinned version hack
* Use bools for pixel color values
* Rename some methods
* Fix potential underflow error
* Rename get_position to position
* Remove panics from set area methods
* Add clear() method to basic mode
* Update README example
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,24 @@
6
6
7
7
## [Unreleased] - ReleaseDate
8
8
9
+
-**(breaking)**[#150](https://github.com/jamwaffles/ssd1306/pull/150)`BufferedGraphicsMode::set_pixel` now accepts a `bool` instead of a `u8` for the pixel color value.
10
+
-**(breaking)**[#150](https://github.com/jamwaffles/ssd1306/pull/150)`display_on` is now called `set_display_on`.
11
+
-**(breaking)**[#150](https://github.com/jamwaffles/ssd1306/pull/150)`TerminalMode::get_position` is now called `position` to conform with Rust API guidelines.
12
+
-**(breaking)**[#150](https://github.com/jamwaffles/ssd1306/pull/150) Refactor the crate API to be more versatile and to make code clearer to understand.
13
+
14
+
A graphics mode initialisation now looks like this:
0 commit comments