********************************************************** Camera trigger device with precise timing and analog input ********************************************************** This file describes the contents of the motmot-camtrig repository. This repository contains the source code for a camera trigger device that is part of the motmot_ project. .. _motmot: http://code.astraw.com/projects/motmot For more information, see ``OVERVIEW.rst``. Layout of the source tree ------------------------- To facilitate integration with the LUFA_ project, this source code tree has the same layout, with a couple additions. Only these additions are part of the motmot camtrig package. .. _LUFA: http://www.fourwalledcubicle.com/LUFA.php The main motmot camtrig files are: * ``README.rst`` - you are reading it * ``OVERVIEW.rst`` - overview of the firmware and host code * ``motmot.fview_ext_trig/`` - a Python package to interact with the device * ``Projects/MotmotCamTrig/`` - the LUFA-based firmware for the trigger device The remainder of the files are inherited from the LUFA project. Building and installing ----------------------- (To build and install the firmware, read `README-firmware.rst`_. .. _README-firmware.rst: README-firmware.rst You will require Cython_ in addition to a standard C compiler (e.g. gcc). Once these are installed, type:: cd motmot.fview_ext_trig cython motmot/fview_ext_trig/cDecode.pyx python setup.py install .. _Cython: http://www.cython.org/