skullydazed
4cdcbdb861
Remove all Makefiles from the keyboards directory. ( #1660 )
...
* Remove all Makefiles from the keyboards directory.
* update keymaps added in the last 8 days
* Ignore keyboard/keymap makefiles
* update hand_wire to reflect our new Makefile-less reality
* Update the make guide to reflect the new reality
* move planck keymap options to rules.mk
* update planck keymaps 4real
* trigger travis
* add back build_keyboard.mk
* restore changes to build_keyboard
7 years ago
Jack Humbert
d2ff66a985
Creates a layouts/ folder for keymaps shared between keyboards ( #1609 )
...
* include variables and .h files as pp directives
* start layout compilation
* split ergodoxes up
* don't compile all layouts for everything
* might seg fault
* reset layouts variable
* actually reset layouts
* include rules.mk instead
* remove includes from rules.mk
* update variable setting
* load visualizer from path
* adds some more examples
* adds more layouts
* more boards added
* more boards added
* adds documentation for layouts
* use lowercase names for LAYOUT_
* add layout.json files for each layout
* add community folder, default keymaps for layouts
* touch-up default layouts
* touch-up layouts, some keyboard rules.mk
* update documentation for layouts
* fix up serial/i2c switches
7 years ago
Fred Sundvik
1c0fe956ac
Split common.mk into common.mk and common_features.mk
...
To support including keyboard/keymap specific rules before it
7 years ago
Fred Sundvik
7424261dae
Try to build tmk_common
7 years ago
Fred Sundvik
a916f4e8b8
Let BACKLIGHT_ENABLE control the Infinity LEDs
8 years ago
Fred Sundvik
d8e2ff2964
Fix process_unicode_common.c being included twice
8 years ago
Fred Sundvik
1d5567a3a9
Fix code formatting in build_keyboard.mk
8 years ago
Fred Sundvik
f113f95440
Move CIE1931 and breathing tables to its own file
8 years ago
Fred Sundvik
f5c8941652
UGFX is compiled once per keyboard instead of keymap
8 years ago
Gabriel Young
b911e1966f
Fix redundant process_music.c in sources
8 years ago
Gabriel Young
1000799d1e
Factor basic note processing into respective processors
8 years ago
Gabriel Young
525be99ee9
Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED
...
MIDI_ENABLE = no
text data bss dec hex filename
0 17080 0 17080 42b8 satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
text data bss dec hex filename
0 19494 0 19494 4c26 satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined
text data bss dec hex filename
0 19788 0 19788 4d4c satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED
text data bss dec hex filename
0 20846 0 20846 516e satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
text data bss dec hex filename
0 21140 0 21140 5294 satan_midi.hex
8 years ago
Jack Humbert
09add35e7f
add unicode common file, get names right
8 years ago
Jack Humbert
cbabb4d417
split up unicode systems into different files
8 years ago
Priyadi Iman Nurcahyo
c68e596f32
Implement faux-clicky feature
8 years ago
Jack Humbert
4348fb54d6
Merge pull request #960 from ofples/feature/combos
...
Keyboard combination triggers
8 years ago
Luiz Ribeiro
f7462aaa61
Got ps2avrGB to work with the V-USB protocol
8 years ago
Ofer Plesser
eac8fa7999
Implemented basic key combination feature
8 years ago
Jack Humbert
6e0f994950
Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7
8 years ago
Jack Humbert
7edac212c8
separated into api files/folder
8 years ago
ofples
3be13d1ffb
Added protocol.mk to build
8 years ago
Jack Humbert
33e62c080c
merging
8 years ago
Fred Sundvik
a377017c95
Add possibility to control variable trace from make
8 years ago
Fred Sundvik
f519b94be7
Add variable trace
...
For debugging changes to variables, either normally or as a result
of a memory corruption.
8 years ago
Jack Humbert
5f91fb4136
working with power limit
8 years ago
Priyadi Iman Nurcahyo
5b2e455d3b
Unicode map framework. Allow unicode up to 0xFFFFF using separate
...
mapping table
8 years ago
Gergely Nagy
2f0395ce72
build_keyboard.mk: Restore UCIS_ENABLE support
...
During the build system refactor, support for enabling UCIS seems to
have been lost. This little patch adds that back, so that keymaps using
UCIS can be compiled again.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Fred Sundvik
6410f0c021
The all target makes all keyboards and all tests
8 years ago
Fred Sundvik
c692fd1d55
More common settings for unit tests and keyboards
8 years ago
Fred Sundvik
0a11460175
Build actual tests, convert byte_stuffer_tests
8 years ago
Fred Sundvik
8a9aac6e32
Rules for compiling and linking google test
8 years ago
Fred Sundvik
27a673f5cf
The makefile actually calls build_test
8 years ago
Fred Sundvik
2e3834edea
Merge remote-tracking branch 'upstream/master' into makefile_overhaul
8 years ago
Fred Sundvik
8f16403179
Change order of variable assignment
...
BUILD_DIR and TARGET was assigned too late, so the dfu-util target,
which depends on them did not work.
8 years ago
Fred Sundvik
3442e216dc
Move bootloader_defs include to build_keyboard
...
Also fix it for subprojects
8 years ago
Fred Sundvik
9028a412ea
Add output specific config file
8 years ago
Fred Sundvik
33fbd3be36
Output specific include paths
8 years ago
Fred Sundvik
3aac4e95c9
More general system for generating several outputs
8 years ago
Fred Sundvik
60c6e79ecb
Move git submodule check and version generation to main Makefile
8 years ago
Fred Sundvik
cc2df445ab
Remove unneded code from tmk_core/rules.mk
8 years ago
Fred Sundvik
67b294ca66
Actual compilation
8 years ago
Fred Sundvik
86706de036
Parsing of makefile variables from starting dir
8 years ago