qmk_firmware/assets/ChangeLog_20220827.md.DjPthqDk.js

16 lines
55 KiB
JavaScript
Raw Normal View History

import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.DyMmIvSC.js";
const __pageData = JSON.parse('{"title":"QMK Breaking Changes - 2022 August 27 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20220827.md","filePath":"ChangeLog/20220827.md"}');
const _sfc_main = { name: "ChangeLog/20220827.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="qmk-breaking-changes-2022-august-27-changelog" tabindex="-1">QMK Breaking Changes - 2022 August 27 Changelog <a class="header-anchor" href="#qmk-breaking-changes-2022-august-27-changelog" aria-label="Permalink to &quot;QMK Breaking Changes - 2022 August 27 Changelog&quot;"></a></h1><h2 id="notable-features" tabindex="-1">Notable Features <a class="header-anchor" href="#notable-features" aria-label="Permalink to &quot;Notable Features {#notable-features}&quot;"></a></h2><h3 id="rp2040-support" tabindex="-1">Add Raspberry Pi RP2040 support (<a href="https://github.com/qmk/qmk_firmware/pull/14877" target="_blank" rel="noreferrer">#14877</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17514" target="_blank" rel="noreferrer">#17514</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17516" target="_blank" rel="noreferrer">#17516</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17519" target="_blank" rel="noreferrer">#17519</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17612" target="_blank" rel="noreferrer">#17612</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17512" target="_blank" rel="noreferrer">#17512</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17557" target="_blank" rel="noreferrer">#17557</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17817" target="_blank" rel="noreferrer">#17817</a>, <a href="https://github.com/qmk/qmk_firmware/pull/17839" target="_blank" rel="noreferrer">#17839</a>, <a href="https://github.com/qmk/qmk_firmware/pull/18100" target="_blank" rel="noreferrer">#18100</a>) <a class="header-anchor" href="#rp2040-support" aria-label="Permalink to &quot;Add Raspberry Pi RP2040 support ([#14877](https://github.com/qmk/qmk_firmware/pull/14877), [#17514](https://github.com/qmk/qmk_firmware/pull/17514), [#17516](https://github.com/qmk/qmk_firmware/pull/17516), [#17519](https://github.com/qmk/qmk_firmware/pull/17519), [#17612](https://github.com/qmk/qmk_firmware/pull/17612), [#17512](https://github.com/qmk/qmk_firmware/pull/17512), [#17557](https://github.com/qmk/qmk_firmware/pull/17557), [#17817](https://github.com/qmk/qmk_firmware/pull/17817), [#17839](https://github.com/qmk/qmk_firmware/pull/17839), [#18100](https://github.com/qmk/qmk_firmware/pull/18100)) {#rp2040-support}&quot;"></a></h3><p>QMK <em>finally</em> picked up support for RP2040-based boards, such as the Raspberry Pi Pico, the Sparkfun Pro Micro RP2040, and the Adafruit KB2040. One of QMK&#39;s newest collaborators, <em>@KarlK90</em>, effectively did <code>/micdrop</code> with RP2040, with a massive set of changes to both QMK and the repository QMK uses for the base platform support, ChibiOS[-Contrib]. There has been a flurry of development this breaking changes cycle related to RP2040 from a large number of contributors -- so much so that almost all standard QMK hardware subsystems are supported.</p><p>Check the <a href="./../platformdev_rp2040">RP2040 platform development page</a> for all supported peripherals and other hardware implementation details.</p><h3 id="cli-flash-binaries" tabindex="-1">Allow <code>qmk flash</code> to use prebuilt firmware binaries (<a href="https://github.com/qmk/qmk_firmware/pull/16584" target="_blank" rel="noreferrer">#16584</a>) <a class="header-anchor" href="#cli-flash-binaries" aria-label="Permalink to &quot;Allow `qmk flash` to use prebuilt firmware binaries ([#16584](https://github.com/qmk/qmk_firmware/pull/16584)) {#cli-flash-binaries}&quot;"></a></h3><p>A long-requested capability of the QMK CLI has been the ability to flash binaries directly, without needing to build a firmware. QMK provides prebuilt <code>develop</code>-based default firmwares on our <a href="https://qmk.tzarc.io/" target="_blank" rel="noreferrer">CI page</a> -- normally people would need <a href="https://github.com/qmk/qmk_toolbox/releases/latest" target="_blank" rel="noreferrer">QMK Toolbox</a> to flash them. This new functionality written by <em>@Erovia</em> allows <code>qmk flash</code> to be provided the prebuil
const _hoisted_55 = [
_hoisted_1
];
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("div", null, _hoisted_55);
}
const _20220827 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
export {
__pageData,
_20220827 as default
};