/pixy

pixy CMUcam5

Primary LanguageCOtherNOASSERTION

libpixyusb API Reference:

http://charmedlabs.github.io/pixy/index.html

Pixy README

This directory contains:

/doc - this directory contains a doxygen configuration file for building doxygen documentation.

/scripts - this directory contains scripts for building pixy software modules.

/src/device - this directory contains code (firmware) that runs on the Pixy (CMUcam5) device.

/src/host - this directory contains code that runs on the host computer. (Windows PC, Linux PC, Mac)

/src/host/hello_pixy - this directory contains an example program that uses libpixyusb for communicating with Pixy.

/src/host/libpixyusb - this directory contains the USB library for communicating with Pixy.

/src/host/arduino - this directory contains the Arduino library for communicating with Pixy.

Firmware Build Procedure with GCC ARM Toolchain:

Installation:

Make sure LPCXpresso IDE v8.2.2 is installed
https://www.nxp.com/design/microcontrollers-developer-resources/lpc-microcontroller-utilities/lpcxpresso-ide-v8-2-2:LPCXPRESSO

Add the gcc arm toolchain that comes with LPCXpresso to your PATH before building.
<LPCXPRESSO_ROOT>/lpcxpresso/tools/bin

Build:

1) cd src/device
2) make

Build with image logging enabled at bootup (for testing purposes only):

1) cd src/device
2) make ENABLE_IMAGE_LOGGING_AT_BOOT=1

Output:

The firmware hex file is located in src/device/main_m4/SPIFI/pixy_firmware.hex