raphaelchang / infinity-firmware

Firmware for Infinity brushless motor controllers

Home Page:http://raphaelchang.com/#projects/brushless-esc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infinity Firmware

Firmware for Infinity ESCs

Setup

Clone repostiory.

git clone https://github.com/raphaelchang/infinity-firmware.git

Compiling

You'll need to install the following gcc arm cross compiler.

sudo apt-get install gcc-arm-none-eabi

To build the files. Navigate to the root of the repository and run the following:

make

Programming

You'll need to install dfu-util v0.9 or higher.

Mac OS

On Mac, the homebrew version is adequate.

brew install dfu-util

Ubuntu

On Ubuntu 14.04, dfu-util must be installed from source. See instructions here: http://dfu-util.sourceforge.net/build.html.

Uploading code

  1. Plug in Infinity to computer via USB.
  2. Enable bootloader mode by reseting the board while the bootloader button is held down.
  3. Ensure that no other boards are connected that are also in bootloader mode.
  4. Run the following to build and upload the code.
make upload

About

Firmware for Infinity brushless motor controllers

http://raphaelchang.com/#projects/brushless-esc

License:GNU Lesser General Public License v3.0


Languages

Language:C 78.2%Language:C++ 12.7%Language:Objective-C 6.2%Language:Makefile 1.6%Language:FreeMarker 0.6%Language:Assembly 0.5%Language:HTML 0.1%Language:CSS 0.0%Language:Shell 0.0%Language:Batchfile 0.0%