Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 25 min 24 sec ago

File:103892 gerber.tar.gz

Mon, 02/13/2017 - 14:26

uploaded "[[File:103892 gerber.tar.gz]]"

Andrey.filippov

File:10389b.pdf

Mon, 02/13/2017 - 14:20

uploaded a new version of "[[File:10389b.pdf]]"

Andrey.filippov

Photo-finish

Thu, 02/09/2017 - 12:24

line-scan with Elphel:

← Older revision Revision as of 19:24, 9 February 2017 (2 intermediate revisions not shown)Line 32: Line 32: In photo-finish mode the camera then samples just lines and delivers composite images as video frames via RTSP network stream or directly to a hard-disc. Programming the camera into line-scan mode is as simple as setting PH_HEIGHT to the desired line height (in pixel): In photo-finish mode the camera then samples just lines and delivers composite images as video frames via RTSP network stream or directly to a hard-disc. Programming the camera into line-scan mode is as simple as setting PH_HEIGHT to the desired line height (in pixel): -PH_HEIGHT=2+* '''set COMPRESSOR_RUN=0'''  +* '''set PH_HEIGHT=2'''  +* '''set COMPRESSOR_RUN=2'''  +   + Quick link to access parameters that might be useful: http://192.168.0.9/parsedit.php?WB_EN&AUTOEXP_ON&EXPOS&COMPRESSOR_RUN&TRIG&TRIG_PERIOD&PF_HEIGHT&WOI_HEIGHT&WOI_TOP&WOI_LEFT&WOI_WIDTH  + For more details see: [[Elphel_353_series_quick_start_guide#Accessing_camera_parameters|accessing camera parameters]] Due to the Bayer pattern of the sensor the minimal sample height is 2 lines. Due to the Bayer pattern of the sensor the minimal sample height is 2 lines. Oleg

Trigger

Wed, 02/08/2017 - 14:50

Examples:

← Older revision Revision as of 21:50, 8 February 2017 Line 64: Line 64: ====Internal (from fpga generator)==== ====Internal (from fpga generator)====  +* COMPRESSOR_RUN=0x0 * TRIG_CONDITION=0x0 * TRIG_CONDITION=0x0 * set the TRIG_PERIOD * set the TRIG_PERIOD * TRIG=0x4 * TRIG=0x4  +* COMPRESSOR_RUN=0x2 OR OR Line 74: Line 76: ====Internal (from fpga generator) + output the trigger signal==== ====Internal (from fpga generator) + output the trigger signal====  +* COMPRESSOR_RUN=0x0 * TRIG_CONDITION=0x0 * TRIG_CONDITION=0x0 * set the TRIG_PERIOD * set the TRIG_PERIOD * TRIG=0x4 * TRIG=0x4 * TRIG_OUT=0x800000 * TRIG_OUT=0x800000  +* COMPRESSOR_RUN=0x2 ====External (J15)==== ====External (J15)==== Oleg

Tmp manual

Mon, 02/06/2017 - 17:28

Other info:

← Older revision Revision as of 00:28, 7 February 2017 Line 278: Line 278: ===Boot modes=== ===Boot modes=== * [[Boot_options_393|Boot options]] * [[Boot_options_393|Boot options]]  +===Pointers monitor===  +* Displays sensor, compressor and buffer states per 10393 port:  + http://192.168.0.9/pointers/ ==<font color="blue">Known problems</font>== ==<font color="blue">Known problems</font>== Oleg

Elphel camera parts 0393-18

Thu, 02/02/2017 - 18:15

0353-18-30 - tripod mount nut, 1/4-20 thread:

← Older revision Revision as of 01:15, 3 February 2017 Line 2: Line 2: == 0393-18    - parts external other == == 0393-18    - parts external other == ---- ----  +=== 0353-18-01 - Vertical arm for H-camera ===  +{{Cad4a|0393-18-01}}  +----  +  +=== 0353-18-02 - Horizontal arm for H-camera ===  +{{Cad4a|0393-18-02}}  +----  + === 0353-18-30 - tripod mount nut, 1/4-20 thread === === 0353-18-30 - tripod mount nut, 1/4-20 thread === {{Cad4a|0393-18-30}} {{Cad4a|0393-18-30}} ---- ----  + === 0353-18-31 - tripod mount plate === === 0353-18-31 - tripod mount plate === {{Cad4a|0393-18-31}} {{Cad4a|0393-18-31}} Mikhail

Elphel camera parts 0393-27

Wed, 02/01/2017 - 13:41

← Older revision Revision as of 20:41, 1 February 2017 (One intermediate revision not shown)Line 14: Line 14: {{Cad4c|0393-27-03c}} {{Cad4c|0393-27-03c}} ---- ---- -=== 0393-27-04 - Cable strain relief for 0393-27-03c ===+=== 0393-27-04 - Cable strain relief for 0393-27-02d, 0393-27-2e === {{Cad4c|0393-27-04}} {{Cad4c|0393-27-04}} ---- ----  + === 0393-27-05 - Cable strain relief for 0393-27-01f === === 0393-27-05 - Cable strain relief for 0393-27-01f === {{Cad4c|0393-27-05}} {{Cad4c|0393-27-05}} Line 61: Line 62: Used with 0393-27-16. Used with 0393-27-16. {{Cad4c|0393-27-17}} {{Cad4c|0393-27-17}}  +----  +=== 0393-27-18 - Support frame adapter, short ===  +{{Cad4c|0393-27-18}} ---- ---- Andrey.filippov

Elphel camera parts 0393-27

Tue, 01/31/2017 - 20:49

0393-27-04 - Cable strain relief for 0393-27-03c:

← Older revision Revision as of 03:49, 1 February 2017 Line 14: Line 14: {{Cad4c|0393-27-03c}} {{Cad4c|0393-27-03c}} ---- ---- -=== 0393-27-04 - Cable strain relief for 0393-27-03c ===+=== 0393-27-04 - Cable strain relief for 0393-27-02d, 0393-27-2e === {{Cad4c|0393-27-04}} {{Cad4c|0393-27-04}} ---- ----  + === 0393-27-05 - Cable strain relief for 0393-27-01f === === 0393-27-05 - Cable strain relief for 0393-27-01f === {{Cad4c|0393-27-05}} {{Cad4c|0393-27-05}} Andrey.filippov

Request for quote 393-2

Tue, 01/31/2017 - 12:55

New page

Elphel, Inc. invites the machine shops to Quote manufacturing of the following parts:
{| class="wikitable" style="background:#fcfcfc; " border="1"
|+ Metal Parts
|-
! Part !! QTY per Unit !! Notes
|-
| [[Elphel_camera_parts_0393-12#0393-12-29B_-_Sensor_front_end.2C_CS-mount.2C_Rev_.22B.22|0393-12-29B - Sensor front end, CS-mount ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-30A_-_Sensor_adjustment_plate.2C_Rev._.22A.22|0393-12-30A - Sensor adjustment plate ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-11#393-11-04A_-_Cooling_fan_enclosure.2C_Rev_.22A.22|0393-11-04A - Cooling fan enclosure,rev A ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-20_-_Mounting_plate_for_calibrated_SFE|0393-12-20 - Mounting plate for calibrated SFE]] || 12 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-43_-_SFE_M12_body|0393-12-43 - SFE M12 body ]] || 40 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-44_-_SFE_M12_adapter|0393-12-44 - SFE M12 adapter ]] || 40 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-50_-_Fisheye_head_adapter|0393-12-50 - Fisheye head adapter ]] || 12 || 120 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-51_-_SFEs_mount|0393-12-51 - SFEs mount ]] || 6 || 60 ||
|-
| [[Elphel_camera_parts_0393-13#0393-13-01A_-_Back_panel_for_NC393.2C_Rev._.22A.22.2C_connector_openings_for_10393A_and_10389B_connectors|0393-13-01A - Back panel for NC393 rev.A ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-20#0393-20-11_-_SSD_mount|0393-20-11 - SSD mount ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-18#0353-18-30_-_tripod_mount_nut.2C_1.2F4-20_thread|0353-18-30 - tripod mount nut, 1/4-20 thread ]] || 10 || 100 ||
|-
| [[Elphel_camera_parts_0393-83#0393-83-01_-_|0393-83-01 - Belleville disk spring, 0.125" ID, 0.250" OD, 0.013" Thick ]] || 1000 || 5000 ||
|-

|}


Please, read the [[Supplier_Terms_and_Conditions|Suppliers Terms and Conditions]] and send the Proposals by e-mail: [mailto://supplies@elphel.com supplies@elphel.com] Olga

Imgsrv

Fri, 01/27/2017 - 12:42

imgsrv - Simple and fast HTTP server to provide still images and metadata acquired by the camera:

← Older revision Revision as of 19:42, 27 January 2017 (3 intermediate revisions not shown)Line 8: Line 8: === imgsrv usage === === imgsrv usage === -imgsrv listens to the camera http port (currently 8081) and parses the rest of the url string as a series of commands, i.e.:+====Update for NC393 series cameras that have 4 sensor ports:====  +   +Default imgsrv ports are '''2323, 2324, 2325 and 2326''' instead of single '''8081''' that is valid for NC353.  +   +imgsrv listens to the camera http port (8081 for the nc353 series) and parses the rest of the URL string as a series of commands, for example:   <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>      <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>    Andrey.filippov

Imgsrv

Fri, 01/27/2017 - 12:39

imgsrv usage:

← Older revision Revision as of 19:39, 27 January 2017 (2 intermediate revisions not shown)Line 11: Line 11:   <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>      <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>     +  +'''Update for NC393 series cameras that have 4 sensor ports:'''  +  +Default imgsrv ports are '''2323, 2324, 2325 and 2326''' instead of single '''8081''' that is valid for NC353. The above command will be interpreted as the following sequences: The above command will be interpreted as the following sequences: Andrey.filippov

Focus adjustment 393

Thu, 01/26/2017 - 18:44

New page

==Description==
internal use
==regular SFE==
{|
|[[File:Aberration calibration 393 regular SFE.png|thumb|1600px]]
|}

# '''restore''' from ''test_focusing/default.conf-xml''
# '''quick get&show'''
# '''find grid'''
# '''no-move measure'''
# '''show PSF'''
# adjust screws
# repeat from 4. until good Oleg

NAND flash boot rootfs

Wed, 01/25/2017 - 10:45

Option 1: web browser:

← Older revision Revision as of 17:45, 25 January 2017 Line 19: Line 19: * Boot the camera from the micro SD card (<font color='red'>important for rootfs update</font>) * Boot the camera from the micro SD card (<font color='red'>important for rootfs update</font>) * Go to the http://192.168.0.9/update_software.html * Go to the http://192.168.0.9/update_software.html -* Upload '''uImage''' and '''rootfs.ubi'''+* Upload: '''uImage''', '''rootfs.ubi'''  +* To update u-boot and devicetree, upload: '''boot.bin''', '''u-boot-dtb.img''', '''devicetree.dtb''' * Verify-button, download backup then Flash-button * Verify-button, download backup then Flash-button Oleg

Elphel camera parts 0393-27

Tue, 01/24/2017 - 16:13

← Older revision Revision as of 23:13, 24 January 2017 Line 52: Line 52: This plate is used in combination with 0393-27-14. This plate is used in combination with 0393-27-14. {{Cad4c|0393-27-15}} {{Cad4c|0393-27-15}}  +----  +  +=== 0393-27-16 - Calibration SFE housing ===  +{{Cad4c|0393-27-16}}  +----  +  +=== 0393-27-17 - Cable strain relief for calibration SFE housing ===  +Used with 0393-27-16.  +{{Cad4c|0393-27-17}} ---- ---- Andrey.filippov

Elphel camera parts 0393-12

Tue, 01/24/2017 - 16:10

← Older revision Revision as of 23:10, 24 January 2017 Line 1: Line 1: [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] == 0393-12 - front ends == == 0393-12 - front ends ==  +=== 0393-12-20 - Mounting plate for calibrated SFE ===  +Note: X3D model will be updated later.  +{{Cad4a|0393-12-20}}  +----  + === 0393-12-29 - Sensor front end, CS-mount === === 0393-12-29 - Sensor front end, CS-mount === {{Cad4a|0393-12-29}} {{Cad4a|0393-12-29}} Andrey.filippov

Tmp manual

Tue, 01/24/2017 - 13:12

Web user interface (camvc):

← Older revision Revision as of 20:12, 24 January 2017 (One intermediate revision not shown)Line 85: Line 85: ==<font color="blue">Web user interface (camvc)</font>== ==<font color="blue">Web user interface (camvc)</font>== -http://192.168.0.9/closeme.html (type in the browser address bar - will be changed soon):+http://192.168.0.9/ (if not found - http://192.168.0.9/closeme.html (type in the browser address bar - will be changed soon)): * The page contains links to camvc user interface for each individual camera port. * The page contains links to camvc user interface for each individual camera port. * camvc was ported from the 10353 camera series: * camvc was ported from the 10353 camera series: Line 258: Line 258: ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== -TBA+* [http://community.elphel.com/files/393/20170124/ 20170124] ==<font color="blue">Other info</font>== ==<font color="blue">Other info</font>== Oleg

Features 393

Fri, 01/13/2017 - 19:21

New page

{| border="0" cellpadding="2" align="right"
|valign='top'|[[File:Nc393 small.jpeg|thumb|150px|[http://www3.elphel.com/nc393-cs NC393-CS]]]
|valign='top'|[[File:Nc393-dev-sm.jpeg|thumb|150px|[http://www3.elphel.com/mnc393-custom NC393-DEV]]]
|-
|valign='top'|[[File:Nc-393-printed-H-.jpeg|thumb|150px|[http://www3.elphel.com/mnc393-custom NC393-H]]]
|valign='top'|[[File:Eyesis4pi 393 icon.jpeg|thumb|150px|[[Eyesis4Pi_393|Eyesis4Pi 393]]]]
|}

[http://www.elphel.com Elphel 10393 series] are highly customizable high performance, network, multi-sensor (multi-) camera systems.

To ensure the freedom of our customers and the sustainable development of the Elphel project all our developments are covered by the GNU/GPL v3 License.

Turnkey and OEM models exist. Both are totally customizable for the customer's task.

== Features ==
====Hardware & Software====
* Free Software and Open Hardware
* '''100% open source''' FPGA image processing and compression
* FPGA image de-warping (distortion correction) and robust multiple view depth extraction coming soon
* User/developer friendly: HTML, JavaScript, PHP, Python, CGI, C/C++, Verilog
* Operating System: Embedded Linux (Yocto build)
** Standard GNU/Linux distribution offers the possibility to port existing software and kernel drivers to provide support for more external devices (USB gadgets, converters, ...)
* Hardware:
** 5MPix or 14MPix, 1/2.5" format sensors
** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz
** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory
** 1 GB NAND Flash
** 1 GigE
** μSD
** m.2 SSD
** μUSB2.0
** eSATA+USB2.0 - 2-in-1 port
** 4x sensor ports - routed to FPGA, each reconfigurable for general multi-purpose use
** Connecting multiple sensors to a single system board - up to 12 (4 ports x 3 sensors per 10359 mux board)
** External sync port
** Hardware synchronized recording of multiple images (multiple sensors, multiple cameras, external trigger)
** support other extension boards ([[103695|IMU]](for [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375]), [[103696|GPS]])
** WiFi: through a USB WiFi adapter
** On-board clock/calendar
** Remote/local digital temperature sensor
** Data insertion into EXIF header (GPS, compass, [http://en.wikipedia.org/wiki/Inertial_navigation_system INS], other telemetry, ..)
<!--** RFID integration-->
<!--** [[Focus helper]] (software to assist in adjusting fine focus) -->
<!--** Robust and reliable firmware upgrade (reflashing) over the network.-->
** [[10393|'''More info''']]
* Power:
** 18-75V or 12-36V
* Physical properties (without lens or adapters):
** WxHxL: 40x45x123 mm
** Weight: 215g

* Firmware development tools:
** [https://eclipse.org Eclipse IDE] + [https://github.com/Elphel/vdt-plugin VDT-Plugin]
** [http://www.xilinx.com/products/design-tools/vivado.html Vivado WebPACK Edition]
** [http://iverilog.icarus.com/ IVerilog]
** [http://gtkwave.sourceforge.net/ GTKWave]
* Software (Kernel and Applications) development tools:
** [https://eclipse.org Eclipse IDE]
** [https://www.yoctoproject.org/tools-resources/projects/poky Yocto Poky]
* Sources:
** [https://github.com/Elphel GitHub/Elphel]
* Tools installation docs
** [[Poky_2.0_manual|Set up development environment]]
* [http://wiki.elphel.com Documentation] includes:
** schematics, parts list, PCB layout, gerber files
** hardware models: step, dxf
** source files

====Optics====
* Calibrated fixed-focus lenses available:
** 10" (0.1 pix) in the center 80% x 80% area
** 30" (0.3 pix) maximal error over the full FoV
** <0.03um/° thermal expansion
* Aberration correction allows to preserve a full sensor resolution over the camera FoV
* Distortion correction allows to get a precise pixel mapping for a single/multiple sensor system
* Calibration is not limited to panoramic cameras - is available for all kinds of systems.
{|
|[[File:Eyesis4pi393 calibration closer resized.jpeg|200px|thumb]]
|[[File:Eyesis-with-cradle-pattern_small_2.jpeg|340px|thumb| Calibration process drawing]]
|}
== Application areas ==
* [http://en.wikipedia.org/wiki/Photogrammetry Photogrammety]
* Scientific imagery and video applications
** High speed video
** Exploration
** Microscopy
** [[Images_and_videos_examples#Nature_.26_animals_2|observation of nature/wildlife]]
** [[SCINI:_Submersible_Capable_of_under_Ice_Navigation_and_Imaging|underwater imaging]]
* Medical imagery
* Time-lapse filming (Including HDR support)
* Geotagging applications
* Aerial imagery and video applications
* Digital cinematography
* HD video
* Security
** Video surveillance
** Smart access control
** RFID
* Document scanning
* Street imagery
* 3D reconstruction
* 2D/3D laser scanning
* Barcode reading
* Sport ([[Photo-finish]])
* Machine vision
** PCB inspection
** Parts inspection & validation
* Robotics
* Education (Verilog, Image processing, Networking, Circuit design, Mechanical design)
* Business
** Video conferencing
* Entertainment
* Arts

==[[Images_and_videos_examples|Images and videos examples]]==
[http://vimeo.com/groups/14747 Vimeo group] Oleg

File:Eyesis4pi 393 icon.jpeg

Fri, 01/13/2017 - 18:28

uploaded a new version of "[[File:Eyesis4pi 393 icon.jpeg]]"

Oleg

Source file headers

Fri, 01/13/2017 - 17:03

*.css:

New page

==*.php==
====GPL-3.0+====
/**
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
*
* @par &lt;b&gt;License&lt;/b&gt;:
* 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/>.
*/
* <font color='red'>'''NOTE: for LibreJS (if turned on in Firefox) if php response is a plain text before printing output add:'''</font>
header("Content-Type: text/plain");

==*.py==
====GPL-3.0+====
* <font color='red'>'''NOTE: duplicated fields'''</font>
<nowiki>'''</nowiki>
/**
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
* @deffield updated: Updated
*
* @par &lt;b&gt;License&lt;/b&gt;:
* 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/>.
*/
<nowiki>'''</nowiki>

__author__ = "AUTHOR"
__copyright__ = "Copyright (C) YEAR Elphel Inc."
__license__ = "GPL"
__version__ = "3.0+"
__maintainer__ = "MAINTAINER"
__email__ = "EMAIL"
__status__ = "STATUS"

==*.js==
====GPL-3.0+====
* <font color='red'>'''Note: sometimes LibreJS (if the plugin is turned on in Firefox) can fail to parse exteranl js file - ignore'''</font>
/**
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
*
* @licstart The following is the entire license notice for the
* JavaScript code in this page.
*
* The JavaScript code in this page is free software: you can
* redistribute it and/or modify it under the terms of the GNU
* General Public License (GNU GPL) as published by the Free Software
* Foundation, either version 3 of the License, or (at your option)
* any later version. The code is distributed WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
*
* As additional permission under GNU GPL version 3 section 7, you
* may distribute non-source (e.g., minimized or compacted) forms of
* that code without the copy of the GNU GPL normally required by
* section 4, provided you include this license notice and a URL
* through which recipients can access the Corresponding Source.
*
* @licend The above is the entire license notice
* for the JavaScript code in this page.
*/

==*.html==
====GPL-3.0+ (for embedded javascript)====
* <font color='red'>'''NOTE: can be placed within: &lt;head&gt;...&lt;/head&gt;'''</font>
&lt;script&gt;
/**
* @file FILENAME
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
*
* @licstart The following is the entire license notice for the
* JavaScript code in this page.
*
* The JavaScript code in this page is free software: you can
* redistribute it and/or modify it under the terms of the GNU
* General Public License (GNU GPL) as published by the Free Software
* Foundation, either version 3 of the License, or (at your option)
* any later version. The code is distributed WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
*
* As additional permission under GNU GPL version 3 section 7, you
* may distribute non-source (e.g., minimized or compacted) forms of
* that code without the copy of the GNU GPL normally required by
* section 4, provided you include this license notice and a URL
* through which recipients can access the Corresponding Source.
*
* @licend The above is the entire license notice
* for the JavaScript code in this page.
*/
&lt;/script&gt;

==*.css==
-

==*.c==
====GPL-2.0+ (for kernel only)====
/**
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
*
* @par &lt;b&gt;License&lt;/b&gt;:
* 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 2 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/>.
*/
====GPL-3.0+====
/**
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
*
* @par <b>License</b>:
* 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/>.
*/

==*.v==
====GPL-3.0+====
* <font color='red'>'''NOTE: FILENAME in 3 places:'''</font>
/*!
* <b>Module:</b> MODULENAME
* @file FILENAME
* @brief BRIEF DESCRIPTION
* @copyright Copyright (C) YEAR Elphel Inc.
* @author AUTHOR <EMAIL>
* @date DATE
*
* @par License:
* FILENAME 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.
*
* FILENAME 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/>.
*
* Additional permission under GNU GPL version 3 section 7:
* If you modify this Program, or any covered work, by linking or combining it
* with independent modules provided by the FPGA vendor only (this permission
* does not extend to any 3-rd party modules, "soft cores" or macros) under
* different license terms solely for the purpose of generating binary "bitstream"
* files and/or simulating the code, the copyright holders of this Program give
* you the right to distribute the covered work without those independent modules
* as long as the source code for them is available from the FPGA vendor free of
* charge, and there is no dependence on any encrypted modules for simulating of
* the combined code. This permission applies to you if the distributed code
* contains all the components and scripts required to completely simulate it
* with at least one of the Free Software programs.
*/ Oleg

Pages