Crate mt9v034_i2c

Source
Expand description

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§

BinningFactor
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)