diff --git a/src/epd5in83b_v2/mod.rs b/src/epd5in83b_v2/mod.rs index 5664880..f7ad357 100644 --- a/src/epd5in83b_v2/mod.rs +++ b/src/epd5in83b_v2/mod.rs @@ -13,7 +13,7 @@ use embedded_hal::{ use crate::color::Color; use crate::interface::DisplayInterface; -use crate::prelude::{WaveshareDisplay, WaveshareThreeColorDisplay}; +use crate::prelude::{TriColor, WaveshareDisplay, WaveshareThreeColorDisplay}; use crate::traits::{InternalWiAdditions, RefreshLut}; pub(crate) mod command; @@ -232,7 +232,7 @@ where self.command(spi, Command::DataStartTransmission1)?; self.send_data(spi, buffer)?; - let color = self.color.get_byte_value(); // Only black channel partial updates are supported ATM + let color = TriColor::Black.get_byte_value(); //We need it black, so red channel will be rendered transparent self.command(spi, Command::DataStartTransmission2)?; self.interface .data_x_times(spi, color, width * height / 8)?;