<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/quantum/template/avr, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-07-16T05:49:18Z</updated>
<entry>
<title>Remove `DESCRIPTION` (#9732)</title>
<updated>2020-07-16T05:49:18Z</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2020-07-16T05:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=72d327054744fa142469dbb5406ad61f5ad0a302'/>
<id>urn:sha1:72d327054744fa142469dbb5406ad61f5ad0a302</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update new keyboard templates (#9636)</title>
<updated>2020-07-15T08:52:02Z</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2020-07-15T08:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=e8d577c081469608a9c203f97aece82d4253e99e'/>
<id>urn:sha1:e8d577c081469608a9c203f97aece82d4253e99e</id>
<content type='text'>
* Update new keyboard templates

* Switch on Bootmagic Lite by default

* Remove MIDI_ENABLE and FAUXCLICKY_ENABLE</content>
</entry>
<entry>
<title>Audio_Enable, AVR template update (#8901)</title>
<updated>2020-05-01T20:30:12Z</updated>
<author>
<name>JohSchneider</name>
<email>JohSchneider@googlemail.com</email>
</author>
<published>2020-05-01T20:30:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=ddd055b1e2fab07c411ce3b7bbd9f36b5210ba8f'/>
<id>urn:sha1:ddd055b1e2fab07c411ce3b7bbd9f36b5210ba8f</id>
<content type='text'>
* Branch point for 2020 May 30 Breaking Change

* audio-configuration: template: audio_avr.c does NOT default to C6

not on its own, it needs a pin configured per define in config.h for audio to actually work
otherwise only parts of the code are included in the firmware, wasting space and possibly breaking builds because auf hitting the firmware-size limits

* audio-configuration: strip comment to bare essentials

Co-Authored-By: Ryan &lt;fauxpark@gmail.com&gt;

* revert future change

Co-authored-by: James Young &lt;18669334+noroadsleft@users.noreply.github.com&gt;
Co-authored-by: Johannes &lt;you@example.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: zvecr &lt;git@zvecr.com&gt;</content>
</entry>
<entry>
<title>Fix compile issues related to NO_ACTION_MACRO/FUNCTION and LTO_ENABLE (#8663)</title>
<updated>2020-04-08T23:18:30Z</updated>
<author>
<name>Konstantin Đorđević</name>
<email>vomindoraan@gmail.com</email>
</author>
<published>2020-04-08T23:18:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=be2f5816b6cf6513591f825df1d0438729b83388'/>
<id>urn:sha1:be2f5816b6cf6513591f825df1d0438729b83388</id>
<content type='text'>
* Define NO_ACTION_MACRO/FUNCTION in header instead of makefile when LTO is enabled

Currently, boards and keymaps that define NO_ACTION_MACRO/FUNCTION unconditionally
will not compile with LTO_ENABLE (#8604). This fixes the issue by moving the
definitions from common.mk to action.h, which enables us to check for previous
definitions of those macros (this cannot be done in a makefile).

* Remove LTO checks in templates

Since now NO_ACTION_MACRO/FUNCTION are defined as needed in action.h (which is
included by quantum.h), checking for LTO in keyboard and user code is no
longer required.

* Update LTO_ENABLE docs</content>
</entry>
<entry>
<title>Remove BOOTLOADER_SIZE stuff from template (#8516)</title>
<updated>2020-03-22T07:50:37Z</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2020-03-22T07:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=147bc6ec43a0244682a73eb5c76146608e60afd4'/>
<id>urn:sha1:147bc6ec43a0244682a73eb5c76146608e60afd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disable deprecated actions (#7211)</title>
<updated>2019-11-12T02:27:20Z</updated>
<author>
<name>Stephen Hogsten</name>
<email>stephenhogsten@gmail.com</email>
</author>
<published>2019-11-12T02:27:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=3f6426ff5f14d1cdac9af935aaf175d3dbca3592'/>
<id>urn:sha1:3f6426ff5f14d1cdac9af935aaf175d3dbca3592</id>
<content type='text'>
* disable deprecated actions

* wrap no action with link time optimization test

* fix link time optimization check
</content>
</entry>
<entry>
<title>Template updates (#7221)</title>
<updated>2019-11-02T02:06:03Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-11-02T02:06:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=e6cc9cc78d40af1386f9a116d5fcc95c20233110'/>
<id>urn:sha1:e6cc9cc78d40af1386f9a116d5fcc95c20233110</id>
<content type='text'>
* Template updates

* Flesh out info.json &amp; keymap.c, and turn double spaces section into a list

* Add enum to demonstrate layer naming

* Semicolon
</content>
</entry>
<entry>
<title>Remove build option firmware size impacts (#6947)</title>
<updated>2019-10-19T01:14:49Z</updated>
<author>
<name>Amber Holly</name>
<email>halcyonsilver@gmail.com</email>
</author>
<published>2019-10-19T01:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b23f6011c34dcb471c312655f7af37c0a0f5f779'/>
<id>urn:sha1:b23f6011c34dcb471c312655f7af37c0a0f5f779</id>
<content type='text'>
* Update rules.mk template to remove build option size impacts

* Add rules.mk cleaning script

* Update all rules.mk files to remove build option firmware size impact messages

* Remove references to feature filesize in documentation

* Revert "Update all rules.mk files to remove build option firmware size impact messages"

This reverts commit 7cfe70976bcc223bf47c960b2e6af8596df80a32.

* Fix regex in cleanup script and exclude keymaps/ directories

* Update quantum/template/avr/rules.mk

Fixed missing tabs/spaces.

Co-Authored-By: fauxpark &lt;fauxpark@gmail.com&gt;
</content>
</entry>
<entry>
<title>Prevent clang-format messing up placeholder tokens within keyboard templates (#6790)</title>
<updated>2019-10-10T10:48:37Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-10-10T10:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=ed1bf3afa25d7e7674df7e8618dfaf243de3058b'/>
<id>urn:sha1:ed1bf3afa25d7e7674df7e8618dfaf243de3058b</id>
<content type='text'>
* Use .template file extension for keyboard template files

* Filter out .template files completely before passing to clang-format

* Undo file extension stuff; just ignore quantum/template dir
</content>
</entry>
<entry>
<title>Cleanup rules.mk for 32A and 328P keyboards (#6767)</title>
<updated>2019-09-21T05:06:32Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-09-21T05:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=de4a47f1cc28c4ef66e7560eac2a50f717070ae2'/>
<id>urn:sha1:de4a47f1cc28c4ef66e7560eac2a50f717070ae2</id>
<content type='text'>
</content>
</entry>
</feed>
