Commit Graph

9787 Commits (424c35910974868087cc01bf4e453381440bcee5)
 

Author SHA1 Message Date
noroadsleft 424c359109
Fix Orthodox keyboard dimensions in info.json (all revisions) 6 years ago
noroadsleft 165b1683c1
Fix Keeb.io Iris keyboard dimensions in info.json 6 years ago
noroadsleft 69f757c3a2
Fix Ergodox Infinity keyboard dimensions in info.json 6 years ago
noroadsleft 8f3063402d
Fix Ergodox EZ keyboard dimensions in info.json 6 years ago
noroadsleft 8af1d3ad86
Fix XD87 keyboard dimensions in info.json 6 years ago
noroadsleft 8c87274e83
Fix Speedo keyboard dimensions in info.json 6 years ago
noroadsleft eab6546fda
Fix handwired/promethium keyboard dimensions in info.json 6 years ago
noroadsleft 2485f73f06
Fix handwired/ortho5x13 keyboard dimensions in info.json 6 years ago
noroadsleft 814118175b
Fix handwired/frenchdev keyboard dimensions in info.json 6 years ago
noroadsleft de6b568177
Fix Gergo keyboard dimensions in info.json 6 years ago
noroadsleft a20e59ac75
Fix Corne (crkbd) keyboard dimensions in info.json 6 years ago
noroadsleft 7870000d89
Fix Clueboard Cluecard keyboard dimensions in info.json 6 years ago
noroadsleft f19d138206
Fix Canoe keyboard dimensions in info.json 6 years ago
noroadsleft a206f3b739
Fix handwired/not_so_minidox keyboard dimensions in info.json 6 years ago
noroadsleft 75535cdfa3
Fix KBDfans KBD4x keyboard dimensions in info.json 6 years ago
noroadsleft 1529f0b2d7
Fix handwired/prime_exl keyboard dimensions in info.json 6 years ago
noroadsleft b090fe15d7
Fix Ergodone keyboard dimensions in info.json 6 years ago
Drashna Jaelre a6857d18e1 Change table names 6 years ago
Drashna Jaelre 1d7a06a0a2 Cleanup code 6 years ago
Drashna Jaelre e88530af79 Make send_char multilined for readaability
So future us' will thaank us
6 years ago
Drashna Jaelre 7148c0b10c Clean up some of the code 6 years ago
Drashna Jaelre a2090d5e86 Add AltGr/RALT support to Send String 6 years ago
zvecr 6832a067ef Add vendor and product arguments to atmega32a_program.py - fix hex print 6 years ago
zvecr 0e88d756f9 Add vendor and product arguments to atmega32a_program.py 6 years ago
Drashna Jaelre a9a5fd754e Max out range for max compatibility 6 years ago
Drashna Jaelre c27d96b4c1 Fix ATSAM's USB HID descriptor to support higher heycodes
Assuming I understand this correctly, this should set the max scancode to E7 (RGUI), which is the last listed code in the main list (everything else use for internal QMK/TMK stuff).
6 years ago
zvecr 0ee4206bd0 Fix build detection of keymap and board changes 6 years ago
zvecr e93465ffdb Apply MAKEFLAGS to speed up CI 6 years ago
holtenc dc267f96c7 Flesh out keymaps and some tweaks to indicators (#5608)
* correct indicator light states.

function of indicator lights was inverted. these changes correct that.

* flesh out keymaps pre production
6 years ago
mechmerlin 2a55368a59 add in the missing #defines 6 years ago
noroadsleft 2df82514ab Update ps2avrgb readme template (#5584)
- fix markdown formatting on macOS instructions (close code block)
- update package install commands
  - set python3
  - use pip3 to install pyusb
  - fix typo (extra backtick on bootloadhid package install line)
- update Keyboard Maintainer line (now unified with AVR template)
6 years ago
kaylanm c78bc6a2fe Use DIRECT_PINS for BDN9 (#5603) 6 years ago
zvecr 0137b02319 Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)
* Port DIRECT_PINS from split_common/matrix.c to matrix.c

* Reorder matrix.c to remove foward declaration and match split_common/matrix.c

* Refactor nano to use DIRECT_PINS

* Reorder matrix.c to remove foward declaration and match split_common/matrix.c

* Add DIRECT_PINS documentation

* Reorder matrix.c to remove foward declaration and match split_common/matrix.c - fix logic from inherited from split_common

* Add DIRECT_PINS documentation - review comments
6 years ago
さくらんぼ dc570b0b38 Keyboard: Add yosino58 Keyboard (#5465)
* Keyboard: Add yosino58 Keyboard

* Keyboard: Add yosino58 Keyboard
6 years ago
MechMerlin fa514e63aa fix offset in matrix (#5600) 6 years ago
Noah Frederick 606b1fe82f Remove caveat about combos with shared keys (#5601)
Combos with shared keys are supported as of https://github.com/qmk/qmk_firmware/pull/2561. Therefore, this caveat no longer applies.
6 years ago
Konstantin Đorđević 4882f7f16d Revert "Update build instructions and docker file to download submodules" (#5533)
* Revert "Update build instructions and Dockerfile to download submodules"

This reverts commit 93210547bd.

* Update build tools docs based on feedback

* Fix bad link in build tools docs
6 years ago
zvecr 45620fd289 Remove ps2avrGB since its a hangover from the keyboards/winkeyless refactor (#5592) 6 years ago
Alex Ong 3761c28bf9 ergodox_ez: fixed bug where debounce() was called without calculating changed (#5589) 6 years ago
Jack Humbert fa4052c26e Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)
* RGB Matrix overhaul
Breakout of animations to separate files
Integration of optimized int based math lib
Overhaul of rgb_matrix.c and animations for performance

* Updating effect function api for future extensions

* Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary

* Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain

* Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes

* fix bug in quantum/rgb_matrix_drivers.c

Co-Authored-By: jackhumbert <jack.humb@gmail.com>

* update command setting to the correct default

* correct rgb config

* remove commented-out lines

* update docs for the 3737

* Update docs/feature_rgb_matrix.md

Co-Authored-By: jackhumbert <jack.humb@gmail.com>
6 years ago
Bob bc536b9b6d Switch process_combo to using global register and timer (#2561)
Since combos keep local state about what keys have been previously pressed, when combos are layered, multiple keypresses will register for any key with multiple combos assigned to it. In order to fix this, I switched process_combo to use a global keycode / keyrecord register and timer. When a keypress is consumed by a combo, it gets stored in the register and the timer is updated; when the next keypress takes too long or a key is pressed that isn't part of any combo, the buffer is emitted and the timer reset. This has a few side effects. For instance, I couldn't _not_ fix combo keys printing out of order while also fixing this bug, so combo keys print in order correctly when a combo fails. since combos no longer have local timers, the logic around when combos time out has changed. now that there is a single timer pressing any combo key (including one in a different combo) will reset the timer for all combos, making combo entry a little more lenient. Since combos no longer have local keycode / keyrecord state, there is an edge case where incomplete combo keys can be consumed. if you have a combo for a+s = tab and a combo for b+n = space, if you press a+b+n, only a space will be emitted. This is because when b+n completes successfully, it drops the register.
6 years ago
Drashna Jaelre f8d365a478 Convert BFO9000 to Split Keyboard code (#5568) 6 years ago
zvecr da9bb59055 [Keyboard] Refactor jj4x4 to current standards (#5567)
* Refactor 4x4 in line with current ps2avrgb template

* Add backlight pwm bodge till #4324 lands

* Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID
6 years ago
MechMerlin 15d7c5f0bd [Keyboard] Bootmagic does not actually work on BMC boards, removing from panc60 (#5573)
* 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

* remove bootmagic support as it doesn't work on bmc boards

* readme merge artifacts removal
6 years ago
MechMerlin 3e26886700 [Keyboard] Refactor Singa (#5579)
* pragma once it all

* put amnesia's name everywhere

* fixup readme

* remove custom matrix

* remove unneccessary configs

* disable bootmagic

* remove custom i2c in favor of i2c_master

* fix rgb led num

* add in rgb underglow support
6 years ago
Takeshi ISHII 0456bd668d [Docs] update feature_rgblight.md: add some figures (#5578)
* Added diagrams to illustrate the RGBLIGHT_LED_MAP macro and the `rgblight_set_clipping_range()` function.

* change fig size

* change fig size

* update figs
6 years ago
zvecr 91b18e263f [Keyboard] Refactor jj40 to current standards (#5574)
* Refactor jj40 in line with current ps2avrgb template

* Disable bootmagic lite as it seems to not work on atmega32a/bootloadHID

* Add backlight pwm bodge till #4324 lands

* Increase planck keymap compatibility
6 years ago
MechMerlin 9b393700d2 [Keyboard] Waldo 60 PCB Refactor (#5583)
* use pragma once

* modified readme with maintainer info

* remove rev1 for the time being

* QMK Configurator support for 60_ansi and 60_ansi_split_bs_rshift

* add hhkb layout and QMK Configurator support

* fix compile issue due to missing DEVICE_VER

* use a saner and less complicated default layout

* remove unused file

* fix up LAYOUT_all and formatting along with QKM Configurator support

* turn on bootmagic lite as the hardware reset switch isn't in a standard position

* remove default folder
6 years ago
That-Canadian f44483f6aa Adding the Waldo PCB (PCB for the Holz keyboard) (#4817)
* Added Waldo keyboard base files and default keymap

* Updated Waldo files and added keymap for split shift and split backspace

* Updated meta-data for the Waldo board

* Apply suggestions from code review

Committing suggestions for real this time.

Co-Authored-By: That-Canadian <Poole.Chris.11@gmail.com>

* Made suggested changes that were not explicitly made.
6 years ago
fauxpark 95ebe90185 [Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482) 6 years ago