summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 3c2b31a98e7b6af15c907af59fde1681645166b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Launchpad Pro
Open source firmware for the Launchpad Pro grid controller!

# Installation
This project uses Vagrant to manage the build environment. As such, you need to:

1. Install Vagrant
2. Install VirtualBox (or another virtualisation platform of your choice)
3. vagrant up

# Building
SSH into the Vagrant "box" by doing `vagrant up
At the command prompt, type `make

This will generate the firmware .bin file, which is no use to you (yet).

You need to convert it to a sysex dump format (or we may be able to automate this).  Instructions to follow...

# Uploading to a Launchpad Pro
Bootloader firmware update instructions here (Sysex Librarian / MIDI-OX / ...?)

# Debugging
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.

Instead, you're going to have to do things the old fashioned way - by blinking LEDs or sending MIDI messages.

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).