packages/web/353/php_top/init347.php File Reference

Go to the source code of this file.

Functions

 send347 ($register_address, $d0=0, $d1=-1, $d2=-1, $d3=-1, $d4=-1, $d5=-1, $d6=-1, $d7=-1)
 receive347 ($register_address)
 i2cread16 ($start, $length=256)

Variables

 $LOOP = 0x0000
 $ELOOP = 0x1000
 $JUMPOUT = 0x1400
 $JUMP = 0x1800
 $CJUMP = 0x1c00
 $RESET = 0x2000
 $TGLEXPOS = 0x3000
 $TGLFRAME = 0x4000
 $TGLLINE = 0x5000
 $TGLFD = 0x6000
 $TGLSHUTTER = 0x7000
 $VPH0 = 0x8000
 $VPH1 = 0x9000
 $VPH2 = 0xa000
 $VPH3 = 0xb000
 $VPH4 = 0xc000
 $VPH5 = 0xd000
 $VPH6 = 0xe000
 $VPH7 = 0xf000
 $NLINES = 0xaa0
 $NPIX = 0x7f8
 $T_HD = 55
 $T_VCCD = 55
 $T_V3RD = 139
 $T_V3P = 833
 $T_V3D = 278
 $T_S = 70
 $T_SD = 28
 $T_FD = 14
 $T_SFD = 1389
 $T_MS = 70
 $i2c = fopen('/dev/xi2c16', 'r')
 $data = fread($i2c, 2)
 $regs = unpack('n*',$data)


Function Documentation

i2cread16 ( start,
length = 256 
)

Definition at line 80 of file init347.php.

References $data, $i, $i2c, $regs, dev, and n.

receive347 ( register_address  ) 

Definition at line 66 of file init347.php.

References $data, $i2c, $v, and dev.

send347 ( register_address,
d0 = 0,
d1 = -1,
d2 = -1,
d3 = -1,
d4 = -1,
d5 = -1,
d6 = -1,
d7 = -1 
)

*************************************************************************** ! FILE NAME : init347.php ! DESCRIPTION: Provides initialization of the 10347 board FPGA (called at init) ! Copyright (C) 2007 Elphel, Inc ! -----------------------------------------------------------------------------** ! ! This program is free software: you can redistribute it and/or modify ! it under the terms of the GNU General Public License as published by ! the Free Software Foundation, either version 3 of the License, or ! (at your option) any later version. ! ! This program is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License ! along with this program. If not, see <http://www.gnu.org/licenses/>. ! -----------------------------------------------------------------------------** !

Log
init347.php,v
! Revision 1.1.1.1 2008/11/27 20:04:03 elphel ! ! ! Revision 1.1 2007/12/06 19:02:50 elphel ! collected most of the camera PHP script into one /packages/web/353/php_top directory ! ! Revision 1.2 2007/10/12 23:00:45 elphel ! adding power347.php to control power supplies and power timeout (supporting new FPGA interface) ! ! Revision 1.1.1.1 2007/10/10 06:09:44 elphel ! This is a fresh tree based on elphel353-2.10 !

Definition at line 38 of file init347.php.

References $i2c, and dev.

Referenced by seq_send().


Variable Documentation

$CJUMP = 0x1c00

Definition at line 211 of file init347.php.

$data = fread($i2c, 2)

Definition at line 365 of file init347.php.

$ELOOP = 0x1000

Definition at line 208 of file init347.php.

$i2c = fopen('/dev/xi2c16', 'r')

Definition at line 363 of file init347.php.

Referenced by i2c_getCMOSClock(), i2c_read256b(), i2c_receive(), i2c_send(), i2c_setCMOSClock(), i2c_write256b(), i2cread16(), receive347(), receive_i2c(), receive_i2c_4(), receive_i2c_n(), send347(), send_i2c(), send_i2c_4(), send_i2c_4_nc(), send_i2c_4a(), sendi2c16(), seq_receive(), and smbus_send().

$JUMP = 0x1800

Definition at line 210 of file init347.php.

$JUMPOUT = 0x1400

Definition at line 209 of file init347.php.

$LOOP = 0x0000

Definition at line 207 of file init347.php.

$NLINES = 0xaa0

Definition at line 227 of file init347.php.

$NPIX = 0x7f8

Definition at line 228 of file init347.php.

$regs = unpack('n*',$data)

Definition at line 367 of file init347.php.

Referenced by fpga_read(), i2cread16(), senspars_read(), and seq_receive().

$RESET = 0x2000

Definition at line 212 of file init347.php.

$T_FD = 14

Definition at line 249 of file init347.php.

$T_HD = 55

Definition at line 242 of file init347.php.

$T_MS = 70

Definition at line 251 of file init347.php.

$T_S = 70

Definition at line 247 of file init347.php.

$T_SD = 28

Definition at line 248 of file init347.php.

$T_SFD = 1389

Definition at line 250 of file init347.php.

$T_V3D = 278

Definition at line 246 of file init347.php.

$T_V3P = 833

Definition at line 245 of file init347.php.

$T_V3RD = 139

Definition at line 244 of file init347.php.

$T_VCCD = 55

Definition at line 243 of file init347.php.

$TGLEXPOS = 0x3000

Definition at line 213 of file init347.php.

$TGLFD = 0x6000

Definition at line 216 of file init347.php.

$TGLFRAME = 0x4000

Definition at line 214 of file init347.php.

$TGLLINE = 0x5000

Definition at line 215 of file init347.php.

$TGLSHUTTER = 0x7000

Definition at line 217 of file init347.php.

$VPH0 = 0x8000

Definition at line 218 of file init347.php.

$VPH1 = 0x9000

Definition at line 219 of file init347.php.

$VPH2 = 0xa000

Definition at line 220 of file init347.php.

$VPH3 = 0xb000

Definition at line 221 of file init347.php.

$VPH4 = 0xc000

Definition at line 222 of file init347.php.

$VPH5 = 0xd000

Definition at line 223 of file init347.php.

$VPH6 = 0xe000

Definition at line 224 of file init347.php.

$VPH7 = 0xf000

Definition at line 225 of file init347.php.


Generated on Fri Nov 28 00:08:38 2008 for elphel by  doxygen 1.5.1