stanrc85
ff213d5fe1
[Keymap] Userspace update Rgb layers code ( #8659 )
...
* enable rgblight layers
* rgblight layers code
* switch to new rgblight layers
* testing led positions
* fix caps typo
* lights and colors working
* rules updated for different rgb use
* Extra spaces removed
5 years ago
Danny
3234118e52
Add Choconum ( #8709 )
...
* Add Choconum
* Disable SPI/I2C, add mem fix
* Rename layouts
* Nuke unused config.h files
* Fix username
5 years ago
Jared Giles
a1ffc40b36
Add Via keymap for BM16-A ( #8681 )
...
* Add Via keymap for BM16-A
* Apply suggestions from code review
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-Authored-By: Ryan <fauxpark@gmail.com>
* Deleted as per noroadsleft
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
5 years ago
Erovia
8fe5c718b4
Fix edge-case with config
...
Without this check, users can lock themselves out by enabling developer
mode, than disabling the dependencies. They wouldn't be able to turn off
developer mode as none of the subcommands (including 'config') would
work.
5 years ago
Erovia
38f14c4174
Don't hide for devs...
5 years ago
Erovia
eb683c8c52
Apply @skullydazed's suggestions, move 'import milc'
...
Only 'import milc' after we are sure that the minimum required modules
are available, as it depends on a few of them.
5 years ago
Erovia
21799be1ca
Make dedicated sections for user/dev commands in docs
5 years ago
Erovia
5cfc3ce02e
Rebase on master, hide some other subcommands
...
The list of hidden subcommands were approved by @skullydazed ;)
Currently hidden if 'user.developer' is not True:
- cformat
- docs
- kle2json
- pyformat
- pytest
5 years ago
Erovia
724f20ed32
Use milc for config check, requirements fixes
...
Use milc's config finding and parsing to check if the user is a
developer or not.
'requirements-dev.txt' will now load 'requirements.txt', so no need to
run pip twice.
Add missing 'yapf' dependency to 'requirements-dev.txt'.
5 years ago
Erovia
c61f016fa4
CLI: Add development mode support
...
Hide development specific options and don't require dev modules unless
`user.developer` is set to `True`.
5 years ago
Salicylic-acid3
ea7e40bae1
Update info.json ( #8723 )
...
Addressed a key shift in the QMK Configurator.
5 years ago
QMK Bot
974f83ec4b
format code according to conventions [skip ci]
5 years ago
Ryan
400ca2d035
spi_master for AVR ( #8299 )
...
* Change _delay_ms/us() to wait_ms/us()
* Switch to platform-agnostic GPIO macros
* Add AVR spi_master and migrate Adafruit BLE code
* Set verbose back to false
* Add clock divisor, bit order and SPI mode configuration for init
* Add start and stop functions
* Move configuration of mode, endianness and speed to `spi_start()`
* Some breaks here would be good
* Default Adafruit BLE clock divisor to 4 (2MHz on the Feather 32U4)
* Remove mode and divisor enums
* Add some docs
* No hr at EOF
* Add links in sidebar
5 years ago
DennyTom
e409fb47f2
DennyTom's buttery_engine ( #8138 )
...
* Selectively adding pieces
* Adding georgi keymap
* Adding more files, fixing make
* Smaller makefiles
* Fixing make rules
* README more inline with QMK's guidelines
* Turning off buggy assert
* Improving documentation based on a user feedback.
* Slightly better schema
* Resurrected state machine diagram
5 years ago
fauxpark
0499f30f59
Update BÉPO keymap and sendstring LUT
5 years ago
elmo-space
ae74922d14
add via support for kira80 ( #8677 )
...
* add via support for kira80
* remove redundant raw enable from rules.mk
* clean additional layers for via
* changed USB Vendor ID
5 years ago
artjomsR
3349a8b49b
[Keyboard] Wheatfield Split75 ( #8511 )
...
* Added split75 keyboard
* tidy up commented out code + removed default
* added visual map
* proper led functions. more layers for keymap
* led functions. moved mod keys to numbers
* double tapping toggle + leds on power on
* media keys fix
* clean up of commented out code and unnecessary functions. readme update.
default keymap
* removed bootloadHID file
* Update keyboards/split75/config.h
* Update keyboards/split75/config.h
* Update keyboards/split75/config.h
* Update keyboards/split75/config.h
* removed python flashing script
* Update keyboards/split75/keymaps/default/keymap.c
* Update keyboards/split75/split75.h
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/default/keymap.c
* reintroduced empty matrix_scan_user to default keymap
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/usbconfig.h
* Update keyboards/ergodone/config.h
* Update keyboards/split75/keymaps/art/keymap.c
* updated readme file
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/rules.mk
* Update keyboards/split75/split75.c
* code fix after suggestions
* defined tapping toggle as double tap
* added info.json
* Update keyboards/split75/config.h
* fix for leds not displaying properly when initialising
* Update keyboards/split75/README.md
* Update keyboards/split75/keymaps/default/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* changed product description fields
* renamed user functions
* indentation fix
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* art keymap update
* Update keyboards/split75/config.h
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/keymaps/art/keymap.c
* Update keyboards/split75/keymaps/default/keymap.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/matrix.c
* Update keyboards/split75/rules.mk
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/config.h
* Update keyboards/split75/split75.c
* disable underglow on sleep and enabled backlighting
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* Update keyboards/split75/usbconfig.h
* personal keymap update
* changed boot animation
* consistent whitespace
* Tidied up default notes and unnecessary comments
* Unique Vendor ID
* remove usb config file
* corrected manufacturer
* Update keyboards/split75/config.h
* Update keyboards/split75/README.md
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.c
* Update keyboards/split75/split75.h
* Update keyboards/split75/split75.h
* Update keyboards/split75/split75.h
* Update keyboards/split75/split75.c
* Update keyboards/split75/matrix.c
* Update keyboards/split75/matrix.c
* Update keyboards/split75/matrix.c
* Update keyboards/split75/matrix.c
* Update keyboards/split75/split75.h
* Personal keymap restore after refactor
* Moved to wheatfield folder + updated readme
5 years ago
skullY
b4ef72423e
Correctly handle json keymaps with ANY()
5 years ago
Konstantin Đorđević
f4b67cde8a
Update C coding conventions to match .clang-format config for i… ( #8717 )
...
* Update C coding conventions to match current .clang-format config for indenting PP directives
* Make indenting guideline clearer
5 years ago
Andrew Kannan
0a643be39e
Update 072 based CannonKeys boards to rely on core QMK support ( #8716 )
...
* Swap CannonKeys 072 boards over to rely on core QMK backlight support
* Rename keymap
* Rename via_tsangan back to via
5 years ago
Joel Challis
6c8e205fc0
Remove keyboard level ws2812 spi drivers ( #7694 )
5 years ago
Joel Challis
7901006753
Refactor cannonkeys f103 boards to use core backlight ( #8089 )
...
* Refactor to use core backlight
* Remove custom implementation
5 years ago
Wilba
9bfa713421
Configurable VIA layout options default value ( #8707 )
5 years ago
Salicylic-acid3
b6fc3ad8e7
Keymap Update jisplit89 ( #8708 )
...
Fixed wrong Enter key position.
5 years ago
Konstantin Đorđević
e0909a31c7
GR_DTON → GR_DIAT
5 years ago
Konstantin Đorđević
d6bffdf577
Small corrections to Belgian, Serbian and Slovenian keymaps
5 years ago
Pekaso
d1190df10b
fix for split-common ( #8703 )
5 years ago
fauxpark
bf38f39c3f
Wrong letter
5 years ago
James Young
6add103827
add 60_ansi layout to YD60MQ ( #8696 )
5 years ago
fauxpark
62d1d69ba9
Update Italian macOS keymaps and add sendstring LUTs
5 years ago
QMK Bot
7642075fc3
format code according to conventions [skip ci]
5 years ago
Ryan
ca91dc594b
V-USB: Remove some stuff from usbconfig.h that should not be configurable ( #8656 )
...
* V-USB: Remove some stuff from usbconfig.h that should not be configurable
* Clean up some ifdefs
* And some more
* Even more
5 years ago
jotix
26cb83b8c0
jotix layouts ( #8644 )
...
* jotix layouts
* jotix ortho 4x4 layout
* Update layouts/community/ortho_4x4/jotix/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* jotix
Co-authored-by: Drashna Jaelre <drashna@live.com>
5 years ago
Joel Challis
2392ddb76b
Enable memcore to fix malloc/rand crashes ( #8695 )
5 years ago
Ryan
6de77141a4
Doctor: Add avrdude/dfu-util/dfu-programmer version printing ( #8678 )
...
* Doctor: Add avrdude/dfu-util/dfu-programmer version printing
* Extra newline
* Iterate through version checking functions
5 years ago
ThePanduuh
6f6c2e1c5c
updated rules.mk and default keymap of Wonderland for VIA support ( #8668 )
...
* updated rules.mk and default keymap of Wonderland for VIA support
* Restored default keymap and rules.mk, added via keymap folder with modified default keymap and rules.mk, also fixed VendorID in config.h
* fixed jargon on layers 3 and 4 of Wonderland VIA keymap
* cleaned up via keymap, removed fluff
* default keymap for Wonderland restored
* removed unnecessary information from rules.mk
* made more readable per noroadsleft suggestion
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
5 years ago
Wilba
48cad94d7e
Added Caps Lock LED handler to wilba.tech PCBs ( #8660 )
5 years ago
halfenergized
90665aeec9
Add keyboard TGR-910 ( #8683 )
...
* Add files via upload
* Update info.json
* Update info.json
* Update 910.h
* Update 910.h
* Update 910.h
* Update info.json
* Update 910.c
* Update 910.h
* Update config.h
* Update config.h
* Update keymap.c
* Update rules.mk
* Update readme.md
* Delete config.h
* Delete readme.md
5 years ago
Drashna Jaelre
845953cc67
V-USB remote wakeup ( #7627 )
...
* V-USB remote wakeup
Backport from tmk/tmk_keyboard@391c979be7
* Change vusb.c remote wake config
as per fauxpark's suggestion
5 years ago
Ryan
c3c2eb71e1
Add Greek keymap ( #8636 )
...
* Add Greek keymap
* Split left shift (unused), change keycode for dialytika tonos
* Update quantum/keymap_extras/keymap_greek.h
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Fix definition for DTON
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
5 years ago
Ryan
28a6a4a15b
Add Polish keymap ( #8637 )
...
* Add Polish keymap
* Fix wrong AltGr mapping
* These are ogoneks, not cedillas
* Too many !s
* ANSI
* Just use BSLS
* Move BSLS
* Move PIPE
* Fix some incorrect names in keymap_slovak.h
Thanks to vomindoraan
5 years ago
Drashna Jaelre
ccb37f673a
Add Russian keymap ( #8638 )
...
* Add Russian keymap
* Switch to ANSI layout
5 years ago
Ryan
c5efbc45a1
Add Korean keymap ( #8635 )
...
* Add Korean keymap
* Switch to ANSI layout
* Update quantum/keymap_extras/keymap_korean.h
Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com>
5 years ago
Joshua Rubin
6a0d3c3517
[Keyboard] Add 60_hhkb layout to hhkb ( #8618 )
...
Signed-off-by: Joshua Rubin <me@jawa.dev>
5 years ago
coseyfannitutti
2fbbac04bb
[Keyboard] romeo - add via layout ( #8667 )
5 years ago
huajijam
04c81a04c7
[Keyboard] Add ReverseStudio-DecadePad ( #8553 )
...
* ADD DecadePad
* Fix Key display bug
* fix
* firmware1
THIS IS A Backup commit
* firmware2
* rename all fill with lower case
* fix bug
* Final Version
Fix all bugs
* Requested change apply
* suggested apply
* change apply
* via test
* Apply change and fix via support problem
5 years ago
yfuku
120fcc58b6
[Keyboard] Add bat43 Keyboard ( #8648 )
...
* carete bat43 dir by new_keyboard.sh
* customize
* bugfix
* fix
* remove LAYOUT_kc
* Update keyboards/bat43/readme.md
* Update keyboards/bat43/rules.mk
* Remove unnecessary parts
* converted to Kxy format
* Update keyboards/bat43/bat43.h
5 years ago
skullY
2f15cb2126
minor tweaks
5 years ago
Ross Baquir
8af156d976
Fix saving output from avrdude and dfu-programmer
5 years ago
Ross Baquir
70b5015162
Use version_arg in ESSENTIAL_BINARIES dict
5 years ago