Age | Commit message (Collapse) | Author |
|
* Initial commit of majbritt
* Add QMK and VIA support to majbritt
* Change vendor and product id
* Change name
* Change make path
* Move Majbritt into sidderskb directory
* Update keyboards/sidderskb/majbritt/majbritt.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/sidderskb/majbritt/keymaps/default/config.h
Co-Authored-By: Ryan <fauxpark@gmail.com>
* remove unused file
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* tada68 via files
* change vid and pid based on wilba's recommendaton
|
|
* Change include guards to pragma once
* Clean up default keymaps
* Remove some magic numbers and use GPIO macros
* Clean up keyboard.[ch]
* Tidy up info.json and readme
* Align config.h with template
* Split up revision code into subfolders
* rev C-H has no audio, apparently
* Change revc_h to revc and document differences
* Turn off Audio on revb for now, for Travis' sake
* Split info.json into revision folders
* Clean up default keymaps some more
|
|
* to ease the maintenance for some boards ibnuda has.
* followed ridingqwerty's suggestion on 8821.
* folloing drashna's suggestion on qmk's 8221.
* following drashn's suggestion on qmk's 8211
|
|
|
|
BOOTLOADER needs to be defined as caterina because namecard2x4 uses avrdude for flasher.
|
|
|
|
|
|
* Keyboard: revamp frosty-flake leds
This commit transitions bpiphany/frosty_flake to led_update_{kb,user}
and rewrites the AVR bit twiddling logic to use the standard QMK GPIO
API.
* Keyboard: rewrite frosty_flake's matrix reader to be a lite custom matrix
This commit replaces frosty_flake's custom matrix and debounce logic
with a "lite" custom matrix. In addition to being somewhat clearer, this
allows a consumer of the flake board to choose their own debouncing
algorithm. The one closest to the implementation originally in use is
sym_g, but this opens us up to supporting eager_pk and eager_pr.
The original matrix code was 18 columns for 8 rows, but using a single
row read and unpacking the bits into individual columns. To simplify,
I've changed the key layout to be 8C 18R instead of 18C 8R: this lets us
use a single read directly into the matrix _and_ drop down to a uint8_t
instead of a uint32_t for matrix_row_t.
Since we're no longer implementing our own debouncing and row unpacking,
we save ~400 bytes on the final firmware image.
Fully tested against a CM Storm QFR hosting the flake -- this commit
message was written using the new matrix code.
Firmware Sizes (assuming stock configuration as of 42d6270f2)
Matrix+Debounce Size (bytes)
--------------- ------------
original 17740
new + sym_g 17284
new + eager_pr 18106
new + eager_pk 18204
I expect that there are some scanning speed benefits as well.
* Keyboard: update frosty_flake's UNUSED_PINS
* Keyboard: Remove meaningless weak redefinitions from frosty
These are not necessary (and all of them already live somewhere in
Quantum).
|
|
|
|
|
|
|
|
* Clean up includes for glcdfont headers
* Remove pragma once, most of these are not headers
* Missed these
|
|
* Add VIA support for Prime_L
* Update keyboards/primekb/prime_l/v1/config.h
* Add prime_exl_plus keyboard
* Temporary removal of prime_exl_plus
* Add Prime_EXL Plus, including VIA support
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/rules.mk
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keymap.c
* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space
* further corrections to keymaps and layout macro.
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update prime_exl_plus.c
* small edit to prime_exl_plus.c
* Add via support to Prime_M and clean things up
* Update rules.mk
* Update keyboards/primekb/prime_m/readme.md
* Update keyboards/primekb/prime_m/readme.md
* Update keyboards/primekb/prime_m/config.h
|
|
(#8272)
|
|
|
|
Including the `xB` suffix prevents qmk_compiler (and thus QMK Configurator) from compiling firmware for the Wete.
Rolling this change back until we work out a long-term solution for the suffixes.
|
|
|
|
* Add VIA support for Prime_L
* Update keyboards/primekb/prime_l/v1/config.h
* Add prime_exl_plus keyboard
* Temporary removal of prime_exl_plus
* Add Prime_EXL Plus, including VIA support
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/readme.md
* Update keyboards/handwired/prime_exl_plus/rules.mk
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keyboards/handwired/prime_exl_plus/info.json
* Update keymap.c
* correct spacing of keymaps and layout macro. move indicator logic from user space to keyboard space
* further corrections to keymaps and layout macro.
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update keyboards/handwired/prime_exl_plus/prime_exl_plus.c
* Update prime_exl_plus.c
* small edit to prime_exl_plus.c
|
|
* Update acheron USB IDs
* Add shark via keymap
* Update austin via keymap
* Fix eeprom build error
* 3 layers fit
|
|
* [Keyboard] Add Wete
* Fix width and height in Wete info.json
* Use default board files, core backlight, and disable RTC
* Disable I2C, SPI. Minor corrections
* Keymap typo update
* Add LAYOUT_all to info.json
* Remove extra spaces in README, delete matrix_*_kb functions
* Fix layout errors in wete.h, and some minor corrections
* Actually fix LAYOUT_all in info.json
|
|
* move lighting code from VIA into the keyboard's .c file so that every keymap can access it
* after some serious conversations with default and wkl, they agreed to let me modify their keymaps. They weren't too happy
|
|
* Add VIA support for Prime_L
* Update keyboards/primekb/prime_l/v1/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Add prime_exl_plus keyboard
* Temporary removal of prime_exl_plus
Co-authored-by: Drashna Jaelre <drashna@live.com>
|
|
* bugfixes + cleaned up code
* typo
* Update keyboards/hub16/keymaps/no_mod/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
Re-attempt to add Equinox with newer Via changes
* Add nox
* Tweak based on previous pullrequests
* Add necessary descriptions
* Modernize Via config
* Modernize old files with massive blocks of unneeded options
* Fix missing bootmagic
* Update keyboards/ai03/equinox/equinox.h
* Update keyboards/ai03/equinox/keymaps/default/keymap.c
* Update keyboards/ai03/equinox/keymaps/via/keymap.c
* Update keyboards/ai03/equinox/keymaps/via/readme.md
* Update keyboards/ai03/equinox/readme.md
* Update keyboards/ai03/equinox/readme.md
* Update keyboards/ai03/equinox/readme.md
* Update keyboards/ai03/equinox/info.json
* Update keyboards/ai03/equinox/keymaps/default/keymap.c
* Update keyboards/ai03/equinox/keymaps/default/keymap.c
* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c
* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c
* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c
* Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c
* Update keyboards/ai03/equinox/keymaps/via/keymap.c
* Update keyboards/ai03/equinox/keymaps/via/keymap.c
* Update keyboards/ai03/equinox/keymaps/via/keymap.c
* Fix indents
* Update keyboards/ai03/equinox/keymaps/proto_via/rules.mk
* Update keyboards/ai03/equinox/rules.mk
|
|
* add zfrontier/big_switch
* Update keyboards/zfrontier/big_switch/config.h
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/zfrontier/big_switch/config.h
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* add overriding keymap makefile
* Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/zfrontier/big_switch/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove redundant defines
* taplong no longer needed
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
|
|
|
|
* add a VIA keymap for kbd75
* rev2 is a completely different pcb allowing a NEW layout, setting this to have a different product id so users don't get confused when they're able to enable numpad layout on rev1 VIA
* Update keyboards/kbdfans/kbd75/rev1/config.h
Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/kbdfans/kbd75/rev2/config.h
Co-Authored-By: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
|
|
* Update TMOv2 for new keymap
* Update based on PR changes
|
|
* Added custom keymap
* Update keyboards/preonic/keymaps/elisiano/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Address PR comments and added CTL_T(KC_ESC) on other layouts as well
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* S75 Encoder Fixes
* Flip encoder pins vs using setting
|
|
* Add Arm Teensys to mcu_selection.mk
* Roll back halfkeyboard keymap changes
* Remove extra newline
|
|
* make silverbullet44
* comment edit
* venderID
* Fix parentheses in macros, and in general clean up quantum.h (#5021)
* Fix up GPIO macros
* Fix up send string macros
`string` arguments must not be parenthesized
* Fix up miscellaneous macros
* Make indentation uniform (4 spaces)
* Make #ifdef vs #if defined usage consistent
* Reorder standard includes
* Revert indentation changes as per review comments
* Revert #if defined(__AVR__) → #ifdef __AVR__ change
* Change 2 space indent to 4 spaces on a couple of lines
* Replace include guard with #pragma once
* alt+tab
* copy from master:silverbullet44
* adjust for pull request
* clang-format
* create info.json
* Delete new_project.sh
* Update keyboards/silverbullet44/keymaps/default/config.h
Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Update keyboards/silverbullet44/silverbullet44.c
Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Update keyboards/silverbullet44/silverbullet44.h
Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
* Apply suggestions from Maxr1998
* format default keymap
* Apply suggestions from Maxr1998 (#2)
* Apply suggestions from fauxpark
* fix readme.md
* Apply suggestion from Maxr1998. (custom_keycode to MO(_ADJUST))
* I became a tricky! Hahaha!!
* Add original keymap made by FKML
* deleated at config.h
* Changed Copyright
* Delete
// Defines the keycodes used by our macros in process_record_user
//enum custom_keycodes {
// QMKBEST = SAFE_RANGE,
// QMKURL
//};
* Delete bool alt_pressed = false;
* Delete ADJUST
* Delete /
* Delete void matrix_scan_user(void) {
}
void led_set_user(uint8_t usb_led) {
}
* Change Copyright's year.
* Delete adjust
* Delete adjust
* Delete adjust
* 列挙型に変更
* Enclose keymap with ```.
* Delete
#define _______ KC_TRNS
#define XXXXXXX KC_NO
* Fix indentation.
* Delete some rows.
* Aligned columns of ''readme.md''.
* I got god's keymap...hahaha:)
* Update keyboards/silverbullet44/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/silverbullet44/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
Co-authored-by: Max Rumpf <max.rumpf1998@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* correct indicator light states.
function of indicator lights was inverted. these changes correct that.
* flesh out keymaps pre production
* Enable extrakey in rules
* Prime_BLE initial commit
* Initial commit for Prime_L V2
* Update info.json
correct key spacing.
* update copyright
* Update readme.md
* Inital commit
* updates before PR into QMK master
* Drop Prime_EXL Plus from PR. Make requested changes to Prime_L V2
* Rename keyboards/primekb/Prime_l_v2/config.h to keyboards/primekb/prime_l_v2/config.h
* Rename keyboards/primekb/prime_l_v2/config.h to keyboards/primekb/Prime_l_v2/config.h
* remove directory Prime_l_v2
* re-submit with proper folder name.
* Restructure /primekb directory to merge /prime_l and /prime_l_v2
* made changes requested by QMK reviewers
* Update keyboards/primekb/prime_l/v1/readme.md
* Update keyboards/primekb/prime_l/v1/readme.md
* Update keyboards/primekb/prime_l/v1/readme.md
|
|
* Create readme.md
* Create keymap.c
* Create config.h
* Create rules.mk
* Create layers.json
* Update keyboards/xd75/keymaps/buzzlighter1/keymap.c
* Update keyboards/xd75/keymaps/buzzlighter1/keymap.c
* Delete layers.json
|
|
* added via keymap for kbd8x mkii
* adding via to kbd8x mk2
* modified via kbd8x mk2 keymap
* enable LTO kbd8x mk2 via keymap
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* removed backticks kbd8x mk2 via keymap
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
|
|
* Move Grave/Tilde keys to more convenient places
* Move Ins/Del and some other keys around
* Update KLE images
|
|
* coding style cleanup, enable/disable misconfigured/broken features
* add SCLN missing, compile with backlight PWM warning
* edit json
* new info.json from KLE
* new info.json from KLE using QMK converter
* changes notes
* notes in pull request
* missing line in comments
* line wrap
* Update keyboards/kc60se/config.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/keymaps/default/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/rules.mk
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* comment back in rules.mk
* add 2 iso layouts and keymaps, 1 ansi kemap, compiled and tested
* keymaps and info
* Delete keymap.c
not ready, I need to get a few iso characters corrected
* Delete keymap.c
not ready, need to get a few iso character define correctly
* Update info.json
Bspc to Backspace
* no unicode
* gui_on and gui_off in readme
* Update keyboards/kc60se/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove is_command
* Update keyboards/kc60se/config.h
remove comment
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kc60se/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kc60se/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove \\ in keymaps
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* set led pin b2 to output mode in matrix_init_kb(), toggle it in led_update_kb()
* Update config.h
I had commented FORCE_NKRO out.. WHy did it com back?
Co-authored-by: Check your git settings! <chris@chris-laptop>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* Update readme.md
Change the image photo of readme.md.
|
|
* Minor fix to improve front LED brightness config
* Updated rgblight.c
|
|
* Add Configurator layout data
* update readme
|
|
* Add austin keyboard
* Update to use spi ws2812 driver
* remove rgb
|
|
* Conform defaults to original TMK keymap
* fix swapped PGUP/PGDN (thanks noroadsleft)
* Another typo
|
|
* [keymap] ninjonas keymap updates
* [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores
* [keymap(lily58)] added numpad layer
* [keymap(crkbd)] added numpad layer activated through tapdance
* [fix(8170)] fixing code review changes requested by noroadsleft
* [fix(8170)] updating comments and .md files to use 'Cmd' instead of and ⌘
|
|
* Add Panc40 by Panc Interactive
* Fix LAYOUT_sebright macro
|
|
|
|
* add dz60 via support
* use the correct DZ vendor id dervied from dz60
* differentiate product ID of v2 board
|
|
|
|
* Create readme.md
* Add files for Centromere
* Add keymap files for Centromere
* Add default keymap for Centromere
* Create keymap directory
* Add keymap files
* keymap directory cleanup
* Keyboard keymap directory cleanup
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keymap.c
* Update keymap.c
* Update centromere.c
Changed LED control to GPIO functions
* Update centromere.h
* Update rules.mk
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default_u2/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
|
|
Clean up checks and logics that are unnecessary due to MILC updates.
Use pathlib instead of os.path for readability.
Use the 'pytest' keyboard for the tests.
Add community layout for 'handwired/onekey/pytest' so we can test
community layouts.
|