Age | Commit message (Collapse) | Author |
|
* Add pandemic keyboard
* Fix default keymap
* Add via keymap
* Fix via keymap
* Fix keymaps and pandamic.h
* add info.json
* update info.json
* Apply suggestions from code review
* Update keyboards/handwired/swiftrax/pandamic/info.json
* make suggested changes
|
|
* Keyboard: add treeadstone48
* rename layout defines
* Use of pragma once
* move common include code
* fixed info.json
* change keymap layout from kc to normal
* fix alpha revision keymap
* fixed info.json
* remove USE_Link_Time_Optimization
* Add keyboard the Rhymestone
* fixed by PR review
* fixed by review
* Update keyboards/rhymestone/readme.md
fixed
* Fixed possible changes to oled_write_P
* Change the name of the layout definition
* Update keyboards/rhymestone/info.json
* Update keyboards/rhymestone/keymaps/default/keymap.c
* Update keyboards/rhymestone/keymaps/default/keymap.c
* Update keyboards/rhymestone/keymaps/default/keymap.c
* Update keyboards/rhymestone/keymaps/default/keymap.c
* Update keyboards/rhymestone/keymaps/switch_tester/keymap.c
* Update keyboards/rhymestone/keymaps/switch_tester/keymap.c
* Update keyboards/rhymestone/rev1/rev1.h
* add empty rules.mk in rev1
* Update from other review
* Update keyboards/rhymestone/rules.mk
* fixed other review
* move rhymestone to marksard directory
* move rhymestone to marksard directory (Commit the necessary modifications)
* remove
|
|
* Keyboard: add treeadstone48
* rename layout defines
* Use of pragma once
* move common include code
* fixed info.json
* change keymap layout from kc to normal
* fix alpha revision keymap
* fixed info.json
* remove USE_Link_Time_Optimization
* Add keyboard leftover30
* update keymap
* Update keyboards/marksard/leftover30/config.h
I guess I was mistaken. Thank you.
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/leftover30.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* Update keyboards/marksard/leftover30/keymaps/default/keymap.c
* changed user led custom method
* Update keyboards/marksard/leftover30/config.h
* Update keyboards/marksard/leftover30/config.h
* Update keyboards/marksard/leftover30/keymaps/default/rules.mk
* Update keyboards/marksard/leftover30/rules.mk
* Update from other review
* Update keyboards/marksard/leftover30/readme.md
* fixed kanji key procedure
* Update keyboards/marksard/leftover30/config.h
* Update keyboards/marksard/leftover30/config.h
* Update keyboards/marksard/leftover30/config.h
* fixed by review
|
|
* Add Bakeneko 60 keyboard
* Apply suggestions from code review
|
|
* [Keyboard] Add keyboard Reviung41
* Modified files
* deleted keyboards/reviung41/keymaps/default/config.h
* modified keyboards/rebiung41/keymaps/default/keymap.c
* modified keyboards/reviung41/readme.md
* modified keyboards/reviung41/readme.md
* modified keyboards/reviung41/readme.md
* Update readme.md
Change the image photo of readme.md.
* [Keyboard] Add reviung61
* Update readme.md
* fix keyboards/reviung61/ and add keymap default_rgb
* fix keyboards/reviung61/info.json
* fix keyboards/reviung61/info.json
* remove keyboards/reviung61/keymaps/default/config.h
* [keyboard] Fixed readme.md for reviung39 and 61.
* [keyboard] add keyboard reviung33
* fix keyboards/reviung33/rules.mk
* modified: keyboards/reving33/config.h
* modified: keyboards/reving33/info.json
* modified: keyboards/reving33/keymaps/default/keymap.c
|
|
* Remove #define DESCRIPTION
* Update readme.md
* Update keyboards/readme.md
* Update keyboards/readme.md
|
|
* Adding VIA support for sixkeyboard
* Update keyboards/sixkeyboard/keymaps/via/keymap.c
* Update keyboards/sixkeyboard/keymaps/via/keymap.c
* Update keyboards/sixkeyboard/keymaps/via/keymap.c
* Update keyboards/sixkeyboard/keymaps/via/keymap.c
* Update keymap.c
added suggested header. left my name out and changed year to 2020.
|
|
* Initial Commit for alice clone pcb
Initial commit for alice clone pcb
* Update keyboards/sneakbox/aliceclone/config.h
Change to #pragma once. Thanks.
* Update keyboards/sneakbox/aliceclone/config.h
* Update keyboards/sneakbox/aliceclone/kb.c
* Rename kb.h to aliceclone.h
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
Got it. Thanks.
* Update keyboards/sneakbox/aliceclone/readme.md
* Update keyboards/sneakbox/aliceclone/readme.md
* Update keyboards/sneakbox/aliceclone/rules.mk
* Update keymap.c
* Rename kb.c to aliceclone.c
* Update keyboards/sneakbox/aliceclone/config.h
* Update keyboards/sneakbox/aliceclone/aliceclone.h
* Update keyboards/sneakbox/aliceclone/aliceclone.h
* Update keyboards/sneakbox/aliceclone/aliceclone.h
* Update keyboards/sneakbox/aliceclone/config.h
Got it. Thanks.
* Update keyboards/sneakbox/aliceclone/readme.md
Got it, the parent company folder needs to be added for make to find the source. Forgot that. Thanks.
* Update keyboards/sneakbox/aliceclone/config.h
* Info.json now reflects QMK configurator metadata
Previously, .json represented via metadata.
* Changed typo ) to } at end of line 9.
* Update keymap.c
Updated the spacing of the keymap layout to be more readable.
* Update keymap.c
Updated this VIA keymap for formatting to make it more readable.
* Update keymap.c
Updated formatting of the rotary encoder function
* Update keymap.c
* Update info.json
Corrected key layout and aligned for straight keymap, removed rotation references
* Update keymap.c
Adjusted formatting for key layout for readability
* Adjusted formatting for key layout for readability
Adjusted formatting for key layout for readability
* Added GPLv2 License header
* Added GPLv2 license header
* Update aliceclone.c
* Updated the LAYOUT map
LAYOUT map now resembles the actual keymap with correct KXY keys corresponding to switch position.
* GPLv2 license header added
* Update keyboards/sneakbox/aliceclone/config.h
* GPLv2 License Header added
* Updated License Header, Added keymap layers
Added total of 4 keymap layers, fixed keymap visual formatting. License header GPLv2
* Added extra layers, corrected layer references
* Updated formatting for keymap.c LAYOUT
* Update keyboards/sneakbox/aliceclone/aliceclone.h
Updated
* Update keyboards/sneakbox/aliceclone/info.json
Updated
* Update keyboards/sneakbox/aliceclone/info.json
Updated
* Update keyboards/sneakbox/aliceclone/info.json
Updated formatting
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
Reviewed and approved. Thanks.
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
Reviewed. Understood. Thanks.
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
Got it. Removed.
* Update keyboards/sneakbox/aliceclone/keymaps/via/keymap.c
Agreed. Thanks for the suggestion.
* Update keyboards/sneakbox/aliceclone/readme.md
* Update keyboards/sneakbox/aliceclone/readme.md
* Update keymap.c
tabs spaces formatting
* Update keymap.c
Tabs and spaces. Remove L3 L4
* syntax in enum layer_names
removed comma after "_FN"
* Update aliceclone.h
renamed LAYOUT_all to LAYOUT
* Update keymap.c
Updated keymap
* Update keymap.c
* Update keyboards/sneakbox/aliceclone/readme.md
* Update keyboards/sneakbox/aliceclone/keymaps/via/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/via/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/via/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/via/keymap.c
* Update keyboards/sneakbox/aliceclone/aliceclone.h
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
* Update keyboards/sneakbox/aliceclone/keymaps/default/keymap.c
|
|
* Initial checkin of my 40percentclub/mf68 keymap
* Add gplv2 license header
|
|
* add chavdai40 rev2
* add chavdai40 rev2
* change include quantum.h to top of h files
|
|
* mattly's mirrored centromere layout
* Update keyboards/centromere/keymaps/mattly/keymap.c
* Update keyboards/centromere/keymaps/mattly/rules.mk
|
|
* Update config.h
added debounce to prevent stuttering with some switches
* Update README.md
|
|
Keebio BDN9 Additional Keymap - Rev Encoders
|
|
OLED is turned off by default.
|
|
* split up the e85 into hotswap and soldered variants
* remove layout_all LAYOUT macro for hotswap pcb
* add copyright header to to all config files
* remove list of alternate bootloaders
* spruce up config file
* comply with PR check list
* Update keyboards/exclusive/e85/hotswap/info.json
* Update keyboards/exclusive/e85/hotswap/info.json
* Update keyboards/exclusive/e85/hotswap/info.json
* Update keyboards/exclusive/e85/rules.mk
* Update keyboards/exclusive/e85/config.h
* Update keyboards/exclusive/e85/hotswap/config.h
* Update keyboards/exclusive/e85/soldered/config.h
* remove LAYOUT_all in hotswap and also remove superfluous comments
* remove the soldered tsangan map
|
|
Update ai03 Soyuz readme.md and keymap.c
* Update readme.md
* Update readme.md
* Update keymap.c
* Update keymap.c
* Update readme.md
* Update readme.md
* Update readme.md
* Update readme.md
|
|
* Added bm60rgb keymap
* Fix copyright
|
|
* Fixed the LED layout for the bm60rgb
* Added underglow support
|
|
* update h88.c
* Update keyboards/hineybush/h88/h88.c
|
|
* replaced #define PRODUCT_ID 0x1157 with #define PRODUCT_ID 0x2157
replaced product id to distinguish rev2 from rev1.
bakingpy gave me permission through discord chat.
|
|
The recent change to unnest macros put the enter on the wrong matrix key. On the 1uprgb, the ANSI and ISO enters share the same cell as does the ANSI and ISO backslash.
|
|
|
|
Update DZ60 Personal readme.md and keymap.c
* Update readme.md
* Update keymap.c
* Update keymap.c
* Update readme.md
* Update readme.md
* Update readme.md
* Update keymap.c
* Update readme.md
* Update
* Update readme.md
* Update keymap.c
* Update readme.md
|
|
* Change TMO to use layer_state_set_kb as is customary at the keyboard level.
This also factors out `process_indicator_led` to a separate method.
|
|
* Add keymap for DQM Design Spin macropad
* changes from code review
* state -> layer_state
* Formatting fixes
* Formatting fixes
* Formatting fixes
* Formatting fixes
* Formatting fixes
|
|
* add
* ADD
* update
* update
* update
* update
* Update rgb_led.c
* Update rgb_led.c
|
|
|
|
* Allow joysticks to be used without analog pins
* change how analog/digital joysticks are specified
|
|
* K-Type refactor
* Declare QMK in product name again
* Hopefully fix matrix scanning
* Maybe this time
* Partial (literally) RGB Matrix support
* Put RGB_MATRIX_ENABLE into rgb keymap for now
* Add ifdefs for RGB config
* Set layer 1 to actually be layer 1...
* Update keyboards/k_type/readme.md
* Put all RGB config in keymap for now
* Set SDB high?
* Before `rgb_matrix_init()` would be best
* User level, not keyboard
* Combating dropped keys
* Nope
* Readme for RGB keymap
* Remove custom matrix
|
|
|
|
|
|
* Better handle LTO_ENABLE
Especially when calling from command line
* Replace LINK_TIME_OPTIMIZATION_ENABLE with LTO_ENABLE
* Remove long for LTO from show_options.mk
|
|
|
|
* Change RGB wiring for Levinson
* Update RGB wiring for Iris
* Update RGB wiring for Nyquist
* Update RGB wiring for Quefrency
* Update RGB wiring for Viterbi
* Update RGB wiring for Fourier
* Update RGB wiring for BFO
* Handle redefinition of RGBLED_SPLIT
|
|
|
|
* Add support for hsv->rgb conversion without using CIE curve.
* Modify anavi/macropad8 to disable unicode (was unused), otherwise firmware size is too large.
|
|
Co-authored-by: flehrad <flehrad@users.noreply.github.com>
|
|
* Consolidate TKC projects and increase VIA keymap count to 4.
* Updated readme files.
* Removed config.h via limitation of 2 dynamic keymaps
* Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations.
* Update dynamic_keymap.c
* Restore 4 dynamic keymaps for VIA in TKC projects.
* Update quantum/dynamic_keymap.c
|
|
* add support for hid gamepad interface
add documentation for HID joystick
Add joystick_task to read analog axes values even when no key is pressed or release. update doc
Update docs/feature_joystick.md
Manage pin setup and read to maintain matrix scan after analog read
* Incorporates patches and changes to HID reporting
There are some patches provided by @a-chol incorporated on this commit,
and also some changes I made to the HID Report structure.
The most interesting is the one dealing with number of buttons: Linux
doesn't seem to care, but Windows requires the HID structure to be byte
aligned (that's in the spec). So if one declares 8/16/32... buttons they
should not have any issues, but this is what happens when you have 9
buttons:
```
bits |0|1|2|3|4|5|6|7|
|*|*|*|*|*|*|*|*| axis 0 (report size 8)
|*|*|*|*|*|*|*|*| ...
|*|*|*|*|*|*|*|*|
|*|*|*|*|*|*|*|*|
|*|*|*|*|*|*|*|*|
|*|*|*|*|*|*|*|*|
|*|*|*|*|*|*|*|*| axis 6
|*|*|*|*|*|*|*|*| first 8 buttons (report size 1)
|*| | | | | | | | last of 9 buttons, not aligned
```
So for that I added a conditonal that will add a number of reports with
size 1 to make sure it aligns to the next multiple of 8. Those reports
send dummy inputs that don't do anything aside from aligning the data.
Tested on Linux, Windows 10 and Street Fighter (where the joystick is
recognized as direct-input)
* Add save and restore of each pin used in reading joystick (AVR).
Allow output pin to be JS_VIRTUAL_AXIS if the axis is connected to Vcc
instead of an output pin from the MCU.
Fix joystick report id
Fix broken v-usb hid joystick interface. Make it more resilient to unusual settings (none multiple of eight button count, 0 buttons or 0 axes)
Correct adc reading for multiple axes. Piecewise range conversion for uncentered raw value range. Input, output and ground pin configuration per axis.
Documentation fixes
* Fix port addressing for joystick analog read
* The other required set of changes
As per the PR, the changes still holding it up.
Add onekey for testing.
Fix ARM builds.
Fix device descriptor when either axes or buttons is zero.
Add compile-time check for at least one axis or button.
Move definition to try to fix conflict.
PR review comments.
qmk cformat
* avoid float functions to compute range mapping for axis adc reading
* Remove V-USB support for now. Updated docs accordingly.
* Update tmk_core/protocol/lufa/lufa.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update tmk_core/protocol/usb_descriptor.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update tmk_core/protocol/usb_descriptor.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update tmk_core/protocol/usb_descriptor.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Add support for joystick adc reading for stm32 MCUs. Fix joystick hid report sending for chibios
* Fix HID joystick report sending for ChibiOS.
Add one analog axis to the onekey:joystick keymap.
Fix pin state save and restore during joystick analog read for STM32
MCUs.
* Update tmk_core/protocol/chibios/usb_main.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update tmk_core/protocol/lufa/lufa.c
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Add missing mcuconf.h and halconf.h to onekey:joystick keymap.
Add suggested fixes from PR.
* Switch saveState and restoreState signature to use pin_t type.
onekey:joystick : add a second axis, virtual and programmatically animated.
* Update docs/feature_joystick.md
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update docs/feature_joystick.md
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Add PR corrections
* Remove halconf.h and mcuconf.h from onekey keymaps
* Change ADC_PIN to A0
Co-authored-by: achol <allecooll@hotmail.com>
Co-authored-by: José Júnior <jose.junior@gmail.com>
Co-authored-by: a-chol <achol@notamail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
|
|
* Update Space Cadet to use Custom Tapping Term functionality
* Detect correct keycode for space cadet tapping term
* Update tap dancing to use global custom tapping term
* Update documentation for Tap Dances
* formatting pass
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/feature_tap_dance.md
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update for future
* Update user keymaps for space cadet
* Fix typos
* Clean up tapping term stuff
* Fix compiler issue if NO_ACTION_TAPPING is enabled
Co-authored-by: fauxpark <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
|
|
* Add change log
* Change combo index from uint8_t to uint16_t
|
|
* Change analogRead calls to analogReadPin
* Add ChangeLog
* Update docs, remove mention of `analogRead()`
* Retarget changelog for next round
|
|
|
|
* Initial work for consolidation of board files and default ChibiOS configs.
* Migrate F401/F411 black pills for testing.
* Add early init bootloader jump flag.
* Add support for I2C in order to use i2c_scanner keymap.
* Add F401/F411 HSE bypass to get things booting.
* Exempt "hooked" ChibiOS conf files from updater script.
* Fix up ordering for bootloader_defs file check.
* Match previous $(KEYBOARD_PATHS) value for Proton-C, updated for all board configs.
|
|
* Rename keyboards/handwired/zergo/keymap.c to keyboards/handwired/zergo/keymaps/default/keymap.c
* Update rules.mk
* Update rules.mk
* Update bootloader.mk
* Update rules.mk
* Update bootloader.mk
* Update info.json
* Update rules.mk
* Update zergo.h
* Update info.json
* Update keymap.c
* Update keyboards/handwired/zergo/info.json
* Update keyboards/handwired/zergo/keymaps/default/keymap.c
|
|
* Add a compiling layout based on minidox
* Add the correct pins
* Add old for science code
* Update to 2020 standards
* Get the keymap working
* update config
* Update pinout
* Fix pins
* Make requested changes
* Add info.json for configurator
* for science - PR comments
* Apply suggestions from code review
|
|
* setup handwired pteron38
* Clean up readme
* readme follow template
* c formatting conventions
* remove file size comments from rules.mk
* use direct link to imgur image
* Apply suggestions from code review
* add license
|
|
* kbd67/mkiirgb - allow disabling rgb matrix
wrap rgb matrix funs in defines
* kbd67mkiirgb - changes per review
remove kb funcs that just call the user version. what's left is all rgb
matrix stuff so we can just wrap the whole file.
|
|
Missed this on a previous PR.
|
|
* Initial prep for PR
* Fixing jsons for revs
* Remove old keymap ref in readme
* Add Rev1 default layout
* Fix extra comma in default r1 keymap
* Changed default keymap for r1 to match new split bottom row macro name, updated via keymap readme, updated r1 json to match layout macro name, updated split space macro for r1
* Moved combo configs to default keymaps, removed unused bootloader selections
* Update keyboards/underscore33/rev1/rules.mk
* Update keyboards/underscore33/rev2/rules.mk
* Refactor _33 folder structure
* Add VIA keymap to rev1
* Rename macros and product_id as suggested
|