mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
more changes to the displaydimension trait
This commit is contained in:
@@ -4,7 +4,7 @@ use graphics::DisplayDimension;
|
||||
pub struct DisplayEink1in54BlackWhite {
|
||||
width: u32,
|
||||
height: u32,
|
||||
buffer: [u8; WIDTH as usize * HEIGHT as usize / 8],
|
||||
pub buffer: [u8; WIDTH as usize * HEIGHT as usize / 8],
|
||||
}
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ impl Default for DisplayEink1in54BlackWhite {
|
||||
}
|
||||
|
||||
impl DisplayDimension for DisplayEink1in54BlackWhite {
|
||||
fn buffer(&self) -> &[u8] {
|
||||
&self.buffer
|
||||
fn buffer(&mut self) -> &mut [u8] {
|
||||
&mut self.buffer
|
||||
}
|
||||
fn width(&self) -> u32 {
|
||||
self.width
|
||||
|
||||
@@ -21,8 +21,8 @@ impl Default for DisplayEink4in2BlackWhite {
|
||||
}
|
||||
|
||||
impl DisplayDimension for DisplayEink4in2BlackWhite {
|
||||
fn buffer(&self) -> &[u8] {
|
||||
&self.buffer
|
||||
fn buffer(&mut self) -> &mut [u8] {
|
||||
&mut self.buffer
|
||||
}
|
||||
fn width(&self) -> u32 {
|
||||
self.width
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ impl Default for DisplayRotation {
|
||||
}
|
||||
|
||||
pub trait DisplayDimension {
|
||||
fn buffer(&self) -> &[u8];
|
||||
fn buffer(&mut self) -> &mut [u8];
|
||||
fn width(&self) -> u32;
|
||||
fn height(&self) -> u32;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user