Commit Graph

3947 Commits (2acfd2ab2b445e4f7b40fed099a9c53ce88917e5)
 

Author SHA1 Message Date
climbalima 2186e5ae85 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Jack Humbert f39e1b5dfe cleans-up formatting of readme
Jack Humbert d0c667c790 Merge pull request from OferPlesser/feature/improve-ps2-mouse
Improving ps/2 mouse
Jack Humbert 464f7d9687 Merge pull request from wez/ble_4
Connect the adafruit ble code to the lufa main loop
Ofer Plesser f0768f8be9 Forgot to use define in delay instead of hardcoded number
Ofer Plesser 8e2732edf3 Updated ps2 mouse documentation in readme
Ofer Plesser 9f41544e1d Added back PS2_MOUSE_INIT_DELAY define
ofples d639e08a31 Refactored and improved ps2 mouse feature
Wez Furlong 044fa3ff85 Connect the adafruit ble code to the lufa main loop
There are now 3 potential locations to send HID reports:

1. USB
2. The bluefruit easy key
3. Adafruit BLE

Generally speaking, if USB is connected then we should prefer to
send the reports there; it is generally the best channel for this.

The bluefruit module has no feedback about bluetooth connectivity
so the code must speculatively send reports over both USB and bluetooth.

The BLE module has connectivity feedback.  In general we want to
prefer to send HID reports over USB while connected there, even
if BLE is connected.  Except that it is convenient to force them
over BLE while testing the implementation.

This policy has been extracted out into a where_to_send function
which returns a bitmask of which of the channels should be used.
Jack Humbert 7f88c9506c Merge pull request from cbbrowne/master
Adds warnings to Planck keymaps that exceed 0x7000 bytes in size 
Jack Humbert 11d263118a Merge pull request from jackhumbert/hf/size-warnings
Adds warnings to Planck keymaps that exceed 0x7000 bytes in size
cbbrowne cee0cf8a6e Adds warnings to Planck keymaps that exceed 0x7000 bytes in size
Jack Humbert 245c9508bd adds warnings to 4 keymaps
Jack Humbert e14b0e8e7e Merge pull request from NoahAndrews/patch-1
Recommend WSL on Windows 10 [Discussion]
Jack Humbert 78f8fe361f Merge pull request from wez/ble_3
Add support for Adafruit BLE modules
Jack Humbert 8f0a8cb7a6 Merge pull request from wez/ble_2
Add arduino-alike GPIO pin control helpers
Jack Humbert ead68248c5 Merge pull request from wez/ble_1
Tidy up atomicity in timer.c and ring_buffer.h
Jack Humbert 4bcec04c01 Merge pull request from cbbrowne/master
Keymapping revs, revisions to documentation on API_SYSEX_ENABLE
Erez Zukerman 555e41d9e5 Annotates nordic
Erez Zukerman aa70aa3962 Tweaks Kristian's layout again
Erez Zukerman 5d43a2aecf Kristian's keymap
cbbrowne f6e86cd2c9 I also want page-down/page-up on UPPER layer
cbbrowne 570e784140 I want page-down/page-up - put those on LOWER-Left/Right near bottom corner
cbbrowne 95a160bf92 Improve docs on memory usage
cbbrowne af4c44deef Improve docs on SYSEX bit
cbbrowne b787ed9dc6 More notes on .hex size protection
cbbrowne 1f290f6213 Make my builds smaller
cbbrowne 13eb2f826b Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Erez Zukerman 66b13a66e9 Better layout
Wilba6582 fe001d46fd Initial version of Raw HID interface
cbbrowne ff1b563e85 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Jack Humbert 81ea909467 Merge pull request from jackhumbert/hf/robot_test_layout
Test layout for ErgoDox EZ manufacturing robot
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot
Erez Zukerman 51ae6da99e Merge pull request from jackhumbert/wu5y7
Adds Ergodox EZ RGB lights (both sides using I2C) and implements API base, Midi SysEx API
Erez Zukerman 7b219a7f60 Merge pull request from gid0/master
keyboards/ergodox/keymaps/bepo : merge from author
Jack Humbert f946d830f9 guess i didnt pull
Jack Humbert efbc205efd Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7
Jack Humbert d0cefef946 enable rgblight by default for ez
Jack Humbert 06f18e95d4 enable api sysex for ez
Jack Humbert 6e0f994950 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7
cbbrowne 5776f39667 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Olivier 5a2501d90f Add the AZERTY compatibility layer.
Olivier f02eccbb29 Change layer names (cosmetic change) and reorder them so that the "shift" layer can be accessed from the "alt" layer when in QWERTY compat mode.
Erez Zukerman 84735836e3 Tweaks position of TOG not to conflict with MO
Olivier d2b6438e39 A little cleanup, add some comments, change others.
Erez Zukerman 9caf866618 Tweaks EZ Makefile
Erez Zukerman 2d0ada0190 Pulls LED config into common config for EZ
Olivier 3f1fca2eb8 Adjust comment.
Olivier e26a80508f Reorganize the numeric keypad layer more like a traditional numeric keypad.
Wez Furlong 712476cd28 Add support for Adafruit BLE modules
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.