mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
Inverted red channel for the partial update
This commit is contained in:
committed by
Denis Chapligin
parent
afddb07cc6
commit
132cae0e45
@@ -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)?;
|
||||
|
||||
Reference in New Issue
Block a user