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§
- Binning
Factor - ContextA
Register - ContextB
Register - Error
- Errors in this crate
- General
Register - Param
Context - Allows switching quickly between two separate configuration contexts
- Pixel
Test Pattern - 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)