summaryrefslogtreecommitdiffstats
path: root/tmk_core/protocol/lufa.mk
AgeCommit message (Collapse)AuthorFilesLines
2017-07-07update lufa implementationJack Humbert1-5/+6
2017-03-30Add RN42 Bluetooth module supportTravis La Marr1-0/+5
Added support for sending HID keycodes over the RN42/reflashed HC05 module. Tested on OS X and iOS.
2017-03-24Refactor Bluetooth HandlingTravis La Marr1-3/+9
Refactored Bluetooth support to make adding new Bluetooth modules easier in the future. * Remove `OUT_BLE` key from QMK's keymap. `OUT_BT` is all we need now as there's no difference anymore. * Made BLUETOOTH_ENABLE build option legacy as not to break existing keymaps (Falls back to existing EZ Key support if on) * Removed `ADAFRUIT_BLE_ENABLE` build option * Created new build option `BLUETOOTH` with module option (Currently `AdafruitEZKey` & `AdafruitBLE`) * Moved all LUFA bluetooth key/mouse events under `BLUETOOTH_ENABLE` ifdef with selected modules output.
2017-02-01Limit outputselect to AVR only for nowPriyadi Iman Nurcahyo1-1/+1
2017-01-31Implement runtime selectable output (USB or BT)Priyadi Iman Nurcahyo1-0/+1
2016-11-28Add support for Adafruit BLE modulesWez Furlong1-0/+4
This implements some helper functions that allow sending key reports to an SPI based Bluetooth Low Energy module, such as the Adafruit Feather 32u4 Bluefruit LE. There is some plumbing required in lufa.c to enable this; that is in a follow-on commit.
2016-08-23Added USB Virtual Serial supportJason Green1-0/+4
2016-06-22Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)Jack Humbert1-0/+5
* fixes from tmk's repo * rename keyboard to keyboards
2016-06-18Cleans up quantum/keymap situation, removes extra lufa folders (#416)Jack Humbert1-5/+1
* sorts out keycodes * move midi around * remove mbed * replaces keymap with qmk/keymap_common * fixes keymap.h * keymap, config, quantum rearrange * removes unneeded lufa stuff
2016-06-11Makefile redo & other features (#395)Jack Humbert1-11/+11
* .build containment implemented * no destructive variable setting - builds in either folder * make from 3 places * cleans before each build * make from root with keyboard=keyboard, keymap=keymap * make from keyboard/keyboard with keymap=keymap * make from keymaps/keymap * only implemented on planck * adds color diag to avr-gcc * makefiles for all plancks, clean-up * quick build-all makefile for plancks * reformatting of make output (colors) * color toggle, tmk path corrections * correct if statement for color * move config.h to main makefile, updates preonic, atomic * format update, all keyboards targets * makefile optional for build all target, alps and arrow_pad updated * alps updated * make planck default, trying out travis recipe for all-keyboards * all-keymaps target, different travis recipe * updates alps64 * updates keyboards to new format * updates clue* projects * all projects updated, specialise EZ .hex, let .hex through * updates travis * automatically find root, keyboard, keymap * silent echo, cleaned-up mass make output * updates all keyboards' .hex files except EZ * Rename Bantam44.c to bantam44.c * Rename Bantam44.h to bantam44.h * nananana * adds six key keyboard * does same to ez as rest * updates send_string example * brings ergodox_ez up to date * updates template/new project script * adds sixkeyboard * adds readme for sixkeyboard * adds sixkeyboard to travis * filenames, gitignore mess * define clock prescaler stuff manually * make quick, size test example * documentation and dfu-no-build
2016-04-15the spacessssJack Humbert1-2/+2
2016-04-15changing up the makefile a bitJack Humbert1-2/+2
2015-10-27merging tmkJack Humbert1-0/+59
2015-05-13Merge commit 'f6d56675f9f981c5464f0ca7a1fbb0162154e8c5'tmk1-5/+1
2015-04-09Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'tmk1-0/+50