<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/keyboards/duck/octagon, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom/keyboards/duck/octagon?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom/keyboards/duck/octagon?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-07-10T22:02:03Z</updated>
<entry>
<title>format code according to conventions [skip ci]</title>
<updated>2020-07-10T22:02:03Z</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2020-07-10T22:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=421621fbf13df48a462ce33ffd7988a886f3ec06'/>
<id>urn:sha1:421621fbf13df48a462ce33ffd7988a886f3ec06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added VIA compatible rules for Duck Octagon V2 PCB (#9676)</title>
<updated>2020-07-10T21:59:45Z</updated>
<author>
<name>ytkwong</name>
<email>62127507+ytkwong@users.noreply.github.com</email>
</author>
<published>2020-07-10T21:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=bdfb1bc2b5e51e2b5f8844a0f6106162931c9ca8'/>
<id>urn:sha1:bdfb1bc2b5e51e2b5f8844a0f6106162931c9ca8</id>
<content type='text'>
* Added keymap and rules to allow VIA compatibility

* Update keymap.c

* Update rules.mk

* Update keyboards/duck/octagon/keymaps/via/keymap.c

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;

* Update keymap.c

* Update keyboards/duck/octagon/keymaps/via/keymap.c

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Update keyboards/duck/octagon/keymaps/via/keymap.c

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Update keyboards/duck/octagon/keymaps/via/keymap.c

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Update keyboards/duck/octagon/keymaps/via/keymap.c

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>Fix AVR boards which were overriding backlight without setting… (#8044)</title>
<updated>2020-01-30T23:44:40Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2020-01-30T23:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=4139de3cc9c56a157d78e1e418893d08e3f23bde'/>
<id>urn:sha1:4139de3cc9c56a157d78e1e418893d08e3f23bde</id>
<content type='text'>
* Add backlight custom driver to all boards not declaring it but overriding backlight

* Apply suggestions from code review

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Apply suggestions from code review

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;

* Remove old tmk references from show_options.mk

Co-authored-by: fauxpark &lt;fauxpark@gmail.com&gt;
</content>
</entry>
<entry>
<title>Trim firmware sizes from default rules.mk, part 1 (#8027)</title>
<updated>2020-01-29T17:51:25Z</updated>
<author>
<name>ridingqwerty</name>
<email>george.g.koenig@gmail.com</email>
</author>
<published>2020-01-29T17:51:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=66fe3001e4355d69f5fb8f08ceab9dab793777ef'/>
<id>urn:sha1:66fe3001e4355d69f5fb8f08ceab9dab793777ef</id>
<content type='text'>
* Removed reference to firmware size in 0-9,a-f board-level and default keymap 'rules.mk' files

* Correct some 'rules.mk' in boards buried under vendor folders

* PR8027 patch

Co-authored-by: GeorgeKoenig &lt;35542036+GeorgeKoenig@users.noreply.github.com&gt;
Co-authored-by: James Young &lt;18669334+noroadsleft@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Cleanup rules.mk for 32U4 keyboards, A-F (#6804)</title>
<updated>2019-10-05T18:09:35Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-10-05T18:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=e8b65d01709c2ebdf50c0aa95963d200fa4fa4c6'/>
<id>urn:sha1:e8b65d01709c2ebdf50c0aa95963d200fa4fa4c6</id>
<content type='text'>
* Cleanup rules.mk for 32U4 keyboards, A-F

* Put back stuff in VIA keymaps
</content>
</entry>
<entry>
<title>Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)</title>
<updated>2019-06-06T19:09:56Z</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2019-06-06T19:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=faaaa134fd436be400aa2c7841b38907899d49a6'/>
<id>urn:sha1:faaaa134fd436be400aa2c7841b38907899d49a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Duck Octagon V1 Configurator cleanup (#5957)</title>
<updated>2019-05-28T22:47:59Z</updated>
<author>
<name>noroadsleft</name>
<email>18669334+noroadsleft@users.noreply.github.com</email>
</author>
<published>2019-05-28T22:47:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=03bc8e71e6cf6881e9f899125e8486375eb488ef'/>
<id>urn:sha1:03bc8e71e6cf6881e9f899125e8486375eb488ef</id>
<content type='text'>
* Expand info.json formatting to one line per key

This is a white-space-only change. Make it easier for me to read the file.

* Make sure every key object has a label

Going to be using them shortly.

* Insert key identifiers from v1.h into info.json labels

Shows where each key is located in the switch matrix.

* Move K5O to its correct location on the top row

* Adjust white space in v1.h

At this point, the macros for LAYOUT and LAYOUT_75_ansi are 100% identical, except for their names.

* Redefine LAYOUT_75_ansi as an alias of LAYOUT

No need for two code blocks with the same data.

* Correct visual positioning in info.json

- move Pause 1u to the right
- move K5O to the top row, between Print Screen and Pause
- move Enter key 1u to the left and 1u wider (1.25u to 2.25u)

* Delete key identifiers from info.json labels

Don't need them anymore now that we know where everything is.

I'm calling K5O as ScrLk so it has a label, even though that's not actually what it is.

Also gave the Spacebar a label because I prefer when all the keys have labels.

* Enable 75_ansi Community Layout support

* Reassign layout macro as LAYOUT_75_ansi and delete macro alias

Configure the codebase so LAYOUT_75_ansi is the only layout macro available.

* Add key_count key to info.json data
</content>
</entry>
<entry>
<title>[Keyboard] Small Refactor of Duck boards (#5521)</title>
<updated>2019-04-03T17:17:25Z</updated>
<author>
<name>MechMerlin</name>
<email>30334081+mechmerlin@users.noreply.github.com</email>
</author>
<published>2019-04-03T17:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=cb2f2fd258011e6637ed182f484a4317ac510db8'/>
<id>urn:sha1:cb2f2fd258011e6637ed182f484a4317ac510db8</id>
<content type='text'>
* first [ass at pulling out common duck library functions

* use new library in jetfire

* use new library in duck lightsaver

* use new library in octagon v2

* put Device into the library

* refactor send_value

* refactor send_value and send_color

* use pragma once

* use pragma once

* use pragma once

* use pragma once

* rename backlight_led to indicator_leds to match with other duck boards

* rename enum

* make #define names consistent

* rename ducklib to duck_led

* update rules.mk ?= to =

* put rgb in the correct order

* add debounce debugging printouts

* turn on bootmagic lite and set it to the top left most key commonly programmed as Escape

* add reset key documentation

* fix that typo

* Update keyboards/duck/duck_led/duck_led.c

Co-Authored-By: mechmerlin &lt;30334081+mechmerlin@users.noreply.github.com&gt;

* include the correct library
</content>
</entry>
<entry>
<title>Adds a default value for IS_COMMAND for COMMAND feature (#4301)</title>
<updated>2019-01-26T23:49:45Z</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2019-01-26T23:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b05c0e46c6c62972b68518635104fb58927d1a13'/>
<id>urn:sha1:b05c0e46c6c62972b68518635104fb58927d1a13</id>
<content type='text'>
* Add default value for IS_COMMAND for COMMAND feature

* Cleanup and consistency

* Update Templates to reflect change

* Fix IS_COMMAND in template

* Fix IS_COMMAND define

* Use consistent IS_COMMAND block in templates

* Remove unnecessary `#undef IS_COMMAND` directives

* Fix compile issue on orthodox

* Reomve IS_COMMAND option for newer boards

* Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting

* Remove a couple of additional IS_COMMAND defines

* Remove remaining redundant IS_COMMAND definitions

* Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin

* Remove multiple empty lines in modified config.h files

* Update additional boards

* Reomve IS_COMMAND from newer boards

* Update Alice keyboard

* Remove IS_COMMAND from additional boards

Jan 24th edition
</content>
</entry>
<entry>
<title>[Keyboard] update VENDOR_ID, PRODUCT_ID, and DEVICE_VER for Duck boards (#4612)</title>
<updated>2019-01-18T02:19:09Z</updated>
<author>
<name>MechMerlin</name>
<email>30334081+mechmerlin@users.noreply.github.com</email>
</author>
<published>2019-01-18T02:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=ade6f8e71a065efe8f30bb5fa42ac398b9aa6e78'/>
<id>urn:sha1:ade6f8e71a065efe8f30bb5fa42ac398b9aa6e78</id>
<content type='text'>
* change VENDOR_ID, PRODUCT_ID, and DEVICE_VER as step one in getting VIA support

* fix v1 product id

* VIA doesn't use the version, so we need to encode it into PRODUCT_ID
</content>
</entry>
</feed>
