~ruther/qmk_firmware

a8e3462b — MechMerlin 6 years ago
[Keyboard] Refactor budget96 to remove custom i2c code in favor of QMK i2c_master (#5571)

* remove custom i2c code in favor of QMK i2c_master

* fix readme

* disable bootmagic as it doesn't work on bmc boards
b8f78340 — Drashna Jaelre 6 years ago
Refactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK i2c_master (#5572)

* remove custom i2c code in favor of QMK i2c_master

* clean up config file

* fix pyusb install instructions

* fix naming in usbconfig.h

* disable bootmagic as it does not work for bmc boards
18a9f799 — noroadsleft 6 years ago
[Keymap] Updates to noroadsleft keymap for KC60 (2019-04-07) (#5576)

* Update macros and keycode handling

- Update NUBS_Z macro so it repeats when held down
- Number row now uses numpad keycodes if Right Alt is being held
- coding conventions and formatting update
  - switched to four-space indent
  - reformatted a block comment

* Update readme files
0231caa2 — MechMerlin 6 years ago
[Keyboard] Refactor FaceW for new BMC changes (#5575)

* use #pragma once for guards

* update readme and fix pyusb install instructions

* replace custom i2c code with QMK i2c_master

* remove unneeded code from config.h

* fix keyboard name

* remove custom matrix and i2c driver

* turn off bootmagic, turn on leds

* remove keymap in favor of userspace/community layouts keymap

* remove custom matrix

* update readme
1b9f82c8 — mechmerlin 6 years ago
disable bootmagic as it does not work for bmc boards
0baa1e2b — mechmerlin 6 years ago
fix naming in usbconfig.h
8173db63 — mechmerlin 6 years ago
fix pyusb install instructions
f6c305ba — mechmerlin 6 years ago
clean up config file
44435d74 — mechmerlin 6 years ago
remove custom i2c code in favor of QMK i2c_master
5c1ef2bd — MechMerlin 6 years ago
[Keyboard] Panc60 Refactor (#5559)

* remove unneeded uart setting

* use pragma once everywhere

* remove custom matrix support

* fixup readme

* set bootmagic to lite

* remove dependency on custom i2c code

* use the right header files and function calls
41098448 — MechMerlin 6 years ago
i2c_init update to work with atmega32a boards (#5562)

* On i2c_init, enable two wire interface, twi interrupt, and slave
address ACK along with pull up resistors.

* thanks to some testing by drashna, we know that setting TWI doesn't work for all boards. Putting the new code into an ifdef block
2ffa4798 — Lenbok 6 years ago
Fix bugs that cause compile failures when enabling only some animations.
cb33643f — Drashna Jaelre 6 years ago
Remove user keymap changes
c9a2d9d1 — Drashna Jaelre 6 years ago
Additional cleanup of orthodox files and keymaps
a615a2ae — Drashna Jaelre 6 years ago
Convert Orthodox to Split Common code
ced2bbda — Bernard 6 years ago
Add a new keyboard: NQG (#5558)

* Add new keyboard: NQG

* Delete .gitignore

.gitignore removed

Originally used to ignore .DS_Store files from being committed.

* Changed Maintainer information

Maintainer link now points to a github account.
5701b75e — Drashna Jaelre 6 years ago
Custom Tapping Term per key (#5009)

* Add customizable tapping terms

* Add Documentation

* Fix function

* Fixes

* It's not a pointer

* Add debugging output

* Update documentation to be at least vaguely accurate

* Use `get_tapping_term(tapping_key.event)` instead

`e` doesn't include column and row information, properly. It registers as 255, regardless of the actual keypress.

However `tapping_key.event` actually gives the correct column and row information.  It appears be the correct structure to use. 

In fact, it looks like the issue is that `e` is actually the "TICK" structure, as defined in keyboard.h

* Use variable tapping term value rather than define

* Silly drashna - tapping_key.event, not event

* add get_event_keycode() function

* Fix typo

Co-Authored-By: drashna <drashna@live.com>

* Remove post_process_record_quantum since it's the wrong PR

* Update quantum/quantum.c

Co-Authored-By: drashna <drashna@live.com>

* Better handle ifdef statement for permissive hold

Since we can't be sure that tapping term is actually 500

* Update quantum.c comments based on feedback

* Clean up get_tapping_term function

Clean up function so that users don't need to call the event function, and instead only check the keycode

* Add ability to run functionality on and off

* Make ifdef's more compact
4c176088 — James Churchill 6 years ago
Update ps2avrgb template to use standard matrix/i2c code (#4957)

* Update ps2avrgb template to use standard matrix/i2c code

* Default to an 8x11 matrix in the ps2avrgb template
dad66cad — Alex Ong 6 years ago
[Keyboard] Simplified handwired/xealous since most of the features are in core now. (#5556)

7e5c107d — MechMerlin 6 years ago
[Keyboard] Move scrabblepad into donutcables directory (#5553)

* move scrabblepad into donutcables directory

* use pragma once

* update scrabblepad readme
Next