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.

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.

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.

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