af4c44deef
Improve docs on SYSEX bit
2016-12-01 16:31:30 -05:00
b787ed9dc6
More notes on .hex size protection
2016-12-01 16:24:03 -05:00
1f290f6213
Make my builds smaller
2016-12-01 16:21:15 -05:00
13eb2f826b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2016-12-01 12:54:16 -05:00
66b13a66e9
Better layout
2016-11-30 22:22:57 -05:00
fe001d46fd
Initial version of Raw HID interface
2016-12-01 00:44:54 +11:00
ff1b563e85
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2016-11-29 12:20:26 -05:00
81ea909467
Merge pull request #919 from jackhumbert/hf/robot_test_layout
...
Test layout for ErgoDox EZ manufacturing robot
2016-11-29 11:22:31 -05:00
4094544d41
Test layout for ErgoDox EZ manufacturing robot
2016-11-29 09:23:16 -05:00
51ae6da99e
Merge pull request #918 from jackhumbert/wu5y7
...
Adds Ergodox EZ RGB lights (both sides using I2C) and implements API base, Midi SysEx API
2016-11-29 08:16:04 -05:00
7b219a7f60
Merge pull request #917 from gid0/master
...
keyboards/ergodox/keymaps/bepo : merge from author
2016-11-29 08:13:49 -05:00
f946d830f9
guess i didnt pull
2016-11-29 00:11:11 -05:00
efbc205efd
Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7
2016-11-29 00:10:06 -05:00
d0cefef946
enable rgblight by default for ez
2016-11-29 00:09:56 -05:00
06f18e95d4
enable api sysex for ez
2016-11-29 00:06:12 -05:00
6e0f994950
Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7
2016-11-28 23:51:07 -05:00
5776f39667
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2016-11-28 12:27:42 -05:00
5a2501d90f
Add the AZERTY compatibility layer.
2016-11-28 16:38:03 +01:00
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.
2016-11-28 14:16:42 +01:00
84735836e3
Tweaks position of TOG not to conflict with MO
2016-11-28 08:13:32 -05:00
d2b6438e39
A little cleanup, add some comments, change others.
2016-11-28 14:10:31 +01:00
9caf866618
Tweaks EZ Makefile
2016-11-28 07:59:01 -05:00
2d0ada0190
Pulls LED config into common config for EZ
2016-11-28 07:55:02 -05:00
3f1fca2eb8
Adjust comment.
2016-11-28 11:21:23 +01:00
e26a80508f
Reorganize the numeric keypad layer more like a traditional numeric keypad.
2016-11-28 11:20:00 +01:00
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.
2016-11-27 23:49:44 -08:00
8485bb34d2
Add arduino-alike GPIO pin control helpers
...
Unlike the arduino functions, these don't take abstract pin numbers,
they take pin labels like `B0`. Also, rather than taking very
generic parameter names, these take slightly more descriptive
enum values.
These improve the clarity of code that would otherwise be inscrutable
bit manipulation in tersely named port register names.
2016-11-27 22:58:34 -08:00
be4e75423a
Tidy up atomicity in timer.c and ring_buffer.h
...
Adopt the macros for saving/restoring the interrupt state
that are provided by the avr gcc environment.
Removing intialization of the timer value; this shaves off
a few bytes because globals are default initialized to zero.
2016-11-27 22:58:34 -08:00
d6d0b7eada
Merge https://github.com/jackhumbert/qmk_firmware
2016-11-27 23:23:21 +01:00
a849bdc581
- Merged
2016-11-27 11:44:30 +01:00
7edac212c8
separated into api files/folder
2016-11-26 15:38:44 -05:00
1585fc4b61
Merge pull request #908 from priyadi/promethium
...
My handwired keyboard firmware
2016-11-26 13:40:42 -05:00
12c1314b02
update docs
2016-11-27 00:40:31 +07:00
b5c811bde5
Merge pull request #907 from priyadi/unicode_docs
...
Update Unicode documentation
2016-11-26 12:38:48 -05:00
637170d560
Merge pull request #906 from priyadi/unicode_map_fix_warning
...
fix strict-prototypes warning
2016-11-26 12:38:10 -05:00
a182cbc031
Update Unicode documentation
2016-11-27 00:34:29 +07:00
6fee7e178f
fix strict-prototypes warning
2016-11-26 23:53:15 +07:00
a1f88bf7bf
Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
2016-11-26 23:48:52 +07:00
0f39ab5219
remove ifdef on chip type
2016-11-26 23:48:11 +07:00
7f3c9c6a39
protocols.mk is already included in latest QMK
2016-11-26 23:48:11 +07:00
b5019bef05
change init delay to 2000ms
2016-11-26 23:48:11 +07:00
8ee389c9b6
My Promethium keyboard firmware
2016-11-26 23:48:11 +07:00
746fd15638
Merge pull request #905 from priyadi/ps2_documentation
...
A few addition to PS2 documentation.
2016-11-26 10:46:41 -05:00
fbd4c34c0f
Merge pull request #904 from priyadi/ps2_remove_hardcoded_pins
...
PS2 pins configuration belongs to each keyboards config.h
2016-11-26 10:46:29 -05:00
f2214ce1cb
remove define checks. didn't work because of include ordering.
2016-11-26 15:57:48 +07:00
d9d67e7b76
add macro error when a required define is missing
2016-11-26 15:26:02 +07:00
f837406ace
A few addition to PS2 documentation.
2016-11-26 14:23:55 +07:00
17acde94ee
Fix unterminated ifndef
2016-11-26 14:02:38 +07:00
de1df63953
PS2 pins configuration belongs to each keyboards config.h
...
Each keyboard might have different pin configuration. And keeping this
here will trigger redefinition warning on keyboards that have PS2
defines.
2016-11-26 13:55:41 +07:00
2cf9b93758
remove ifdef on chip type
2016-11-26 13:47:03 +07:00