jackhill/qmk/firmware.git
4 years agoUpdate UK keymap and sendstring LUT (#8458) 0.8.53
Ryan [Wed, 18 Mar 2020 00:09:12 +0000 (11:09 +1100)]
Update UK keymap and sendstring LUT (#8458)

4 years ago[Keymap] Corodiak's Kyria (#8444)
Jann-Niklas Zimmermann [Tue, 17 Mar 2020 23:57:53 +0000 (00:57 +0100)]
[Keymap] Corodiak's Kyria (#8444)

* Add kyria keymap

* Delete wrong readme.md

* Move layer keys

* Refine keymap

* Clean up

* Add comment

* Improve OS depending macros

* Update keymap overview

* Add review suggestions

4 years ago[docs] Note the need to flash both sides for rgb layers. (#8467)
Frei [Tue, 17 Mar 2020 23:43:04 +0000 (16:43 -0700)]
[docs] Note the need to flash both sides for rgb layers. (#8467)

Update feature_rgblight.md to note that for split dual-mcu boards,
both sides must be flash to get the new value of the rgblight_layers.

https://github.com/qmk/qmk_firmware/pull/7768#issuecomment-600237611

4 years agoRemove qmk archive generation (#8462) 0.8.52
Joel Challis [Tue, 17 Mar 2020 21:28:13 +0000 (21:28 +0000)]
Remove qmk archive generation (#8462)

4 years ago[Keymap] New Massdrop ALT keymap for emptyflask (#8460)
Jon Roberts [Tue, 17 Mar 2020 21:01:54 +0000 (16:01 -0500)]
[Keymap] New Massdrop ALT keymap for emptyflask (#8460)

amended to remove a couple of unnecessary lines,
thanks to @zvecr and @fauxpark

4 years ago[Keyboard] Add sick68 keyboard (#8400)
Umberto Baldi [Tue, 17 Mar 2020 20:51:47 +0000 (21:51 +0100)]
[Keyboard] Add sick68 keyboard (#8400)

* add sick68 keyboard

* relocate to keyboards/handwired/sick68

* Apply suggestions from code review

* delete config.h because was emply

* Apply suggestions from code review

4 years agoFix Dimple VIA keymap (#8466)
Erovia [Tue, 17 Mar 2020 16:04:03 +0000 (17:04 +0100)]
Fix Dimple VIA keymap (#8466)

4 years agoAdd VIA support for LazyDesigners Dimple. (#8447)
Erovia [Tue, 17 Mar 2020 14:34:37 +0000 (15:34 +0100)]
Add VIA support for LazyDesigners Dimple. (#8447)

* Assign unique VID to LazyDesigners' boards

* Add VIA support for LazyDesigners Dimple

* Apply @fauxpark's suggestions

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoformat code according to conventions [skip ci] 0.8.51
QMK Bot [Tue, 17 Mar 2020 01:02:01 +0000 (01:02 +0000)]
format code according to conventions [skip ci]

4 years agoARM - ADC cleanup (#8385)
Joel Challis [Tue, 17 Mar 2020 00:29:52 +0000 (00:29 +0000)]
ARM - ADC cleanup (#8385)

* Update switch to array to allow custom values

* Add adc keymap

* update docs to reflect alignment of default 10 bit

* start conversion to USE_ADCVn

* samplerate is hella wrong...stub out for now

* basic f1 and f4 functionality

* Tidy up current changes

* Restore old pinToMux function

* Add back sample rate for supported platforms

* F0 compile fixes

* wordsmithery

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Remove reference to avr only function

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoUpdate Italian keymap and add sendstring LUT (#8438) 0.8.49 0.8.50
Ryan [Mon, 16 Mar 2020 14:32:48 +0000 (01:32 +1100)]
Update Italian keymap and add sendstring LUT (#8438)

4 years agoUpdate German keymap and sendstring LUT (#8437) 0.8.48
Ryan [Mon, 16 Mar 2020 14:31:48 +0000 (01:31 +1100)]
Update German keymap and sendstring LUT (#8437)

4 years agoUpdate French keymap and sendstring LUT (#8436) 0.8.47
Ryan [Mon, 16 Mar 2020 14:30:57 +0000 (01:30 +1100)]
Update French keymap and sendstring LUT (#8436)

4 years agoUpdate Brazilian keymap and add sendstring LUT (#8435)
Ryan [Mon, 16 Mar 2020 14:30:17 +0000 (01:30 +1100)]
Update Brazilian keymap and add sendstring LUT (#8435)

4 years agoDocument 'make all:<name>' (#8439)
Joel Challis [Mon, 16 Mar 2020 14:27:19 +0000 (14:27 +0000)]
Document 'make all:<name>' (#8439)

* Document 'make all:<name>'

* add cli docs

* Apply suggestions from code review

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
4 years agoformat code according to conventions [skip ci] 0.8.46
QMK Bot [Mon, 16 Mar 2020 10:01:22 +0000 (10:01 +0000)]
format code according to conventions [skip ci]

4 years agoRemove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c (#8432)
Takeshi ISHII [Mon, 16 Mar 2020 09:26:32 +0000 (18:26 +0900)]
Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c (#8432)

* Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c

 * tmk_core/protocol/chibios/main.c
 * tmk_core/protocol/lufa/lufa.c

see #8380 for tmk_core/protocol/vusb/main.c.

* Remove '#include "rgblight.h"' from tmk_core/protocol/vusb/main.c.

4 years ago[Keyboard] Add the Romeo keyboard (#8434)
coseyfannitutti [Mon, 16 Mar 2020 04:46:48 +0000 (00:46 -0400)]
[Keyboard] Add the Romeo keyboard (#8434)

* Add Keyboard - Romeo

* Update rules.mk

* Update readme.md

* Update keyboards/coseyfannitutti/romeo/readme.md

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/coseyfannitutti/romeo/romeo.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/readme.md

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/rules.mk

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/coseyfannitutti/romeo/usbconfig.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keymap] fix sigma keymaps build (#8427)
Yann Hodique [Mon, 16 Mar 2020 04:42:10 +0000 (21:42 -0700)]
[Keymap] fix sigma keymaps build (#8427)

handle unicode input properly.

4 years ago[Docs] Random Fixes (#8340)
James Young [Mon, 16 Mar 2020 03:29:11 +0000 (20:29 -0700)]
[Docs] Random Fixes (#8340)

* fix CLI section links in the Summary

* fix heading in Pointing Device doc

* fix headings in PS/2 Mouse Support doc

* add explicit section ids to I2C Master Driver doc

* reformat GPIO Controls table

Much like the I2C Master Driver doc, I found this a bit less than ideal to read. (The table was actually wider than the space available for it.)

Reformatted so each GPIO function is an H3 heading, followed by a paragraph and a table of each architecture's old-style function.

* migrate changes from I2C Master Driver doc to Japanese translation

* add explicit anchors to I2C Master Driver docs

* fix code block language markers

The language markers are case-sensitive; using the wrong case means the syntax highlighting doesn't work.

Good: ```c
Bad: ```C

* restore Japanese I2C Master Driver doc to current master

Can't update the internal tracking references accurately until the changes to the English doc are committed to master.

* add explicit anchors to edited files

* change ChibiOS/ARM to ARM/ChibiOS

Because ARM/ATSAM is also a thing that exists.

* fix code block language markers again

Used the wrong markers in a few spots. Also these are apparently always supposed to be lowercase.

* add section anchors to cli.md

* restore table formatting on GPIO Control doc

* remove changes to _summary.md

4 years agoUpdate Belgian keymap and sendstring LUT (#8349) 0.8.44 0.8.45
Ryan [Sun, 15 Mar 2020 20:41:34 +0000 (07:41 +1100)]
Update Belgian keymap and sendstring LUT (#8349)

4 years agoUpdate Slovenian keymap and add sendstring LUT (#8350)
Ryan [Sun, 15 Mar 2020 20:40:54 +0000 (07:40 +1100)]
Update Slovenian keymap and add sendstring LUT (#8350)

4 years agoUpdate Norman keymap and sendstring LUT (#8404) 0.8.42 0.8.43
Ryan [Sun, 15 Mar 2020 20:38:05 +0000 (07:38 +1100)]
Update Norman keymap and sendstring LUT (#8404)

4 years agoUpdate Plover keymap (#8405)
Ryan [Sun, 15 Mar 2020 20:37:32 +0000 (07:37 +1100)]
Update Plover keymap (#8405)

4 years ago[Keymap] Update ortho 4x12 jotix layout (#8425) 0.8.41
jotix [Sun, 15 Mar 2020 17:16:30 +0000 (14:16 -0300)]
[Keymap] Update ortho 4x12 jotix layout (#8425)

* ortho 4x12 jotix layout

* jotix ortho_4x12 layout

4 years agomsys2_install.sh: wrap requirements.txt in quotes (#8424)
Ryan [Sun, 15 Mar 2020 17:15:42 +0000 (04:15 +1100)]
msys2_install.sh: wrap requirements.txt in quotes (#8424)

4 years agoFix some broken links in the docs (#8394)
skullydazed [Sun, 15 Mar 2020 14:48:44 +0000 (07:48 -0700)]
Fix some broken links in the docs (#8394)

* fix some broken links

* remove duplicate and confusing material from cli.md

* Switch brazil to the 2 letter country code

* Update docs/_langs.md

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Docs] Update to I2C docs: Clarify address expectation and return values (#8413)
brickbots [Sun, 15 Mar 2020 07:17:48 +0000 (00:17 -0700)]
[Docs] Update to I2C docs: Clarify address expectation and return values (#8413)

* Clarifying docs for i2c

* Fix typo

* Fix up punctuation

* Implementing great suggestions

* Update docs/i2c_driver.md

* Update docs/i2c_driver.md

4 years agoformat code according to conventions [skip ci] 0.8.40
QMK Bot [Sat, 14 Mar 2020 21:37:29 +0000 (21:37 +0000)]
format code according to conventions [skip ci]

4 years agoAdding OLED scroll setup functions (#8386)
brickbots [Sat, 14 Mar 2020 21:04:34 +0000 (14:04 -0700)]
Adding OLED scroll setup functions (#8386)

* Adding scroll setup functions:

* Clarifying values stored in oled_scroll_speed

4 years agoVIA Support: Doro 67 (#8399)
MechMerlin [Sat, 14 Mar 2020 18:47:29 +0000 (11:47 -0700)]
VIA Support: Doro 67 (#8399)

* add via keymap for doro67

* have more sensible VID and PID

* apply the same VIA changes to the regular PCB

* Update keyboards/doro67/rgb/keymaps/via/keymap.c

* Update keyboards/doro67/regular/config.h

* fix some formatting

* add via support for multi doro67

4 years agoRemove pro_micro.h (#8374) 0.8.39
Ryan [Sat, 14 Mar 2020 15:31:15 +0000 (02:31 +1100)]
Remove pro_micro.h (#8374)

* Remove pro_micro.h

* Include quantum.h

4 years agoformat code according to conventions [skip ci] 0.8.38
QMK Bot [Sat, 14 Mar 2020 14:08:48 +0000 (14:08 +0000)]
format code according to conventions [skip ci]

4 years agoRealign dynamic macros with recent SEND_STRING changes (#8407)
Wilba [Sat, 14 Mar 2020 13:35:12 +0000 (00:35 +1100)]
Realign dynamic macros with recent SEND_STRING changes (#8407)

4 years agoadded olkb_style layout for XD75 (#8409)
NeoTheFox [Sat, 14 Mar 2020 13:32:26 +0000 (16:32 +0300)]
added olkb_style layout for XD75 (#8409)

* added olkb_style layout for XD75

* removed unnecessary config.h

* cleaned up empty functions

* refactored fuction type for clarity

* renamed the layout

4 years agofix two links on docs/other_eclipse.md (#8417)
Takeshi ISHII [Sat, 14 Mar 2020 13:25:21 +0000 (22:25 +0900)]
fix two links on docs/other_eclipse.md (#8417)

4 years agoAdd Portuguese keymap and sendstring lookup tables (#8390) 0.8.37
Luís Oliveira [Sat, 14 Mar 2020 00:21:00 +0000 (00:21 +0000)]
Add Portuguese keymap and sendstring lookup tables (#8390)

* Add Portuguese keymap and sendstring lookup tables

* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_portuguese.h

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoUpdate link for Learn Plover google site (#8410)
Andy Jack [Sat, 14 Mar 2020 00:06:54 +0000 (20:06 -0400)]
Update link for Learn Plover google site (#8410)

4 years ago[Keymap] ninjonas keymap updates (#8373)
Jonas Avellana [Fri, 13 Mar 2020 23:56:21 +0000 (17:56 -0600)]
[Keymap] ninjonas keymap updates (#8373)

* [keymap(ninjonas)] ninjonas keymap updates

* [refactor] switching encoder rotation logic. recent pull seems to have flipped encoder stuff

* [keymap(lily58)] added chrome change profile key on RAISE

Co-authored-by: Jonas Avellana <jonas.avellana@workday.com>
4 years agoFix bootloader for Maypad (#8411)
Ryan [Fri, 13 Mar 2020 23:44:43 +0000 (10:44 +1100)]
Fix bootloader for Maypad (#8411)

4 years agoAdd decorators for determining keyboard and keymap based on current directory (#8191) 0.8.36
skullydazed [Fri, 13 Mar 2020 22:47:04 +0000 (15:47 -0700)]
Add decorators for determining keyboard and keymap based on current directory (#8191)

* Use pathlib everywhere we can

* Improvements based on @erovia's feedback

* rework qmk compile and qmk flash to use pathlib

* style

* Remove the subcommand_name argument from find_keyboard_keymap()

* add experimental decorators

* Create decorators for finding keyboard and keymap based on current directory.

Decorators were inspired by @Erovia's brilliant work on the proof of concept.

4 years agoformat code according to conventions [skip ci] 0.8.35
QMK Bot [Fri, 13 Mar 2020 18:44:56 +0000 (18:44 +0000)]
format code according to conventions [skip ci]

4 years agoFix pressing two keys with the same keycode but different modifiers (#2710)
fredizzimo [Fri, 13 Mar 2020 18:09:38 +0000 (20:09 +0200)]
Fix pressing two keys with the same keycode but different modifiers (#2710)

* Fix extra keyboard report during test_fixture teardown

* Add tests for pressing two keys with only different modifers

* Fix #1708

When two keys that use the same keycode, but different modifiers were
pressed at the same time, the second keypress wasn't registered. This is
fixed by forcing a key release when we detect a new press for the same
keycode.

* Fix the NKRO version of is_key_pressed

* Fix uninitalized loop variable

Co-authored-by: Jack Humbert <jack.humb@gmail.com>
4 years agoformat code according to conventions [skip ci] 0.8.34
QMK Bot [Fri, 13 Mar 2020 17:24:38 +0000 (17:24 +0000)]
format code according to conventions [skip ci]

4 years agoDecouple mouse cursor and mouse wheel in accelerated mode (#6685)
francislan [Fri, 13 Mar 2020 16:49:44 +0000 (09:49 -0700)]
Decouple mouse cursor and mouse wheel in accelerated mode (#6685)

* Decouples mouse cursor and mouse wheel movements in accelerated mode.

* Fixed comment indentation.

* Updated docs

Co-authored-by: Francis LAN <francislan@google.com>
4 years ago[Keyboard] Add Wallaby (#8398)
Koichi Katano [Fri, 13 Mar 2020 02:30:59 +0000 (11:30 +0900)]
[Keyboard] Add Wallaby (#8398)

* Add wallaby

* Update readme.md

* Update keyboards/wallaby/keymaps/default/keymap.c

* Update keyboards/wallaby/rules.mk

4 years ago[Keyboard] Abacus Keyboard ReMerge (#8308)
nickolaij [Fri, 13 Mar 2020 02:22:27 +0000 (12:22 +1000)]
[Keyboard] Abacus Keyboard ReMerge (#8308)

* added abacus keyboard

* keymap updates

* Update keyboards/abacus/config.h

* Update keyboards/abacus/config.h

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/keymap.c

* start cleaning up for merge

* cleaned for merge

* cleaned

* cleaned

* Update keyboards/abacus/abacus.h

* Update keyboards/abacus/keymaps/default/keymap.c

* Update keyboards/abacus/keymaps/default/readme.md

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/rules.mk

* Update keyboards/abacus/info.json

* Update keyboards/abacus/info.json

* Update keyboards/abacus/info.json

* Update keyboards/abacus/readme.md

* Update keyboards/abacus/info.json

* Update keyboards/abacus/rules.mk

* Update keyboards/abacus/rules.mk

4 years agoRestore getting_started_github.md doc
James Young [Fri, 13 Mar 2020 00:24:07 +0000 (17:24 -0700)]
Restore getting_started_github.md doc

4 years agoUpdate Swedish keymap and add sendstring LUT (#8365) 0.8.33
Ryan [Fri, 13 Mar 2020 00:09:30 +0000 (11:09 +1100)]
Update Swedish keymap and add sendstring LUT (#8365)

4 years agoUpdate Spanish keymap and sendstring LUT (#8364) 0.8.32
Ryan [Fri, 13 Mar 2020 00:00:28 +0000 (11:00 +1100)]
Update Spanish keymap and sendstring LUT (#8364)

4 years agouse qmk.path.normpath to locate the output file. 0.8.31
skullY [Thu, 12 Mar 2020 18:17:43 +0000 (11:17 -0700)]
use qmk.path.normpath to locate the output file.

4 years ago[Keyboard] Candybar update (#8335)
TerryMathews [Thu, 12 Mar 2020 19:52:59 +0000 (15:52 -0400)]
[Keyboard] Candybar update (#8335)

* Candybar: split lefty and righty into subprojects.

* Update readme.md

* Update readme.md

* Candybar: Moved STM32 library files into project root folder.

* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/candybar/righty/righty.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Candybar: remove Boards directory so project uses one from drivers

* Update keyboards/candybar/righty/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update readme.md

* Update readme.md

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoAdd new keymap with split shift and split backspace for bananas… (#8395)
Christopher Janzen [Thu, 12 Mar 2020 19:14:03 +0000 (14:14 -0500)]
Add new keymap with split shift and split backspace for bananas… (#8395)

* Add new keymap with split right shift and split backspace for bananasplit PCB

* Remove unecessary config.h

* Remove unecessary line breaks

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Christopher Janzen <hello@christopherjanzen.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoEnable custom backlight driver for kmac (#8397)
Joel Challis [Thu, 12 Mar 2020 12:11:55 +0000 (12:11 +0000)]
Enable custom backlight driver for kmac (#8397)

4 years agoForce "blank" issue template to end of list (#8387) 0.8.30
Joel Challis [Thu, 12 Mar 2020 08:27:33 +0000 (08:27 +0000)]
Force "blank" issue template to end of list (#8387)

* force ascii sort of issue templates to add blank to end of list

4 years agoFix darkmode (#8393)
Nick Brassel [Thu, 12 Mar 2020 07:17:47 +0000 (18:17 +1100)]
Fix darkmode (#8393)

* Rearrange the custom CSS a bit.

* fix css name

* add missing quote

* Fix up dark mode rendering. (#8392)

* Fix up dark mode rendering.

* Update index.html

* Fix up code blocks

* Fix code in page toc

* Update docs/qmk_custom_dark.css

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: skullY <skullydazed@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoDanielo515/redox (#8232)
Daniel Rodríguez Rivero [Thu, 12 Mar 2020 02:50:19 +0000 (03:50 +0100)]
Danielo515/redox (#8232)

* feat(build): added script for compiling with docker easily

* chore: bring my own build with docker to master

* chore: delete a file that does not make sense anymore

* feat: first redox for danielo

* chore: basic compatibility between redox and my space

* refactor: removed some old stuff

* feat: added go coding symbols

* feat: name control_k and alt_j

* chore: reduce combo term

* feat: improved first layer of redox

* feat: add configurations to the redox

* feat: make alt tab more portable

* feat: small improvements to redox layout

* feat: added leader

* refactor: move leader defs to my userspace config

* chore: movement modified

* feat: more predefined keys and a a new combo

* feat: redox alt tab functionality

* refactor: move alt_tab processing to a separate file

* refactor: early return

* refactor: move process record to a separate file

* format leader function

* chore: backspace on digits layer

* feat: add extra combo

* feat: added more combos

* implement guard proposed by @drashna

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* chore: include @drashna placeholder suggestion

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoAdd support for STM32L0/L1 onboard EEPROM. (#8002) 0.8.29
Nick Brassel [Thu, 12 Mar 2020 01:59:55 +0000 (12:59 +1100)]
Add support for STM32L0/L1 onboard EEPROM. (#8002)

* Add support for STM32L0/L1 onboard EEPROM.

* Update docs/eeprom_driver.md

Co-Authored-By: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago[Keymap] Add Erkhal keymap to PRKL30 (#8355)
Erkki Halinen [Wed, 11 Mar 2020 23:06:47 +0000 (01:06 +0200)]
[Keymap] Add Erkhal keymap to PRKL30 (#8355)

* Add Erkhal keymap

* Fix comment of layer

* Update keyboards/handwired/prkl30/keymaps/erkhal/readme.md

4 years agofix keyboards/mxss/rgblight.h (#8388)
Takeshi ISHII [Wed, 11 Mar 2020 21:23:31 +0000 (06:23 +0900)]
fix keyboards/mxss/rgblight.h (#8388)

Since #7773 caused a build error for `mxss:default`, I made similar changes to 'keyboards/mxss/rgblight.h' as #7773 did to 'quantum/rgblight.h'.

**This commit does not change the build result.**

Testing script
```shell
 # build on versions earlier than PR #7773
 git checkout 0.8.24
 echo master > /tmp/master_md5.txt

 make mxss:default:clean
 make mxss:default
 md5 mxss_default.hex >> /tmp/master_md5.txt

 # build on this commit
 git checkout fix-keyboards-mxss-rgblight.h
 echo fix-keyboards-mxss-rgblight.h > /tmp/branch_md5.txt

 make mxss:default:clean
 make mxss:default
 md5 mxss_default.hex >> /tmp/branch_md5.txt

 diff -u /tmp/master_md5.txt /tmp/branch_md5.txt
```

Test result:
```
--- /tmp/master_md5.txt 2020-03-12 05:51:39.000000000 +0900
+++ /tmp/branch_md5.txt 2020-03-12 05:51:49.000000000 +0900
@@ -1,2 +1,2 @@
-master
+fix-keyboards-mxss-rgblight.h
MD5 (mxss_default.hex) = 3034b2504d0c7fc6bd8bf1dffb6b8486
```

4 years ago[Keyboard] Oddball keyboard (#8352)
Alexander Tulloh [Wed, 11 Mar 2020 07:56:05 +0000 (18:56 +1100)]
[Keyboard] Oddball keyboard (#8352)

* Initial commit of oddball keyboard

* Update oddball project url

* Update pointer functions to only run on master side

* Add unique product version

* Capitalise product name

* Convert oddball keymap layer flags to enum

* Remove commented keyboard boilerplate code

* Remove unused keymap config

* Fix incorrect layout in info.json

* Add markdown link text in readme

4 years agoformat code according to conventions [skip ci] 0.8.28
QMK Bot [Wed, 11 Mar 2020 05:11:02 +0000 (05:11 +0000)]
format code according to conventions [skip ci]

4 years agoAdd ADC support for STM32F3 and STM32F0 devices (#7681)
Drew Mills [Wed, 11 Mar 2020 04:38:39 +0000 (23:38 -0500)]
Add ADC support for STM32F3 and STM32F0 devices (#7681)

* Add ADC support for STM32F3 and STM32F0 devices

* Add section about configration options available to the ARM ADC implementation

* Fix STM32 typo

4 years agoAdd VIA support to Tokyo60. (#8362)
Zambumon [Wed, 11 Mar 2020 00:44:20 +0000 (01:44 +0100)]
Add VIA support to Tokyo60. (#8362)

* VIA_ENABLE Tokyo60 PCB

* Update config.h

* Apply suggestions from code review

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agofix kira80 matrix mapping and add more preset layouts (#8361)
elmo-space [Tue, 10 Mar 2020 22:10:14 +0000 (23:10 +0100)]
fix kira80 matrix mapping and add more preset layouts (#8361)

* fix kira80 matrix mapping

* add more preset keymaps

* remove uselesss rgb mod keys

4 years agoRename qmk json-keymap to qmk json2c (#8372) 0.8.27
skullydazed [Tue, 10 Mar 2020 20:51:19 +0000 (13:51 -0700)]
Rename qmk json-keymap to qmk json2c (#8372)

4 years agoformat code according to conventions [skip ci] 0.8.26
QMK Bot [Tue, 10 Mar 2020 20:24:13 +0000 (20:24 +0000)]
format code according to conventions [skip ci]

4 years agoFeature: RGBLight layers (#7768)
Nathan Gray [Tue, 10 Mar 2020 19:50:01 +0000 (12:50 -0700)]
Feature: RGBLight layers (#7768)

* New feature: RGBLIGHT_LAYERS

This feature allows users to define multiple independent layers of lighting
that can be toggled on and off individually, making it easy to use your
RGB lighting to indicate things like active keyboard layer & modifier state.

* Demonstrate built in functions for layer state checking

Also link the video in the docs.

* Follow existing pattern for setting rgblight_status flags

* Eliminate rgblight_is_static_mode since it's not needed

Just check to see if the timer is enabled directly.

4 years agoRefactor Equinox PCB revisions (#8266)
Wilba [Tue, 10 Mar 2020 18:34:19 +0000 (05:34 +1100)]
Refactor Equinox PCB revisions (#8266)

* Refactor Equinox PCB revisions

* typo

4 years agoReplace tab indentation with spaces in is0 default keymap. (#8368)
Alvin See [Tue, 10 Mar 2020 09:30:34 +0000 (02:30 -0700)]
Replace tab indentation with spaces in is0 default keymap. (#8368)

4 years agoFix layer debug calls (#8370) 0.8.25
Drashna Jaelre [Tue, 10 Mar 2020 09:23:26 +0000 (02:23 -0700)]
Fix layer debug calls (#8370)

4 years ago[Keymap] Added HHKB Keymap and user config (#8119)
Brett Mandler [Tue, 10 Mar 2020 08:52:39 +0000 (04:52 -0400)]
[Keymap] Added HHKB Keymap and user config (#8119)

* Added my config

* Update my keymap

* Improve quality of brett.c

* Finish cleaning brett.c

* Remove QMK_FIRMWARE_H

* Update keyboards/hhkb/keymaps/brett/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoRefactor rgblight_reconfig.h (#7773)
Takeshi ISHII [Tue, 10 Mar 2020 08:46:03 +0000 (17:46 +0900)]
Refactor rgblight_reconfig.h (#7773)

* Moved contents of rgblight_reconfig.h to rgblight_post_config.h.

In #3582, rgblight_reconfig.h had to be newly created. Now, the build system of qmk_firmware has a post_cofig feature, so that what was done in rgblight_reconfig.h can now be realized in rgblight_post_config.h.

**This commit does not change the build result.**

Testing script
```shell
  # build on master
  git checkout master
  echo master > /tmp/master_md5.txt

  # RGBLIGHT_ENABLE = no
  make HELIX=verbose helix/rev2:default:clean
  make HELIX=verbose helix/rev2:default
  md5 helix_rev2_default.hex >> /tmp/master_md5.txt

  # RGBLIGHT_ENABLE = yes, with animations
  make HELIX=verbose helix/rev2/back:default:clean
  make HELIX=verbose helix/rev2/back:default
  md5 helix_rev2_back_default.hex >> /tmp/master_md5.txt

  # RGBLIGHT_ENABLE = yes, without animations
  make HELIX=verbose,no_ani helix/rev2/back:default:clean
  make HELIX=verbose,no_ani helix/rev2/back:default
  md5 helix_rev2_back_default.hex >> /tmp/master_md5.txt

  # build on refactor_rgblight_reconfig.h
  git checkout refactor_rgblight_reconfig.h
  echo refactor_rgblight_reconfig.h > /tmp/branch_md5.txt

  # RGBLIGHT_ENABLE = no
  make HELIX=verbose helix/rev2:default:clean
  make HELIX=verbose helix/rev2:default
  md5 helix_rev2_default.hex >> /tmp/branch_md5.txt

  # RGBLIGHT_ENABLE = yes, with animations
  make HELIX=verbose helix/rev2/back:default:clean
  make HELIX=verbose helix/rev2/back:default
  md5 helix_rev2_back_default.hex >> /tmp/branch_md5.txt

  # RGBLIGHT_ENABLE = yes, without animations
  make HELIX=verbose,no_ani helix/rev2/back:default:clean
  make HELIX=verbose,no_ani helix/rev2/back:default
  md5 helix_rev2_back_default.hex >> /tmp/branch_md5.txt

  diff -u /tmp/master_md5.txt /tmp/branch_md5.txt
```

Test result:
```
--- /tmp/master_md5.txt 2020-01-03 15:42:22.000000000 +0900
+++ /tmp/branch_md5.txt 2020-01-03 15:42:42.000000000 +0900
@@ -1,4 +1,4 @@
-master
+refactor_rgblight_reconfig.h
 MD5 (helix_rev2_default.hex) = f360032edd522448366d471d8f4f8181
 MD5 (helix_rev2_back_default.hex) = 0c663acc6cccc44476b3b969ad22a48f
 MD5 (helix_rev2_back_default.hex) = e66b1195ff6d38e6e22c975b8ae42fd3
```

* Expressions that are too long are difficult to read, so wrap them.

* Edit the expression again

* remove `defined(RGBLIGHT_ANIMATIONS)` in `tmk_core/common/*/suspend.c`, `tmk_core/protocol/*/main.c`

move contents of rgblight_reconfig.h to rgblight.h.

The following changes were made to rgblight.h.

```diff
+#ifdef RGBLIGHT_USE_TIMER
 void rgblight_task(void);

 void rgblight_timer_init(void);
 void rgblight_timer_enable(void);
 void rgblight_timer_disable(void);
 void rgblight_timer_toggle(void);
+#else
+#define rgblight_task()
+#define rgblight_timer_init()
+#define rgblight_timer_enable()
+#define rgblight_timer_disable()
+#define rgblight_timer_toggle()
+#endif
```

The following changes were made to tmk_core/common/avr/suspend.c, tmk_core/common/chibios/suspend.c, tmk_core/protocol/chibios/main.c, tmk_core/protocol/lufa/lufa.c, tmk_core/protocol/vusb/main.c.

```diff
-#    ifdef RGBLIGHT_ANIMATIONS
     rgblight_timer_enable();
-#    endif
```
```diff
-#if defined(RGBLIGHT_ANIMATIONS) && defined(RGBLIGHT_ENABLE)
+#if defined(RGBLIGHT_ENABLE)
         rgblight_task();
 #endif
```

* remove 'defined(RGBLIGHT_ANIMATIONS)' in tmk_core/common/keyboard.c

Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago[Keyboard] Palette1202 (#7736)
Takashi Shibusawa [Tue, 10 Mar 2020 08:38:37 +0000 (17:38 +0900)]
[Keyboard] Palette1202 (#7736)

* added Palette1202

* removed currently unused cords

* Update keyboards/palette1202/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update readme.md

removed unnecessary horizontal line from readme.md

* Update readme.md

Fixed style, make command example

* Removed spaces

* removed unused config.h

* fixed defines

* fixed send string on rotate encoder

* fixed layer numbers for OLED Display

* fixed to use existing function to set default layer

https://github.com/qmk/qmk_firmware/pull/7736#discussion_r366699616

* flipped rotary encoder directions

* Added layer for Clip studio on iOS

* Update keyboards/palette1202/rules.mk

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/palette1202/lib/oled_helper.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago[Keyboard] Helix add split common option (#7718)
MakotoKurauchi [Tue, 10 Mar 2020 08:33:46 +0000 (17:33 +0900)]
[Keyboard] Helix add split common option (#7718)

* is_master, has_usb() move to rev2.[hc]

* Do recent helix/rev2 changes to helix/pico as well.

helix/pico/matrix.c: remove 'is_master'
helix/pico/pico.c: add 'is_master'
helix/pico/pico.h: add 'has_usb()' macro
helix/pico/split_util.c: remove 'setup_handedness()' 'has_usb()', add 'is_helix_master()' etc

* add HELIX=scan option into {rev2/pico}/local_features.mk

Made DEBUG_MATRIX_SCAN_RATE easy to use.

* Changed rules.mk to link "helix/local_drivers/ssd1306.c" only when OLED_ENABLE = yes.

* Added option to use split_common for helix/rev2, helix/pico keyboard.

how to build:
 ### build helix/pico (HelixPico) with helix current codes
  $ make helix/pico:KEY_MAP
  $ make helix/pico/back:KEY_MAP

 ### build helix/rev2 (Helix or Helix beta) with helix current codes
  $ make helix:KEY_MAP
  $ make helix/rev2/back:KEY_MAP
  $ make helix/rev2/under:KEY_MAP
  $ make helix/rev2/oled:KEY_MAP
  $ make helix/rev2/oled/back:KEY_MAP
  $ make helix/rev2/oled/under:KEY_MAP

 ### build helix/pico (HelixPico) with split_common codes
  $ make helix/pico/sc:KEY_MAP
  $ make helix/pico/sc/back:KEY_MAP
  $ make helix/pico/sc/under:KEY_MAP

 ### build helix/rev2 (Helix) with split_common codes
  $ make helix/rev2/sc:KEY_MAP
  $ make helix/rev2/sc/back:KEY_MAP
  $ make helix/rev2/sc/under:KEY_MAP
  $ make helix/rev2/sc/oled:KEY_MAP
  $ make helix/rev2/sc/oledback:KEY_MAP
  $ make helix/rev2/sc/oledunder:KEY_MAP

* add matrix_slave_scan_user() to helix/rev2/rev2.c, helix/pico/pico.h

* Changed 'helix:xulkal' to always use split_common and removed ad hoc code.

Added the following line to 'helix/rev2/keymaps/xulkal/rules.mk':

        SPLIT_KEYBOARD = yes

Removed the following ad hoc code from 'users/xulkal/custom_oled.c':

        #if KEYBOARD_helix_rev2
        extern uint8_t is_master;
        bool is_keyboard_master(void) { return is_master; }
        #endif

* add '#define DIODE_DIRECTION COL2ROW' into helix/{rev2|pico}/config.h

This commit does not change the build result.

* update helix readme

* keyboards/helix/readme.md
* keyboards/helix/pico/keymaps/default/readme.md
* keyboards/helix/rev2/keymaps/default/readme.md

Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
4 years agoEnable bootmagic lite for CU80 (#8363)
marcoSchr [Tue, 10 Mar 2020 07:30:02 +0000 (08:30 +0100)]
Enable bootmagic lite for CU80 (#8363)

4 years ago[Keymap] Update personal keymap (#8354)
Richard Baptist [Tue, 10 Mar 2020 06:40:27 +0000 (07:40 +0100)]
[Keymap] Update personal keymap (#8354)

4 years agoRemove NO_UART defines from config.h for V-USB boards (#8351) 0.8.24
Ryan [Mon, 9 Mar 2020 19:58:25 +0000 (06:58 +1100)]
Remove NO_UART defines from config.h for V-USB boards (#8351)

4 years ago[Keyboard] Add Kira 80 support (#8342)
elmo-space [Mon, 9 Mar 2020 19:39:41 +0000 (20:39 +0100)]
[Keyboard] Add Kira 80 support (#8342)

* add kira 80 initial support

* Delete config.h

* Update keyboards/kira80/keymaps/default/keymap.c

* Update keyboards/kira80/readme.md

* Update keyboards/kira80/rules.mk

* Update keyboards/kira80/usbconfig.h

* Update keyboards/kira80/usbconfig.h

* Update keyboards/kira80/usbconfig.h

* Update keyboards/kira80/usbconfig.h

* update readme and fix wrong LED assignment (scrolllock instead of numlock)

* Update keyboards/kira80/rules.mk

* fix weird double commit

* exchange images in readme for smaller versions

* Update keyboards/kira80/readme.md

* Update keyboards/kira80/readme.md

* Update keyboards/kira80/readme.md

* Update keyboards/kira80/readme.md

* Apply suggestions from code review

* Apply suggestions from code review

4 years ago[Keyboard] Add PRKL30 keyboard (#8319)
Erkki Halinen [Mon, 9 Mar 2020 09:21:59 +0000 (11:21 +0200)]
[Keyboard] Add PRKL30 keyboard (#8319)

* Add PRKL30 default keymap

* Modify readmes, fix info.json url

* added layer pictures to readme.md

* edited layer pictures

* edited layer pictures

* edited layer pictures

* edited layout pictures

* edited layout pictures

* Modify default keymap

* Add arrows to Raise layer

* Add perkele macro and adjust symbols

* Add PRKL macro and modify keymap comments

* updated layout pictures

* edited layut pictures

* Add correct minus keycode

* Configure Feather config

* Update keyboards/handwired/prkl30/keymaps/default/keymap.c

* Update keyboards/handwired/prkl30/feather/rules.mk

* Update keyboards/handwired/prkl30/feather/config.h

* Update keyboards/handwired/prkl30/feather/config.h

* Update keyboards/handwired/prkl30/promicro/config.h

* Update keyboards/handwired/prkl30/promicro/rules.mk

* Update keyboards/handwired/prkl30/feather/config.h

* Update keyboards/handwired/prkl30/feather/config.h

* Update keyboards/handwired/prkl30/promicro/config.h

* Update keyboards/handwired/prkl30/feather/rules.mk

* Update keyboards/handwired/prkl30/keymaps/default/keymap.c

* Update keyboards/handwired/prkl30/info.json

* Update keyboards/handwired/prkl30/info.json

* Update keyboards/handwired/prkl30/keymaps/default/keymap.c

* Delete unused config

* Apply suggestions from code review

Commit code review changes

* Remove false comments from rules.mk

* Change layout to layout_all

* Apply suggestions from code review

Co-authored-by: Toni Johansson <toni.r.johansson@gmail.com>
4 years agoUpdate Dvorak, Colemak and Workman keycode aliases (#8217) 0.8.23
Ryan [Mon, 9 Mar 2020 04:37:10 +0000 (15:37 +1100)]
Update Dvorak, Colemak and Workman keycode aliases (#8217)

* Update Dvorak, Colemak and Workman keycode aliases

* Add missing shifted keycode aliases for Workman

4 years agoMove splittest I2C (#8346)
Nick Brassel [Mon, 9 Mar 2020 04:36:40 +0000 (15:36 +1100)]
Move splittest I2C (#8346)

4 years ago[Keymap] planck layout for kifinnsson (#8324)
Christian Gurholt [Mon, 9 Mar 2020 03:58:30 +0000 (21:58 -0600)]
[Keymap] planck layout for kifinnsson (#8324)

* [Keymap] kifinnsson keymap for planck

Initial commit for kifinnsson keymap
* placeholder macros
* extend layer

* [Keymap] kifinnsson planck keymap updates

commented out placeholder SEND_STRING macros

* Update keyboards/planck/keymaps/kifinnsson/keymap.c

Remove extern keymap_config_t keymap_config;

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/planck/keymaps/kifinnsson/keymap.c

Changed KC_MENU to KC_APP

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Removing COLEMAK set_single_persistent_default_layer

as suggested

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* updated uinit32()_t to layer_state_t() for update_tri_layer_state

as suggested

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Removing COLEMAK keycode

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Removing COLEMAK keycode in _ADJUST layer

* Update keymap.c

added switch (keycode) back into process_record_user

Co-authored-by: Ki Finnsson <kifinnsson@wgu.edu>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoadd via support for dztech 60 and 65 pcb (#8334)
moyi4681 [Mon, 9 Mar 2020 02:16:48 +0000 (10:16 +0800)]
add via support for dztech 60 and 65 pcb (#8334)

* add via support for dztech 60 and 65 pcb

add via support for dztech 60 and 65 pcb

* Update dz60rgb.h

* Update dz60rgb.h

* Update dz60rgb_ansi.h

* Update dz60rgb_wkl.h

* Update dz65rgb.h

* Update dz60rgb.h

* Update dz60rgb_ansi.h

* Update dz60rgb_wkl.h

* Update dz65rgb.h

* Update keyboards/dztech/dz60rgb/dz60rgb.h

* Update keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.h

* Update keyboards/dztech/dz65rgb/dz65rgb.h

* Update keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.h

* Update dz60rgb_wkl.h

* Update keyboards/dztech/dz65rgb/keymaps/via/keymap.c

* Update keyboards/dztech/dz60rgb_wkl/keymaps/via/keymap.c

4 years agoAdd gcc version detection to qmk doctor (#8338) 0.8.22
skullydazed [Sun, 8 Mar 2020 16:21:45 +0000 (09:21 -0700)]
Add gcc version detection to qmk doctor (#8338)

4 years ago[Keyboard] New Keyboard: handwired/jtallbean/split_65 (#8275)
Samuel Li [Sun, 8 Mar 2020 08:26:26 +0000 (04:26 -0400)]
[Keyboard] New Keyboard: handwired/jtallbean/split_65 (#8275)

* New keyboard: split_65

* Updated readme

* Update with requested changes

* Add writePinLow to prevent flickering

* Renamed LAYOUT to LAYOUT_all

4 years agoUpdate Norwegian keymap and add sendstring LUT (#8300) 0.8.21
Ryan [Sun, 8 Mar 2020 04:43:05 +0000 (15:43 +1100)]
Update Norwegian keymap and add sendstring LUT (#8300)

4 years agofixed #8259 (#8333)
yulei [Sat, 7 Mar 2020 13:19:06 +0000 (21:19 +0800)]
fixed #8259 (#8333)

4 years agoBacklight - Carve out a better location for private driver functionality (#8329) 0.8.20
Joel Challis [Sat, 7 Mar 2020 12:09:49 +0000 (12:09 +0000)]
Backlight - Carve out a better location for private driver functionality (#8329)

* rename backlight_soft to match rules.mk

* rename backlight_soft to match rules.mk - update common_features

* Carve out a better location for private driver backlight functionality

4 years ago[Keyboard] Handwired Skeeb Keyboard (#8161)
su8044 [Sat, 7 Mar 2020 09:53:05 +0000 (04:53 -0500)]
[Keyboard] Handwired Skeeb Keyboard (#8161)

* adding Handwired Skeeb Keyboard

* Apply suggestions from fauxpark

* Apply more suggestions from fauxpark and small change to layout

* Apply more suggestions from noroadsleft and last tap dance

4 years agoAdded VIA keymap for Ramaworks M10-A (#8255)
Wilba [Sat, 7 Mar 2020 09:38:08 +0000 (20:38 +1100)]
Added VIA keymap for Ramaworks M10-A (#8255)

* Added VIA keymap for Ramaworks M10-A

* change vendor/product in base config.h

* #pragma once

* Uee LAYOUT() in keymaps

4 years agoRemove unused LED_BREATHING_TABLE 0.8.19
zvecr [Sat, 7 Mar 2020 00:38:14 +0000 (00:38 +0000)]
Remove unused LED_BREATHING_TABLE

4 years ago[Docs] i2c_driver translation to Japanese (#8274)
kymok [Sat, 7 Mar 2020 02:27:15 +0000 (11:27 +0900)]
[Docs] i2c_driver translation to Japanese (#8274)

* [WIP] i2c_driver translation to ja

* update docs/ja/i2c_driver.md

* update docs/ja/i2c_driver.md

* align table + remove comment

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* Update docs/ja/i2c_driver.md

* add original document commit hash

Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years agoformat code according to conventions [skip ci] 0.8.18
QMK Bot [Sat, 7 Mar 2020 01:24:47 +0000 (01:24 +0000)]
format code according to conventions [skip ci]

4 years agoBuffer based OLED panning, write byte to buffer at arbitrary index (#8055)
brickbots [Sat, 7 Mar 2020 00:52:39 +0000 (16:52 -0800)]
Buffer based OLED panning, write byte to buffer at arbitrary index (#8055)

* Add buffer based single line pan, arbitrary byte write to buffer

* Change dirty mask to inverse of OLED_BLOCK_TYPE for future proofing larger buffer sizes

* Updating docs to include new functions

* Updating to clarify scroll vs pan

4 years agoSuper 16 Puzzle Game (#8306)
swreinehr [Sat, 7 Mar 2020 00:15:44 +0000 (17:15 -0700)]
Super 16 Puzzle Game (#8306)

* 15/16 game with lights for the super 16

* Updated readme with style

* adding comments and initial style to keymap

trying to make the code look prettier, need to test by redownloading

* Final style revisions before pull request

* formatting changes, removed config.h

* modified rules.mk, works with changes in PR8314

* formatting

no number of spaces is enough for a newline, whoops

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
* Update keyboards/1upkeyboards/super16/keymaps/15game/keymap.c

Co-Authored-By: Ryan <fauxpark@gmail.com>
Co-authored-by: Sam Reinehr <swreinehr@mines.edu>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years agoDZ60 keyboard layout tuning and README update/fix (#8325)
Chris Alves [Sat, 7 Mar 2020 00:11:41 +0000 (19:11 -0500)]
DZ60 keyboard layout tuning and README update/fix (#8325)

* Added custom dz60 keymap

* Update readme.md

* Updated pictures in README.md

* README.md fixes

* Updated mouse layout/ added ` key

* Changed bkspc key to del in mod

* Changed picture

* Updated keymap

* Removed default dz60 config.h

* Updated Readme

* Added Devorak Keymap

* Re-added Default Config File

* Updated Flash Command

* Cleaned Up Custom Config File

* Added Lock Security Layer

* Updated Readme Picture

* Fixed Readme

* Re-added keyboard picture

* Added home and end button

* added insert, pgup, pgdn

* final commit before pull request

* fixing merge

* Added custom dz60 keymap

* adding lufa?

Co-authored-by: chrisae9 <chrisae9@penguin>
4 years ago[Keyboard] Add VIA support for neuron (#8264)
Anthony Leung [Sat, 7 Mar 2020 00:00:44 +0000 (19:00 -0500)]
[Keyboard] Add VIA support for neuron (#8264)

* add VIA support for neuron

* update neuron vendor and product id

* update neuron product id

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Docs] Fix links in Config Options doc
James Young [Fri, 6 Mar 2020 21:10:17 +0000 (13:10 -0800)]
[Docs] Fix links in Config Options doc

4 years ago[Keyboard] keebwerk. nano. slider support (#7914)
Mikkel Jeppesen [Fri, 6 Mar 2020 19:00:17 +0000 (20:00 +0100)]
[Keyboard] keebwerk. nano. slider support (#7914)

* Initial Keeb.werk nano.slider support

* fixed open ifdef

* Fixed layout macros

* Added LTO

* Enabled LTO and dissabled console

* Added basic slider example

* rate limited adc, and fixed send_string

* Made slider courser

* new-line after each slider print

* Switched slider example mirror the stock behavior using midi

* switched division to bit-shifting

* Apply suggestions from code review

* Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c

* Update keyboards/keebwerk/nano_slider/config.h

* Update keyboards/keebwerk/nano_slider/config.h

* Applied suggestions from code review

* Apply suggestions from code review

* Added fauxparks info.json

* Reverse midi value direction, move to QMKVID

* Update keyboards/keebwerk/nano_slider/config.h

* Update keyboards/keebwerk/nano_slider/config.h

* Update keyboards/keebwerk/nano_slider/keymaps/default/keymap.c

* Apply suggestions from code review

* Update keyboards/keebwerk/nano_slider/rules.mk

* Update keyboards/keebwerk/nano_slider/nano_slider.h

* Update keyboards/keebwerk/nano_slider/readme.md

* Defined backlight pin and settings