diff options
author | DaveHodder67 <dave.hodder@focusrite.com> | 2015-06-10 14:58:47 +0100 |
---|---|---|
committer | DaveHodder67 <dave.hodder@focusrite.com> | 2015-06-10 14:58:47 +0100 |
commit | a9461c7847088a25dfa5f9851b4c96ffc50a5238 (patch) | |
tree | 25579893ed7cdc6783f4c0da7047d6e65624dfd5 | |
parent | 30eadbdae99c2da6d996133a2f143c02ceff98bf (diff) | |
download | launchpad-polymaker-a9461c7847088a25dfa5f9851b4c96ffc50a5238.tar.gz launchpad-polymaker-a9461c7847088a25dfa5f9851b4c96ffc50a5238.zip |
draft README
-rw-r--r-- | README.md | 30 |
1 files changed, 28 insertions, 2 deletions
@@ -1,2 +1,28 @@ | |||
1 | # launchpad-pro | 1 | # Launchpad Pro |
2 | Open source firmware for the Launchpad Pro grid controller | 2 | Open source firmware for the Launchpad Pro grid controller! |
3 | |||
4 | # Installation | ||
5 | This project uses Vagrant to manage the build environment. As such, you need to: | ||
6 | |||
7 | 1. Install Vagrant | ||
8 | 2. Install VirtualBox (or another virtualisation platform of your choice) | ||
9 | 3. vagrant up | ||
10 | |||
11 | # Building | ||
12 | SSH into the Vagrant "box" by doing `vagrant up | ||
13 | At the command prompt, type `make | ||
14 | |||
15 | This will generate the firmware .bin file, which is no use to you (yet). | ||
16 | |||
17 | You need to convert it to a sysex dump format (or we may be able to automate this). Instructions to follow... | ||
18 | |||
19 | # Uploading to a Launchpad Pro | ||
20 | Bootloader firmware update instructions here (Sysex Librarian / MIDI-OX / ...?) | ||
21 | |||
22 | # Debugging | ||
23 | We decided not to support or encourage using a JLink or similar for debugging, as opening a Launchpad Pro to fit a debugging header can easily damage the FSR (force sensitive resistor) sheets. | ||
24 | |||
25 | Instead, you're going to have to do things the old fashioned way - by blinking LEDs or sending MIDI messages. | ||
26 | |||
27 | If you want to test code in detail, we suggest developing it on a host (we'd love to release our simulator environment at a later stage, but there are currently no plans to do so). | ||
28 | |||