pub enum Command {
Show 43 variants
PanelSet = 0,
PowerSet = 1,
PowerOff = 2,
PowerOffSequenceSet = 3,
PowerOn = 4,
PowerOnMeasure = 5,
BoosterSoftStart = 6,
DeepSleep = 7,
DisplayStartTrans1 = 16,
DataStop = 17,
DisplayRefresh = 18,
DisplayStartTrans2 = 19,
DualSPI = 21,
AutoSequence = 23,
KWLUTOption = 43,
PLLControl = 48,
TempSensorCalibration = 64,
TempSensorSelect = 65,
TempSensorWrite = 66,
TempSensorRead = 67,
PanelBreakCheck = 68,
VCOMDataInterval = 80,
LowerPowerDetection = 81,
EndVoltageSet = 82,
TCONSet = 96,
ResolutionSet = 97,
GateSourceStartSet = 101,
Revision = 112,
GetStatus = 113,
AutoMeasurementVCOM = 128,
ReadVCOM = 129,
VCOMDCSetting = 130,
PartialWindow = 144,
PartialIn = 145,
PartialOut = 146,
ProgramMode = 160,
ActiveProgramming = 161,
ReadOTP = 162,
CascadeSet = 224,
PowerSaving = 227,
LVDVoltageSelect = 228,
ForceTemperature = 229,
TempBoundaryPhaseC2 = 231,
}Expand description
Low-level commands for the Epd7in5 v2 display. You probably want to use the other methods exposed on the [Epd7in5] for most operations, but can send commands directly with [Epd7in5::send] for low-level control or experimentation.
Variants§
PanelSet = 0
PowerSet = 1
PowerOff = 2
PowerOffSequenceSet = 3
PowerOn = 4
PowerOnMeasure = 5
BoosterSoftStart = 6
DeepSleep = 7
DisplayStartTrans1 = 16
DataStop = 17
DisplayRefresh = 18
DisplayStartTrans2 = 19
DualSPI = 21
AutoSequence = 23
KWLUTOption = 43
PLLControl = 48
TempSensorCalibration = 64
TempSensorSelect = 65
TempSensorWrite = 66
TempSensorRead = 67
PanelBreakCheck = 68
VCOMDataInterval = 80
LowerPowerDetection = 81
EndVoltageSet = 82
TCONSet = 96
ResolutionSet = 97
GateSourceStartSet = 101
Revision = 112
GetStatus = 113
AutoMeasurementVCOM = 128
ReadVCOM = 129
VCOMDCSetting = 130
PartialWindow = 144
PartialIn = 145
PartialOut = 146
ProgramMode = 160
ActiveProgramming = 161
ReadOTP = 162
CascadeSet = 224
PowerSaving = 227
LVDVoltageSelect = 228
ForceTemperature = 229
TempBoundaryPhaseC2 = 231
Trait Implementations§
impl Copy for Command
impl Eq for Command
impl StructuralPartialEq for Command
Auto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnsafeUnpin for Command
impl UnwindSafe for Command
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.