openmv/usr
Dave Hylands bdf8b7bde8 Rework pydfu.py to support .dfu files.
You can now use ./pydfu.py -l to list available DFU devices.
You can now use ./pydfu.py -u firmware.dfu to program .dfu files.
Made --mass-storage be an option, and it now erases pages as needed
by default rather than erasing everything.

I didn't maintain support for raw binary files, but that would be
easy to add back if needed.

The file is now mostly pep8 and pylint clean.
2014-10-12 13:30:22 -07:00
..
data/haar Add data directory 2014-09-25 02:43:00 +02:00
examples Use str to convert received buffer 2014-10-10 04:12:14 +02:00
lib Fix AVI encoding, update example 2014-09-14 14:38:59 +02:00
scripts Add user scripts dir 2014-10-02 01:42:55 +02:00
openmv-cascade.py Print cascade info 2014-02-23 18:27:30 +02:00
openmv-fb.py Update OpenMV module/ide 2014-06-25 19:52:08 +02:00
openmv-ide.glade Add recent files menu 2014-10-05 03:06:26 +02:00
openmv-ide.py Keep track of last uploaded binary 2014-10-05 03:10:55 +02:00
openmv.config Add recent files menu 2014-10-05 03:06:26 +02:00
openmv.py Fix print calls 2014-10-05 01:53:07 +02:00
pydfu.py Rework pydfu.py to support .dfu files. 2014-10-12 13:30:22 -07:00
README.md updated to current VID/PID 2014-09-18 15:32:42 -06:00

Installing the Python OpenMV-IDE

Install libusb

For Linux

$ sudo apt-get install libusb-1.0-0

For Everything else

Download and install: http://www.libusb.org/

Install PyUSB

$ sudo pip install --pre pyusb

Use the --pre flag if you are getting the following error. It tells pip to accept pre-release (alpha, beta) versions.

Could not find a version that satisfies the requirement pyusb (from versions: 1.0.0a2, 1.0.0a2, 1.0.0a3, 1.0.0a3, 1.0.0b1)

Install pySerial

$ sudo pip install pySerial