Implements subprojects and updates projects for this (#459)

* non-working commit

* working

* subprojects implemented for planck

* pass a subproject variable through to c

* consolidates clueboard revisions

* thanks for letting me know about conflicts..

* turn off audio for yang's

* corrects starting paths for subprojects

* messing around with travis

* semicolon

* travis script

* travis script

* script for travis

* correct directory (probably), amend files to commit

* remove origin before adding

* git pull, correct syntax

* git checkout

* git pull origin branch

* where are we?

* where are we?

* merging

* force things to happen

* adds commit message, adds add

* rebase, no commit message

* rebase branch

* idk!

* try just pull

* fetch - merge

* specify repo branch

* checkout

* goddammit

* merge? idk

* pls

* after all

* don't split up keyboards

* syntax

* adds quick for all-keyboards

* trying out new script

* script update

* lowercase

* all keyboards

* stop replacing compiled.hex automatically

* adds if statement

* skip automated build branches

* forces push to automated build branch

* throw an add in there

* upstream?

* adds AUTOGEN

* ignore all .hex files again

* testing out new repo

* global ident

* generate script, keyboard_keymap.hex

* skip generation for now, print pandoc info, submodule update

* try trusty

* and sudo

* try generate

* updates subprojects to keyboards

* no idea

* updates to keyboards

* cleans up clueboard stuff

* setup to use local readme

* updates cluepad, planck experimental

* remove extra led.c [ci skip]

* disable power up for now

* config files updates

* makefile updates

* .h file updates, config tuning

* disable audio for yang
This commit is contained in:
Jack Humbert
2016-06-29 16:21:41 -04:00
committed by GitHub
parent 755b17f8fc
commit 215c2119af
44 changed files with 480 additions and 475 deletions
+1
View File
@@ -1,4 +1,5 @@
SUBPROJECT_DEFAULT = rev4
# MCU name
#MCU = at90usb1287
+7 -1
View File
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
#define MANUFACTURER Ortholinear Keyboards
#define PRODUCT The Planck Keyboard
#define DESCRIPTION A compact ortholinear keyboard
@@ -79,4 +78,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_MACRO
//#define NO_ACTION_FUNCTION
#ifdef SUBPROJECT_rev3
#include "rev3/config.h"
#endif
#ifdef SUBPROJECT_rev4
#include "rev4/config.h"
#endif
#endif
@@ -4,5 +4,6 @@
#include "../../config.h"
#define LEADER_TIMEOUT 300
#define BACKLIGHT_BREATHING
#endif
+1
View File
@@ -3,6 +3,7 @@
# the appropriate keymap folder that will get included automatically
#
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
AUDIO_ENABLE = no
ifndef QUANTUM_DIR
include ../../../../Makefile
+7
View File
@@ -1,6 +1,13 @@
#ifndef PLANCK_H
#define PLANCK_H
#ifdef SUBPROJECT_rev3
#include "rev3.h"
#endif
#ifdef SUBPROJECT_rev4
#include "rev4.h"
#endif
#include "quantum.h"
#define PLANCK_MIT( \
+5
View File
@@ -0,0 +1,5 @@
AUDIO_ENABLE = no # Audio output on port C6
ifndef QUANTUM_DIR
include ../../../Makefile
endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef REV3_CONFIG_H
#define REV3_CONFIG_H
#include "../config.h"
#define DEVICE_VER 0x0003
#endif
+1
View File
@@ -0,0 +1 @@
#include "rev3.h"
+6
View File
@@ -0,0 +1,6 @@
#ifndef REV3_H
#define REV3_H
#include "../planck.h"
#endif
+5
View File
@@ -0,0 +1,5 @@
AUDIO_ENABLE = yes # Audio output on port C6
ifndef QUANTUM_DIR
include ../../../Makefile
endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef REV4_CONFIG_H
#define REV4_CONFIG_H
#include "../config.h"
#define DEVICE_VER 0x0004
#endif
+1
View File
@@ -0,0 +1 @@
#include "rev4.h"
+6
View File
@@ -0,0 +1,6 @@
#ifndef REV4_H
#define REV4_H
#include "../planck.h"
#endif