[−][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
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) |