tcatkins99 and MechMerlin
1b3ac77fec
mapdev's Espectro layout ( #4366 )
...
* Add mapdev layout to espectro
* Add mapdev layout to espectro
* - Update MO
Co-Authored-By: tcatkins99 <tatkins@beitzanddaigh.com >
2018-11-06 08:06:50 -08:00
Drashna Jaelre and Jack Humbert
73e634482e
command.h include was not set correctly
2018-11-06 00:40:30 -05:00
Drashna Jaelre and Jack Humbert
40313cfa3b
Fix Terminal feature on ChibiOS
2018-11-06 00:40:02 -05:00
Drashna Jaelre and Jack Humbert
ec34b53864
Fixe line endings
2018-11-06 00:39:37 -05:00
Drashna Jaelre and Jack Humbert
4a033641df
Update Features page to reflect all of the features linked in the sidebar/summary
2018-11-06 00:38:54 -05:00
Drashna Jaelre and Jack Humbert
26a201e687
fix example to reflect caveat
2018-11-06 00:38:44 -05:00
Drashna Jaelre and Jack Humbert
6e44f94f21
Add EEPROM_RESET keycode to core code ( #4234 )
...
* Add EEPROM Reset keycode
* Add keycode to docs
* Move EEPROM Reset code to the end of the enum
* Cleanup and naming change
2018-11-06 00:38:18 -05:00
Drashna Jaelre and Jack Humbert
f2101cfb6a
Update to drashna keymaps ( #4365 )
...
* Consistency fixes and more eeprom defaults
* Handle setting Unicode mode on eeprom reset better
* Unicode EEPROM hack
* Re-enable permissive hold and ignore mod tap
* Set unicode input mode
* More unicode stuff
* more haaaaaacks
* Attempted RGB Cleanup
* Fix compiler issue
* Add GitLab CI config for personal compiling
* Add avr gcc version to GitLab CI script
* Add rgblight init to matrix init
2018-11-06 00:36:26 -05:00
Drashna Jaelre and Jack Humbert
6729265625
Clarify the Mod Tap defines in documentation ( #4352 )
...
* Fix up Mod Tap settings keys
* Change link names
* permissive hold wordsmith
Co-Authored-By: drashna <drashna@live.com >
* ignore mod tap wordsmithing
Co-Authored-By: drashna <drashna@live.com >
* grammar fix
Co-Authored-By: drashna <drashna@live.com >
* wordsmithing
Co-Authored-By: drashna <drashna@live.com >
* word smithing
Co-Authored-By: drashna <drashna@live.com >
2018-11-06 00:35:16 -05:00
Konstantin Đorđević and Jack Humbert
4636f0f623
Remove ALTG(kc) as it's misleading and is not actually AltGr ( #4338 )
...
* Remove ALTG(kc) as it's misleading and is not actually AltGr
* Add temporary alias for ALGR in keyboards/planck/keymaps/pevecyan/keymap.c
2018-11-06 00:34:54 -05:00
zvecr and Drashna Jaelre
5729380530
Keyboard: Initial 6lit port ( #4355 )
...
* Initial 6lit port
* Pull request review changes
* Switch to bootmagic lite
2018-11-05 19:01:13 -08:00
zvecr and Drashna Jaelre
a3bb8c05c9
Keyboard: Initial foobar port ( #4367 )
2018-11-05 19:00:54 -08:00
Danny and Drashna Jaelre
a49d0a1e83
Keyboard: Add Nyquist Rev 3 ( #4287 )
...
* Add Nyquist Rev 3
* Switch to split_common
2018-11-05 11:00:38 -08:00
Jeremy Herve and MechMerlin
a95fc388fd
Redox: move curly brackets one row down. ( #4364 )
...
In #4258 , the 2 curly brackets were inadvertently moved one row up. This fixes that.
2018-11-05 06:04:52 -08:00
Konstantin Đorđević and MechMerlin
d1d5f20078
Update whitefox/konstantin keymap ( #4363 )
...
* Use Magic+Esc for entering bootloader mode
* Expand rules.mk
* Improve FN_RCTL tap dance
* Avoid one-line if statements
* Add PROGMEM to keymaps definition
* td_fn_rctl_* → td_fn_rctrl_*
* Fix FN_RCTL tap dance bug when count is 4, 8, 12 etc.
* Add ACTION_TAP_DANCE_DOUBLE_MODS
* Rearrange/rename keycode defines
* Use RAL_RGU and RCT_RSF in keymaps
* Replace keymap ASCII art with box drawing characters
* Add FN_FNLK and use it
* Set Unicode input mode in eeconfig_init_user instead of matrix_init_user
2018-11-05 06:04:14 -08:00
Jarred Steenvoorden and Drashna Jaelre
f2fda1bd56
Keymap update Adding RGB underglow controls. ( #4358 )
...
* Update userspace with common config.h
* Add my dz60, satan and xd75 keyboard keymaps
* Fixing executable bits changed during last upstream merge
* Cleanup unnecessary files and defines
* Remove unnecessary defines from userspace config
* Add underglow controls to dz60 function layer
* Fixing merge conflicts
* Fixing exectable bits changed during merge
2018-11-05 00:05:48 -08:00
TurboMech and MechMerlin
f28a4e39fc
Fix Espectro build ( #4353 )
...
After further testing and feedback from others, the bottom row matrix was incorrect. Also RGB number was incorrect (I was tired when building this, really shouldn't do that).
2018-11-04 16:00:33 -08:00
Kosuke Adachi and Drashna Jaelre
756d92c1a0
Keyboard: Update the serial.c of crkbd based on the helix-serial.c ( #4349 )
2018-11-04 10:46:26 -08:00
noroadsleft and MechMerlin
e9fd42df71
converter/adb_usb Configurator support and adb_usb.h cleanup ( #4348 )
...
* converter/adb_usb: Configurator support
Note: LAYOUT_ext_ansi has a blank space between the Spacebar and the
Right Alt/Option key when loaded in the Configurator. This is
deliberate.
Stock Apple Extended Keyboards and AEK IIs send the scan code for Left
Command when either Command key is used. (This is noted already in the
readme.) That being the case, the Command keys cannot be assigned to
different functions. Whichever keycode is placed on Left Command will be
used for both Command keys.
* converter/adb_usb: adb_usb.h cleanup
- replaced KEYMAP_COMMON_H with ADB_USB_H
- white space changes for visual alignment in LAYOUT_ext_ansi macro
2018-11-04 09:32:42 -08:00
TurboMech and Drashna Jaelre
3946ea2141
Keyboard: adding Espectro ( #4343 )
...
* added Espectro
Added Espectro keyboard from MechKeys.ca
* Update keyboards/espectro/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/espectro.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/default/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/default/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/config.h
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/keymaps/mac/keymap.c
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/readme.md
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/readme.md
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/readme.md
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/readme.md
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* Update keyboards/espectro/rules.mk
Co-Authored-By: TurboMech <32869044+TurboMech@users.noreply.github.com >
* fixing Espectro pull request
* fixing macros in mac keymap
2018-11-04 07:39:58 -08:00
noroadsleft and Drashna Jaelre
b5d7bb6154
converter/usb_usb Refactor and Configurator support ( #4345 )
...
* converter/usb_usb: layout macro refactor
- KEYMAP_ALL renamed to LAYOUT_all
- KEYMAP renamed to LAYOUT_ansi
- KEYMAP_ISO renamed to LAYOUT_iso
- KEYMAP_JIS renamed to LAYOUT_jis
* converter/usb_usb: keymap refactor
- all keymaps now use #include QMK_KEYBOARD_H
- layout macro names updated
- removed deprecated TMK macro/function code
* Add info.json file for Configurator support
2018-11-03 23:57:42 -07:00
MechMerlin and Drashna Jaelre
60ed0b7c30
Keyboard: Port over the x268 Noxary Firmware ( #4339 )
...
* port over Rozakiin https://github.com/Rozakiin/Noxary_Firmware/tree/master/noxary_x268
* rename LAYOUT to LAYOUT_65_ansi default layout
* add configurator support
* add community layout support
* put Rozakiin's name everywhere
* update readme
* problems with the 65_ansi keymap to be diagnosed later
2018-11-03 15:09:32 -07:00
wanleg and Drashna Jaelre
80c04b2919
5x5bt ( #4333 )
...
* got bluetooth working
* get rid of description on bluetooth
* get rid of commented code used for testing
* Update config.h
2018-11-03 10:39:40 -07:00
BK and Drashna Jaelre
bdc72740cb
Add distro support for sabayon ( #4320 )
...
* Add distro support for sabayon
Sabayon is a gentoo based distro with a different package manager. Does
not need any use flags or masking for the required packages.
* Add missing backslash
* Put echo string in quotes, remove extra newline
* Order gentoo/sabayon packages alphabetically.
2018-11-03 10:38:37 -07:00
Michael Pio and Jack Humbert
292a87ad04
Instructions on how to flash via STM32 bootloader ( #4316 )
...
* Add instructions on flashing ARM keyboards with default STM32 bootloader
* fixed typo; added note suggestion to step 4
2018-11-03 13:08:05 -04:00
Josh and Jack Humbert
0633eb0273
Increasing square wave buffer to max volume. ( #4296 )
...
* Increasing square wave buffer to max volume.
* Using range designated initializers for square waves; defining DAC_SAMPLE_MAX.
2018-11-03 12:22:57 -04:00
Elliot Powell and Drashna Jaelre
cd544e10a9
Keymap: Fixed poor layout of EP40 default keymap ( #4330 )
...
* add initial ep40 files
* fixed issues
* updated keymap
* Added media control
* Update keyboards/handwired/ep40/rules.mk
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com >
* Fixed requested changes
* Fixed more requested changes
* Added delete key to layor 1
* Updated defualt keympap to have a Backspace mod del key
* removed place holder
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com >
* removed obsolete code
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com >
2018-11-02 16:41:26 -07:00
Abhinav and Drashna Jaelre
6dec3550e0
Niu keymap ( #4273 )
...
* Add modified planck layout
* Update rules
2018-11-02 14:48:44 -07:00
patrickmt and Drashna Jaelre
cec203ea80
USB Suspend for arm_atsam protocol
...
Rewrote USB state tracking for implementation of suspend state.
Updated suspend.c in entirety.
Main subtasks (generally hardware related) are now run prior to keyboard task.
2018-11-02 14:33:07 -07:00
patrickmt and Drashna Jaelre
563fe23e53
Fix CTRL/ALT keyboard does not wake computer from sleep
...
Fix for Massdrop CTRL and ALT keyboards not waking computer from sleep
2018-11-02 14:33:07 -07:00
Drashna Jaelre and nooges
f1529e74c4
Remove old declaration
...
Co-Authored-By: nooges <nooges@users.noreply.github.com >
2018-11-02 14:31:29 -07:00
Danny Nguyen and Drashna Jaelre
a5fa75fcb3
Move disable JTAG code from keyboard_init to keyboard_setup
...
This way all split keyboards are using that code instead of just those using split_common with the fix
2018-11-02 14:31:29 -07:00
Fredric Silberberg and Jack Humbert
5779ffb59a
Set the executable bit for sh scripts under util.
2018-11-02 13:42:05 -04:00
Jack Humbert and GitHub
34112dac36
Adds the Proton C base project ( #4224 )
...
* adds proton c base
* fixes custom matrix include
* adds readme.md
* usable pins, readme update
2018-11-02 12:44:57 -04:00
Jack Humbert and GitHub
15f6278aa6
Add support for Atmega32A to pin declarations and universal matrix ( #4015 )
...
* add computed pins from mcu type
* update for atmega32a
* doc typo
* add atmega16 chips, link to references
* remove avr include from config
* exclude assembler in config.h includes
* consolodate options, add 646
* fix typo in pindef
2018-11-02 12:31:40 -04:00
ENDO Katsuhiro and Drashna Jaelre
5909d8aef1
Keyboard: Add MiniAxe ( #4314 )
...
* Add a new keyboard MiniAxe.
* Fix readme foramt.
Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp >
* Fix readme format.
Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp >
* Remove unnecessary keycode aliases.
* Remove unnecessary param.
Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp >
2018-11-01 22:55:29 -07:00
Alex Mayer and Drashna Jaelre
6eb7501eb0
Four Banger: Clean Up Indentation ( #4322 )
...
Make indentation consistent and match project standards
2018-11-01 22:21:28 -07:00
Michael Pio and Drashna Jaelre
7a22da9f05
Update rules.mk for Vinta ( #4317 )
...
changed dfu args to exit to application mode after flashing
2018-11-01 17:28:01 -07:00
Jason Yamada-Hanff and Drashna Jaelre
e08266129e
Keymap: port atreus layout to levinson keyboard ( #4285 )
...
* Keymap: port atreus layout to levinson keyboard
* fix (mostly deprecation) issues after review
2018-11-01 17:26:43 -07:00
Jason Yamada-Hanff and Drashna Jaelre
153d1ecfcc
Keymap: add jyh levinson keymaps ( #4284 )
...
* Keymap: add jyh levinson keymaps
remove tap dance number keys due to sluggish responses
simplify I2C configuration
reverse hyper and meh positions
reduce tapping term to allow fast typing with mod tap space keys
remove Alt hold on right space key. too many false touches.
add vim-style arrows (hjkl) on asdf; semicolon/quote on raise
correct documentation string for jyh levinson layout
add alternative levinson layout for jyh
more inspiration from atreus keyboard. keeps shift in the expected
places. reduces number of layers. puts numpad layout easily
accessible. places important keys on palms and meta keys on top
corners for xmonad.
correct layer switching in jyh2 levinson layout
I was getting stuck on the numpad layer because the numpad hold key
was remapped once the layer was activated. Bad idea. Minor other
refinements.
use curly bracket { instead of brace [ on raise layer
add RGB keys on adjust layer
bootmagic key is confusing. turn it off.
try out permissive hold setting to make mod-tap better
remove hold for right control on quote key. too many mistakes
turn off permissive hold. it was causing unexpected behavior
enable rgb underglow animations
add make it pink/blue key to levinson layout
prevent stuck modifiers in jyh2 levinson keymap
* fix up deprecated code after code review
* remove PREVENT_STUCK_MODIFIERS because it is default
Co-Authored-By: yamad <jyamada1@gmail.com >
2018-11-01 16:52:47 -07:00
Jason Thigpen and MechMerlin
99740c670a
Add some more useful features to my alps64 AEK layout ( #4312 )
...
* Add mod-tap to right mods and shift
* Add del to fn1 layer and add fn2 layer for media and pcb debug
2018-10-31 22:27:57 -07:00
Drashna Jaelre and MechMerlin
f63c0b7844
Add pointer(?) to disable_JTAG to prevent compiler errors ( #4310 )
2018-10-31 15:14:59 -07:00
Danny and Drashna Jaelre
bd6d6d93f2
Update iris 3 ( #4307 )
...
* Fix incorrect LED pin assignment
* Strip out extra newline
2018-10-31 14:43:39 -07:00
That-Canadian and Drashna Jaelre
5630ad7604
Added JTAG disable code to the split_common ( #4309 )
...
Added JTAG disable code to the split_common slave code since the slave never calls keyboard_init(). In the future the slave should likely be modified to call keyboard_init() in some way, but without calling any of the unnecessary USB initialization code.
2018-10-31 14:42:15 -07:00
noroadsleft and Drashna Jaelre
75d657b525
Configurator info.json fix for XD87
2018-10-31 13:18:44 -07:00
Daniel Shields and MechMerlin
d147cf5ece
Add support for planck/rev6 to dshields keymap. ( #4304 )
2018-10-31 07:07:34 -07:00
noroadsleft and Drashna Jaelre
685cec47bb
Configurator info.json fix for KBD19x
...
The info.json had a random backslash, which invalidated the JSON structure. This commit fixes that issue.
2018-10-30 17:47:24 -07:00
Elliot Powell and Drashna Jaelre
426c18b8c6
Keyboard: add ep40 qmk support ( #4291 )
...
* add initial ep40 files
* fixed issues
* updated keymap
* Added media control
* Update keyboards/handwired/ep40/rules.mk
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com >
* Fixed requested changes
* Fixed more requested changes
2018-10-30 14:55:22 -07:00
Jason Thigpen and MechMerlin
7fc9170ea7
Add crd's AEK layout for ALPS64 board ( #4292 )
2018-10-30 09:10:53 -07:00
Leah and MechMerlin
7373d5b394
Update feature_bootmagic.md ( #4290 )
...
Fix typo
2018-10-30 08:37:08 -07:00