ed80874f72
Fix IT_APOS backward compatibility define in keymap_italian.h ( #8565 )
...
* Fix IT_APOS backward compatibility define in keymap_italian.h
Found by ZSA.
2020-03-27 09:44:06 +11:00
23e942ae4e
Enable SLEEP_LED on ATmega32A ( #8531 )
...
* Port over some AVR backlight logic to SLEEP_LED
* Port over some AVR backlight logic to SLEEP_LED - add timer 3
* Port over some AVR backlight logic to SLEEP_LED - clang format
* Enable SLEEP_LED within vusb protocol
2020-03-26 18:21:33 +00:00
c077300e19
[Keymap] BM16a stock layout ( #8547 )
...
* Stock layout
* Added the default readme
* Update keyboards/bm16a/keymaps/stock/keymap.c
Removed trailing backslashes from layouts
* Removed redundant files, renamed stock keymap and changed readme
2020-03-26 11:03:37 -07:00
11f12d386b
Fix wrong python-pip package for MSYS setup instructions
2020-03-26 07:50:22 -07:00
4d76d85d7b
V-USB: Use manufacturer and product strings from config.h ( #7797 )
...
* V-USB: Use manufacturer and product strings from config.h
* Update board configs
2020-03-26 13:11:32 +00:00
981ea87b05
Add Estonian keymap ( #8527 )
2020-03-26 16:51:07 +11:00
65252ebf67
Add Croatian keymap ( #8525 )
...
* Add Croatian keymap
* Fix comment on HR_DIAE
2020-03-26 16:50:39 +11:00
5bd0a5a585
[Docs] added the description of the reading order of the config.h files. ( #8545 )
...
* added the description of the reading order of the config.h files.
* Update docs/hardware_keyboard_guidelines.md
* Update docs/hardware_keyboard_guidelines.md
* Added a description of post_config.h.
* sample bug fix
* sample update
* Update docs/hardware_keyboard_guidelines.md
* Update docs/hardware_keyboard_guidelines.md
* update docs/hardware_keyboard_guidelines.md
* Update docs/hardware_keyboard_guidelines.md
2020-03-25 21:13:16 -07:00
9fbf17b90e
format code according to conventions [skip ci]
2020-03-26 03:10:16 +00:00
96bfce7000
Add RawHID support to ATSAM (Massdrop boards) ( #8530 )
...
* Add support for RAW endpoint for arm_atsam
This the excellent work from helluvamatt/qmk_firmware in bb6eeb93b.
* Reformat arm_atsam RAW endpoint code
Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com >
2020-03-26 02:34:57 +00:00
d68c4d8106
Add KeebsPCB pre-Alpha support ( #8485 )
...
* Add initial KeebsPCB support
* Update readme
* Update readme
* Correct readme typo
* Update keyboards/acheron/keebspcb/config.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Apply @noroadsleft suggestions from code review
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/acheron/keebspcb/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/acheron/keebspcb/keymaps/default/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-03-26 02:22:08 +00:00
9fb988b6e8
Add _33 Keyboard folder ( #8543 )
...
* Add _33 Keyboard folder
* Correcting naming convetions and other code convetions
* Removed extra spaces
* fixed layout callbacks to new lower-case versions
* Remove tapping_term, fix RGB pin define. Added blank readme-to be updated.
* initial addition of the readme.md
* Update readme.md for hardware/pcb availability info
* Adding keymap readme
* Info.json added
* Incorporate Drashna's recommended changes
2020-03-26 01:53:40 +00:00
016d417253
add ansi with blocker layout and keymap for KBD67 rev2 PCB ( #8538 )
...
* add new layout for 65% with blocker and add matching keymap
the rev2 pcb gets used in the kbd67 which has a blocker between the left arrow key and the right ctrl key. this layout is missing so far even though it's probably the most used one for this board.
* add split backspace layout with blocker
* change keycode for backslash
* update rules.mk and add missing layouts in info.json
* Update keyboards/kbdfans/kbd67/rev2/rules.mk
Co-Authored-By: Joel Challis <git@zvecr.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2020-03-25 14:51:05 -07:00
de58b07659
Slice Keyboard ( #8464 )
...
* Adding Slice Keyboard
* Update keyboards/basekeys/slice/rev1/config.h
Co-Authored-By: Erovia <Erovia@users.noreply.github.com >
* Update config.h
* Update keyboards/basekeys/slice/slice.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/slice.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update and rename rev1.c to rev1_rgb.c
* Rename rev1.h to rev1_rgb.h
* Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c
Co-Authored-By: Joel Challis <git@zvecr.com >
* slice_font location
* Update config.h
* Delete slice_font.c
* Update config.h
* Update keyboards/basekeys/slice/rev1/config.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1_rgb/rules.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/rev1_rgb/rules.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/rev1/rules.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/rev1/rules.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keyboards/basekeys/slice/keymaps/default/keymap.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update keymap.c
* oled rotation, config handedness
* OLED and LED functionality removed
* Update keyboards/basekeys/slice/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/basekeys/slice/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/basekeys/slice/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keymap.c
* Update keymap.c
* oled rotation, config handedness
* rev1 added EE_HANDS
* oled function name
* oled function name
* oled function name
* Update keyboards/basekeys/slice/rev1_rgb/rules.mk
Co-Authored-By: Joel Challis <git@zvecr.com >
* keymap changes
* Delete _font.c
* keymap changes, VID/PID
* Update keyboards/basekeys/slice/rev1/config.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1/config.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* Update keyboards/basekeys/slice/rev1_rgb/config.h
Co-Authored-By: Joel Challis <git@zvecr.com >
* split_util.h used
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2020-03-25 10:25:10 +01:00
6ceaae30f5
Run clang-format manually to fix recently changed files ( #8552 )
2020-03-25 14:39:53 +11:00
5075a1d9e4
[Docs] Update RGB Matrix docs with function refs ( #8367 )
...
* [Docs] Update RGB Matrix docs with function refs
* Fix up code samples
* suggestions by noroadsleft
* Fix small typo
Co-authored-by: James Young <xxiinophobia@yahoo.com >
2020-03-24 18:54:38 -07:00
3587e20e70
[Keyboard] Add kudox game rev2 ( #8529 )
...
* Add Kudox Game rev2.
* Add the keymap of Kudox Game a layer for regulating RGB.
* Modified rgblight_init when RGBLIGHT_ENABLE=no.
* Remove invalid codes.
* Modified *init* function right intention of framework.
2020-03-24 13:02:41 -07:00
963bba1fc3
[Docs] Update Japanese translation of custom_quantum_functions.md ( #8520 )
2020-03-24 11:59:31 -07:00
571a589cfa
[Docs] Update Japanese translation of _summary.md ( #8508 )
...
* Update Japanese translation of _summary.md
* Update translation
* Update translation
2020-03-24 11:51:45 -07:00
3c2d5599b9
[Docs] Update Japanese translation of README.md ( #8507 )
...
* Update Japanese translation of README.md
* Apply suggestions from code review
* Apply suggestions from code review
* Update translation
Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com >
2020-03-24 01:05:08 -07:00
3b05f25221
[Keymap] shadowprogr's personal keymap ( #8497 )
...
* Add personal keymap
* Add keymap readme.md
* Update keymap
2020-03-24 00:13:45 -07:00
e05e671871
Update Japanese translation of flashing.md
2020-03-24 14:26:11 +09:00
2d5b492550
Update Japanese translation of keymap.md
2020-03-24 14:24:19 +09:00
ad8774d6fa
Update Japanese translation of contributing.md
2020-03-24 14:19:25 +09:00
297aad6ebd
Set backlight and RGB pins for AVR onekeys ( #8533 )
...
* Set backlight and RGB pins for AVR onekeys
* Set pin for ADC as well
* Define ADC_PIN for F4 blackpills
* Use A0 for F4 ADCs
* Set ADC pins for F0 and F1
2020-03-24 03:32:23 +00:00
8f69983c58
[Keymap] Minidox Bepo layout ( #8515 )
...
* [Keymap] Minidox Bepo layout
Todo :
Lower
Adjust
Update Lower E and Lower S on schema
* Added config.h
* Code review, update config.h
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: dolie <olivier.ghafari@pm.me >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-03-24 00:51:49 +00:00
b779078c60
[Keyboard] Add support for Southpaw Extended 65% ( #8465 )
...
* Add support for Southpaw Extended 65%
* Update keyboards/switchplate/southpaw_65/readme.md
* Update keyboards/switchplate/southpaw_65/readme.md
* Update keyboards/switchplate/southpaw_65/readme.md
* Update keyboards/switchplate/southpaw_65/southpaw_65.c
* Update keyboards/switchplate/southpaw_65/rules.mk
* Cleaned up keymaps
-Removed default2 keymap
-Removed default_iso2 keymap
-Rename default keymap directory to default_ansi to reflect correct keymap name
* Update readme.md for default_ansi keymap directory change
* Add layout_all for configurator and correct maximum number of keys supported in readme.md
* Update keyboards/switchplate/southpaw_65/info.json
Forgot to change name to LAYOUT_all
* Update keyboards/switchplate/southpaw_65/info.json
* Update keyboards/switchplate/southpaw_65/readme.md
* Update keyboards/switchplate/southpaw_65/rules.mk
* Add LAYOUT_all keymap
* Update keyboards/switchplate/southpaw_65/keymaps/default/keymap.c
* Update keyboards/switchplate/southpaw_65/info.json
2020-03-23 15:26:22 -07:00
b936048b0b
[Keyboard] Snap96 Keyboard ( #8416 )
...
* snap96
* fix readme
* small fixes
* remove 4th layer
* moved via config to via folder
* remove suspend
* via config.h
* kc_nubs
* remove kc_trns to define and remove layer 2
* remove merge conflicts
* remove define and add 3rd layer for VIA keymap
* fix comma
Co-authored-by: Xelus22 <preyas22@gmail.com >
2020-03-22 21:27:00 -07:00
7e0dc5376f
[Keymap] Add spidey3 keymap for 75_ansi, and a spidey3 userspace ( #8470 )
...
* First cut at Josh Diamond's KBD75 customizations.
Includes:
* My unique keymap with ChromeOS specific keys
* Use RGB underglow to indicate Caps Lock
* Some unicode bindings
* Some changes to make debugging easier
* Updated spidey3 to be applicable to all 75_ansi boards
* Sadly, ChromeOS doesn't pay attention to most consumer codes
* Add mac layer; fix flakeyness in CAPS_LOCK underglow.
* Make layers.json match the keymap (to the extent possible)
* Major cleanup; fix broken debug persistence
* Cleanup some whitespace issues
* Fix incorrect log message.
* Rework layer indication to user RGBLIGHT_LAYERS
* Update layouts/community/75_ansi/spidey3/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Rename users/spidey3/rgblight.c to layer_rgb.c per suggestion
* Refactor to use set_single_persistant_default_layer().
* Use dprint/f to make logging more elegant.
* Update users/spidey3/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update users/spidey3/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update layouts/community/75_ansi/spidey3/rules.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update users/spidey3/spidey3.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update users/spidey3/layer_rgb.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Update users/spidey3/init.c
Co-Authored-By: Ryan <fauxpark@gmail.com >
* Changes from code review
Co-authored-by: Joshua Diamond <jdiamond@Deep-Thought.local >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-03-22 21:11:41 -07:00
6d1af63842
Add Irish keymap ( #8528 )
2020-03-22 17:32:43 -07:00
6c4a744a1b
Add Czech keymap ( #8526 )
2020-03-22 17:31:19 -07:00
f7722ef9ca
[Keyboard] Added two new layouts for the cospad ( #8502 )
...
* creation
new numpad layout for 23 keys
creation of new keymap
* Update cospad.h
* Update info.json
* Update keymap.c
* Update keymap.c
Added a macro for the "00" key.
* added two new keymap. one for each new layout.
The new keymaps are based on the default keymap but focus on
* Update keyboards/cospad/cospad.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/cospad.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keymap.c
layout name fix.
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/cospad/keymaps/johannbl/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Delete keymap.c
* Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c
* Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c
* Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c
Co-Authored-By: Nick Brassel <nick@tzarc.org >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2020-03-22 17:28:11 -07:00
76cb2b1160
format code according to conventions [skip ci]
2020-03-22 14:03:14 +00:00
5117dff6a2
Add Post Processing to process_record ( #4892 )
...
* Improve process_record system
Code based on @colinta's
* Rename and better handle functions
* Fix incorrect function call to process_record_user
* Add documentation for post_process_record
* Add both get_event_keycode and get_record_keycode functions
And add some comments about these functions
* Update code format
* Cleanup merge artifacts
2020-03-23 00:29:05 +11:00
e5d34fd084
Variable combo ( #8120 )
...
* keymap(gergo): colemak
* added flipped numbers
* add STENO_DISABLE_VIRTSER
* add STENO_DISABLE_VIRTSER
* Added GergoPlex and Faunchpad
* push retab
* push retab
* added variable option for combos
* removed accidental commit
* removed accidental commit
* More accidental deletions! (╯°□°)╯︵ ┻━┻
Co-authored-by: Damien Rajon <145502+pyrho@users.noreply.github.com >
2020-03-23 00:17:26 +11:00
bfb2f8e0a8
Add Word Per Minute calculation feature ( #8054 )
...
* Add Word Per Minute calculation feature
* Fix copyright info
* Remove header from quantum.c, setup overloadable keycode inclusion for WPM, update docs
* Simplify logic for keycode filtering
* Adding link from summary to wpm_feature info
* Update docs/feature_wpm.md
Typo in function prototype example in docs
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Add WPM transport via i2c
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
2020-03-23 00:06:16 +11:00
d8f3c28a37
Align some ChibiOS build logic ( #8461 )
...
* Align some ChibiOS build logic
* infer more makefile logic
* Move bootloader logic to chibios file
2020-03-22 20:48:17 +11:00
eef0cb2f90
Add US International keymap ( #8493 )
...
* Add US International keymap
* Add extra spacing to UK AltGr keycode comments
2020-03-22 20:45:27 +11:00
63e4ad13c8
Add Icelandic keymap and sendstring LUT ( #8494 )
2020-03-22 20:16:24 +11:00
f9e67338a4
Add Finnish keymap and sendstring LUT ( #8495 )
2020-03-22 19:52:54 +11:00
5f9f62fb8c
Reorder logic within common_features.mk ( #8517 )
...
* Reorder logic within common_features.mk
* Revert haptic logic
* Add back path to make tests happy
* Update common_features.mk
Co-Authored-By: Ryan <fauxpark@gmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-03-22 19:34:23 +11:00
147bc6ec43
Remove BOOTLOADER_SIZE stuff from template ( #8516 )
2020-03-22 08:50:37 +01:00
bea62add55
[Docs] Trivial documentation fix ( #8509 )
...
* Trivial documentation fix
* fix
* fix
* fix translation
2020-03-22 13:53:58 +11:00
d511e52c1f
format code according to conventions [skip ci]
2020-03-21 23:44:27 +00:00
789e199450
Add support for Bootmagic lite when using SPLIT_HAND_PIN ( #8347 )
...
* Add support for Bootmagic lite when using SPLIT_HAND_PIN
* Deduplicate bootmagic_lite logic from within via
* Revert location of defaults so that user overrides still work for now
* Tidy up code slightly
2020-03-21 23:10:39 +00:00
a747c1c3de
FLX Lodestone: add ANSI and ISO layout data and keymaps ( #8481 )
...
* Lodestone: add ANSI and ISO layout data and keymaps
* rename layout macros
LAYOUT_ansi -> LAYOUT_65_ansi_blocker_split_bs
LAYOUT_iso -> LAYOUT_65_iso_blocker_split_bs
* use four-space indent on the new keymaps
* add 65_ansi_blocker and 65_iso_blocker layouts
2020-03-21 15:36:27 -07:00
a521fc2b6c
[Docs] Fixes for feature_rgblight.md ( #8514 )
...
* remove extra comma that breaks the RGBLight Layers example
* linting
- use four spaces instead of tabs for indenting
- remove trailing spaces
2020-03-21 20:11:06 +00:00
8651eef298
Claw44 rev1 Configurator layout support ( #8488 )
2020-03-21 12:43:27 -07:00
f4799481cd
Fix formatting for report.h ( #8512 )
2020-03-22 06:19:01 +11:00
675b153525
Fix build of Equinox ( #8505 )
...
* Remove rules.mk from equinox dir
* Add explicit rules.mk to rev0 and rev1 dirs
2020-03-21 10:34:23 -07:00