[][src]Enum mt9v034_i2c::GeneralRegister

#[repr(u8)]pub enum GeneralRegister {
    ChipVersion,
    Control,
    SoftReset,
    HdrEnable,
    AdcResCtrl,
    RowNoiseCorrCtrl,
    RowNoiseConstant,
    TestPattern,
    TiledDigitalGain,
    AgcAecDesiredBin,
    AecUpdate,
    AecLowpass,
    AgcUpdate,
    AgcLowpass,
    AgcMaxGain,
    MinExposure,
    MaxExposure,
    AecAgcEnable,
    AgcAecPixelCount,
    RegisterLock,
}

Variants

ChipVersion
Control

Control register: used for eg switching config contexts

SoftReset

Soft Reset of Logic

HdrEnable

High Dynamic Range enable

AdcResCtrl

ADC Resolution Control

RowNoiseCorrCtrl

Row Noise Correction Control 1

RowNoiseConstant

Row Noise Constant

TestPattern

Test pattern storage

TiledDigitalGain

Tiled digital gain

AgcAecDesiredBin

Desired luminance

AecUpdate

Exposure skip (number of frames to skip between changes in AEC, 0..15)

AecLowpass

AEC Lowpass filter (0..2)

AgcUpdate

Gain skip (number of frames to skip between changes in AGC, 0-15)

AgcLowpass

AGC Lowpass filter (0..2)

AgcMaxGain

AGC Max Gain

MinExposure

Minimum coarse shutter width

MaxExposure

Maximum coarse shutter width

AecAgcEnable

AEC/AGC Enable

AgcAecPixelCount

Histogram pixel count

RegisterLock

Register locking (either All/RW or just RO)

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.