lvds_vsync_type_t

Description

Defines the LVDS VSync (vertical sync) type.

Prototype

typedef enum {
    LVDS_VSYNC_NORMAL = 0x00,
    LVDS_VSYNC_SHARE = 0x01,
    LVDS_VSYNC_HCONNECT = 0x02,
    LVDS_VSYNC_BUTT
} lvds_vsync_type_t;

Members

Member

Description

LVDS_VSYNC_NORMAL

The long and short exposure frames have independent SOF-EOF and SOL-EOL or invalid SAV-invalid EAV and valid SAV-valid EAV.

LVDS_VSYNC_SHARE

The long and short exposure frames share a pair of SOF-EOF flags, and the first few lines of the short exposure frame are filled with fixed values.

LVDS_VSYNC_HCONNECT

The long and short exposure frames share a pair of SAV-EAV flags, and blanking with a fixed period is between the long and short exposure frames.

References

  • LVDS_VSYNC_SHARE synchronization mode:

    SOF

    Long Exposure

    EOL

    Horizontal Blanking

    SOL

    Padding

    EOL

    Horizontal Blanking

    SOL

    Short Exposure

    Padding

    EOF

    SOV

    V.BLK

    EOV

    -

    SOV

    V.BLK

    EOV

    -

  • LVDS_VSYNC_HCONNECT synchronization mode:

    SAV

    Long Exposure

    frame

    Horizontal Blanking(fix period)

    V.BLK

    Horizontal Blanking(fix period)

    V.BLK

    EAV

    Horizontal Blanking

    Short ExposureFrame1

    Short Exposure Frame2

    V.BLK

    V.BLK

    V.BLK

    -