[−][src]Enum ssd1675::command::Command
A command that can be issued to the controller.
Variants
Set the MUX of gate lines, scanning sequence and direction 0: MAX gate lines 1: Gate scanning sequence and direction
Set the gate driving voltage.
Set the source driving voltage. 0: VSH1 1: VSH2 2: VSL
Booster enable with phases 1 to 3 for soft start current and duration setting 0: Soft start setting for phase 1 1: Soft start setting for phase 2 2: Soft start setting for phase 3 3: Duration setting
Set the scanning start position of the gate driver
DeepSleepMode(DeepSleepMode)
Set deep sleep mode
DataEntryMode(DataEntryMode, IncrementAxis)
Set the data entry mode and increament axis
Perform a soft reset, and reset all parameters to their default values BUSY will be high when in progress.
TemperatatSensorSelection(TemperatureSensor)
Specify internal or external temperature sensor
Write to the temperature sensor register
Read from the temperature sensor register
Write a command to the external temperature sensor
Activate display update sequence. BUSY will be high when in progress.
Set RAM content options for update display command. 0: Black/White RAM option 1: Red RAM option
Set display update sequence options
Enter VCOM sensing and hold for duration defined by VCOMSenseDuration BUSY will be high when in progress.
Set VCOM sensing duration
Write VCOM register from MCU interface
Set the number of dummy line period in terms of gate line width (TGate)
Set the gate line width (TGate)
Select border waveform for VBD
Set the start/end positions of the window address in the X direction 0: Start 1: End
Set the start/end positions of the window address in the Y direction 0: Start 1: End
Auto write red RAM for regular pattern
Auto write red RAM for regular pattern
Set RAM X address
Set RAM Y address
Set analog block control
Set digital block control
Implementations
impl Command
[src]
pub fn execute<I: DisplayInterface>(
&self,
interface: &mut I
) -> Result<(), I::Error>
[src]
&self,
interface: &mut I
) -> Result<(), I::Error>
Execute the command, transmitting any associated data as well.
Trait Implementations
impl Clone for Command
[src]
fn clone(&self) -> Command
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Command
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,