Line 22: |
Line 22: |
| <code>./camera_i2c_config</code> | | <code>./camera_i2c_config</code> |
| | | |
− | *for RPI Computer Module | + | *for RPI Computer Module 3 |
| | | |
| <code>./camera_i2c_config [cameranum]</code> | | <code>./camera_i2c_config [cameranum]</code> |
Line 59: |
Line 59: |
| | | |
| -d [i2c addr] i2c addr if not default 0x3b | | -d [i2c addr] i2c addr if not default 0x3b |
| + | === i2c bus number on different board === |
| + | Please refer to the following article to determine which -b parameter you need to use. |
| | | |
− | support functions: devid,hdver,camcap,firmwarever,productmodel,videofmtcap,videofmt,ispcap,i2caddr,streammode,powerhz,
| + | [[I2c bus number and video node|i2c bus number on different boards]] |
− | | + | ===Functions list=== |
− | daynightmode ,hue ,contrast , satu , expostate , wbstate ,expfrmmode,expmode , aetarget, aetime,aeagc,metime ,meagain , medgain,dmetime ,dmeagain , dmedgain , awbmode , mwbcolortemp , mwbgain,imagedir,sreg,striggerone,triggeredge,autotgcnt,tgdebncr,tgdly,pickmode,pickone,mipistatus,ledstrobe,slowshuttergain,sysreboot,sysreset,paramsave
| |
− | | |
− | | |
− | | |
− | Pi3B / Pi3B+ / 3A / 4B(1G/2G/4G),we use i2c0
| |
− | | |
− | Compute Module/ CM3,we use i2c1,please add '''-b 1''' option.
| |
| =====devid===== | | =====devid===== |
| <code>./cs_mipi_i2c.sh -r -f devid</code> | | <code>./cs_mipi_i2c.sh -r -f devid</code> |
Line 77: |
Line 72: |
| |} | | |} |
| =====hdver===== | | =====hdver===== |
− | <code>./veye_mipi_i2c.sh -r -f hdver</code> | + | <code>./cs_mipi_i2c.sh -r -f hdver</code> |
| | | |
| get hardware logic version | | get hardware logic version |
Line 262: |
Line 257: |
| If powerhz is 50,support 1080p@25,720p@50,vga@130. | | If powerhz is 50,support 1080p@25,720p@50,vga@130. |
| | | |
− | Note: only supported on camcap bit 0 is 1. | + | Note: only supported on camcap bit 0 is 1. Streammode is the base, and parameters such as exposure need to be reconfigured after modifying streammode. |
| | | |
| *Trigger mode | | *Trigger mode |
Line 477: |
Line 472: |
| <code>./cs_mipi_i2c.sh -r -f mwbgain</code> | | <code>./cs_mipi_i2c.sh -r -f mwbgain</code> |
| | | |
− | manual white balance mode, set rgain and dgain manually, ggain is always 1. | + | manual white balance mode, set rgain and bgain manually, ggain is always 1. |
| | | |
| GAIN is 4-bit decimal precision, for example: 0x23 means 2+3/16=2.19. | | GAIN is 4-bit decimal precision, for example: 0x23 means 2+3/16=2.19. |
Line 489: |
Line 484: |
| <code>./cs_mipi_i2c.sh -r -f expostate</code> | | <code>./cs_mipi_i2c.sh -r -f expostate</code> |
| | | |
− | readonly, get the current exposure state. exposure time, again and dgain. | + | readonly, get the current exposure state. exposure time, again and dgain. direct manual exposure mode invalid. |
| =====wbstate===== | | =====wbstate===== |
| <code>./cs_mipi_i2c.sh -r -f wbstate</code> | | <code>./cs_mipi_i2c.sh -r -f wbstate</code> |
Line 555: |
Line 550: |
| | | |
| =====tgdebncr===== | | =====tgdebncr===== |
− | <code>./cs_mipi_i2c.sh -w -f triggeredge -p1 enable -p2 [value]</code> | + | <code>./cs_mipi_i2c.sh -w -f tgdebncr -p1 enable -p2 [value]</code> |
| | | |
− | <code>./cs_mipi_i2c.sh -r -f triggeredge</code><br />In Hardware Trigger mode,the debouncer attribute of the trigger signal. | + | <code>./cs_mipi_i2c.sh -r -f tgdebncr</code><br />In Hardware Trigger mode,the debouncer attribute of the trigger signal. |
| | | |
| Any trigger signal that is less than value (us) will be ignored. | | Any trigger signal that is less than value (us) will be ignored. |
Line 569: |
Line 564: |
| Trigger delay in Hardware Trigger mode (us).<br />note: Only CS-MIPI-SC132 Support. | | Trigger delay in Hardware Trigger mode (us).<br />note: Only CS-MIPI-SC132 Support. |
| =====pickmode===== | | =====pickmode===== |
− | <code>./cs_mipi_i2c.sh -w -f pickmode -p1 enable</code> | + | <code>./cs_mipi_i2c.sh -w -f pickmode -p1 [0/1]</code> |
| | | |
| <code>./cs_mipi_i2c.sh -r -f pickmode</code> | | <code>./cs_mipi_i2c.sh -r -f pickmode</code> |
Line 641: |
Line 636: |
| Y range: [0-9]. | | Y range: [0-9]. |
| | | |
− | Note: only supported on firmware version >= 2.32<br /> | + | Note: only supported on firmware version >= 2.32 |
| + | |
| + | ===== yuvseq ===== |
| + | <code>./veye_mipi_i2c.sh -w -f yuvseq -p1 YUYV</code> |
| + | |
| + | <code>./veye_mipi_i2c.sh -w -f yuvseq -p1 UYVY</code> |
| + | |
| + | <code>./veye_mipi_i2c.sh -r -f yuvseq</code> |
| + | |
| + | Set yuv seq of camera. |
| + | |
| + | Note: only supported on firmware version >= 2.38<br /> |