[][src]Crate mt9v034_i2c

Configuration driver for the ON Semiconductor MT9V034 image sensor This imaging sensor has multiple interfaces:

  • Two-wire i2c for configuration registers (i2c)
  • parallel pixel data out (dout)
  • pixel out sync (vsync, hsync, pix clock) This driver is concerned only with the i2c interface

Structs

Mt9v034

Main driver struct

Enums

ContextARegister
ContextBRegister
Error

Errors in this crate

GeneralRegister
ParamContext

Allows switching quickly between two separate configuration contexts

PixelTestPattern

Pixel test patterns for verifying correct pixel transfer from the camera

Constants

ARDUCAM_BREAKOUT_ADDRESS

The camera i2c address for the Arducam breakout board ("UC-396 Rev. A")

CAM_PERIPH_ADDRESS_00

Camera i2c address configuration for {S_CTRL_ADR1, S_CTRL_ADR0} inputs (see Table 6 "address modes" in rev. 7 datasheet)

CAM_PERIPH_ADDRESS_01
CAM_PERIPH_ADDRESS_10
CAM_PERIPH_ADDRESS_11
MAX_FRAME_HEIGHT

maximum image frame height (pixels)

MAX_FRAME_WIDTH

maximum image frame width (pixels)

PX4FLOW_CAM_ADDRESS

The camera i2c address for the PX4FLOW board (both v1.3 and v2.3)