Commit Graph

3922 Commits (b7696fb3b0a38bd795cbda6d7629711c3564620c)
 

Author SHA1 Message Date
cbbrowne b787ed9dc6 More notes on .hex size protection 8 years ago
cbbrowne 1f290f6213 Make my builds smaller 8 years ago
cbbrowne 13eb2f826b Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
Erez Zukerman 66b13a66e9 Better layout 8 years ago
Wilba6582 fe001d46fd Initial version of Raw HID interface 8 years ago
cbbrowne ff1b563e85 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
Jack Humbert 81ea909467 Merge pull request #919 from jackhumbert/hf/robot_test_layout
Test layout for ErgoDox EZ manufacturing robot
8 years ago
Erez Zukerman 4094544d41 Test layout for ErgoDox EZ manufacturing robot 8 years ago
Erez Zukerman 51ae6da99e Merge pull request #918 from jackhumbert/wu5y7
Adds Ergodox EZ RGB lights (both sides using I2C) and implements API base, Midi SysEx API
8 years ago
Erez Zukerman 7b219a7f60 Merge pull request #917 from gid0/master
keyboards/ergodox/keymaps/bepo : merge from author
8 years ago
Jack Humbert f946d830f9 guess i didnt pull 8 years ago
Jack Humbert efbc205efd Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7 8 years ago
Jack Humbert d0cefef946 enable rgblight by default for ez 8 years ago
Jack Humbert 06f18e95d4 enable api sysex for ez 8 years ago
Jack Humbert 6e0f994950 Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7 8 years ago
cbbrowne 5776f39667 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
Olivier 5a2501d90f Add the AZERTY compatibility layer. 8 years ago
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. 8 years ago
Erez Zukerman 84735836e3 Tweaks position of TOG not to conflict with MO 8 years ago
Olivier d2b6438e39 A little cleanup, add some comments, change others. 8 years ago
Erez Zukerman 9caf866618 Tweaks EZ Makefile 8 years ago
Erez Zukerman 2d0ada0190 Pulls LED config into common config for EZ 8 years ago
Olivier 3f1fca2eb8 Adjust comment. 8 years ago
Olivier e26a80508f Reorganize the numeric keypad layer more like a traditional numeric keypad. 8 years ago
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.
8 years ago
Wez Furlong 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.
8 years ago
Wez Furlong 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.
8 years ago
Olivier d6d0b7eada Merge https://github.com/jackhumbert/qmk_firmware 8 years ago
dbroqua a849bdc581 - Merged 8 years ago
Jack Humbert 7edac212c8 separated into api files/folder 8 years ago
Jack Humbert 1585fc4b61 Merge pull request #908 from priyadi/promethium
My handwired keyboard firmware
8 years ago
Priyadi Iman Nurcahyo 12c1314b02 update docs 8 years ago
Jack Humbert b5c811bde5 Merge pull request #907 from priyadi/unicode_docs
Update Unicode documentation
8 years ago
Jack Humbert 637170d560 Merge pull request #906 from priyadi/unicode_map_fix_warning
fix strict-prototypes warning
8 years ago
Priyadi Iman Nurcahyo a182cbc031 Update Unicode documentation 8 years ago
Priyadi Iman Nurcahyo 6fee7e178f fix strict-prototypes warning 8 years ago
Priyadi Iman Nurcahyo a1f88bf7bf Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium 8 years ago
Priyadi Iman Nurcahyo 0f39ab5219 remove ifdef on chip type 8 years ago
Priyadi Iman Nurcahyo 7f3c9c6a39 protocols.mk is already included in latest QMK 8 years ago
Priyadi Iman Nurcahyo b5019bef05 change init delay to 2000ms 8 years ago
Priyadi Iman Nurcahyo 8ee389c9b6 My Promethium keyboard firmware 8 years ago
Jack Humbert 746fd15638 Merge pull request #905 from priyadi/ps2_documentation
A few addition to PS2 documentation.
8 years ago
Jack Humbert fbd4c34c0f Merge pull request #904 from priyadi/ps2_remove_hardcoded_pins
PS2 pins configuration belongs to each keyboards config.h
8 years ago
Priyadi Iman Nurcahyo f2214ce1cb remove define checks. didn't work because of include ordering. 8 years ago
Priyadi Iman Nurcahyo d9d67e7b76 add macro error when a required define is missing 8 years ago
Priyadi Iman Nurcahyo f837406ace A few addition to PS2 documentation. 8 years ago
Priyadi Iman Nurcahyo 17acde94ee Fix unterminated ifndef 8 years ago
Priyadi Iman Nurcahyo 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.
8 years ago
Priyadi Iman Nurcahyo 2cf9b93758 remove ifdef on chip type 8 years ago
Priyadi Iman Nurcahyo 6313ec7ef9 protocols.mk is already included in latest QMK 8 years ago