Changes

Jump to navigation Jump to search
29 bytes added ,  14:37, 18 August 2023
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 />

Navigation menu