Skip to content

Commit c27cf56

Browse files
authored
Remove default display size (#139)
* Clarify usage of display size * Add changelog entry * Remove default type params
1 parent bac7fc5 commit c27cf56

18 files changed

+57
-28
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
## [Unreleased] - ReleaseDate
88

9+
### Changed
10+
11+
- **(breaking)** [#139] Removed default display size type parameters.
12+
913
## [0.4.1] - 2020-12-01
1014

1115
### Changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ fn main() -> ! {
7171
);
7272

7373
let interface = I2CDIBuilder::new().init(i2c);
74-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
74+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
7575

7676
disp.init().unwrap();
7777

examples/bmp_i2c.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ fn main() -> ! {
6969
);
7070

7171
let interface = I2CDIBuilder::new().init(i2c);
72-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
72+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
7373
disp.init().unwrap();
7474

7575
let bmp =

examples/graphics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ fn main() -> ! {
7575
);
7676

7777
let interface = display_interface_spi::SPIInterfaceNoCS::new(spi, dc);
78-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
78+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
7979

8080
disp.reset(&mut rst, &mut delay).unwrap();
8181
disp.init().unwrap();

examples/graphics_i2c.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fn main() -> ! {
6565
);
6666

6767
let interface = I2CDIBuilder::new().init(i2c);
68-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
68+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
6969
disp.init().unwrap();
7070

7171
let yoffset = 20;

examples/image_i2c.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn main() -> ! {
7070
);
7171

7272
let interface = I2CDIBuilder::new().init(i2c);
73-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
73+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
7474
disp.init().unwrap();
7575

7676
let raw: ImageRaw<BinaryColor> = ImageRaw::new(include_bytes!("./rust.raw"), 64, 64);

examples/noise_i2c.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
use cortex_m_rt::{entry, exception, ExceptionFrame};
2323
use panic_halt as _;
2424
use rand::prelude::*;
25-
use ssd1306::{mode::displaymode::DisplayModeTrait, prelude::*, Builder, I2CDIBuilder};
25+
use ssd1306::{prelude::*, Builder, I2CDIBuilder};
2626
use stm32f1xx_hal::{
2727
i2c::{BlockingI2c, DutyCycle, Mode},
2828
prelude::*,
@@ -62,7 +62,7 @@ fn main() -> ! {
6262
);
6363

6464
let interface = I2CDIBuilder::new().init(i2c);
65-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
65+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
6666
disp.init().unwrap();
6767

6868
let mut props = disp.into_properties();

examples/pixelsquare.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn main() -> ! {
7070
);
7171

7272
let interface = display_interface_spi::SPIInterfaceNoCS::new(spi, dc);
73-
let mut disp: GraphicsMode<_> = Builder::new().connect(interface).into();
73+
let mut disp: GraphicsMode<_, _> = Builder::new().connect(interface).into();
7474

7575
disp.reset(&mut rst, &mut delay).unwrap();
7676
disp.init().unwrap();

examples/rotation_i2c.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn main() -> ! {
7070
);
7171

7272
let interface = I2CDIBuilder::new().init(i2c);
73-
let mut disp: GraphicsMode<_> = Builder::new()
73+
let mut disp: GraphicsMode<_, _> = Builder::new()
7474
// Set initial rotation at 90 degrees clockwise
7575
.with_rotation(DisplayRotation::Rotate90)
7676
.connect(interface)

examples/rtic_brightness.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ type Display = ssd1306::mode::graphics::GraphicsMode<
3737
>,
3838
gpio::gpiob::PB1<gpio::Output<gpio::PushPull>>,
3939
>,
40+
DisplaySize128x64,
4041
>;
4142

4243
#[app(device = stm32f1xx_hal::pac, peripherals = true)]
@@ -94,7 +95,7 @@ const APP: () = {
9495
);
9596

9697
let interface = display_interface_spi::SPIInterfaceNoCS::new(spi, dc);
97-
let mut display: GraphicsMode<_> = Builder::new()
98+
let mut display: GraphicsMode<_, _> = Builder::new()
9899
.with_rotation(DisplayRotation::Rotate180)
99100
.connect(interface)
100101
.into();

0 commit comments

Comments
 (0)