<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/docs/cli_commands.md, branch master</title>
<subtitle>Custom split ortholinear mechanical keyboard with rollerball mouse. Firmware. https://blog.node5.net/custom-keyboard
</subtitle>
<id>http://git.node5.net/firmware/qmk/atom?h=master</id>
<link rel='self' href='http://git.node5.net/firmware/qmk/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/'/>
<updated>2023-05-20T12:14:43+00:00</updated>
<entry>
<title>`qmk find`: usability improvements (#20440)</title>
<updated>2023-05-20T12:14:43+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-05-20T12:14:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=102c42b14bc79a178d16ae5217d739490a312ea4'/>
<id>urn:sha1:102c42b14bc79a178d16ae5217d739490a312ea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `qmk find` command, reuse logic for `qmk mass-compile`. (#20139)</title>
<updated>2023-03-16T20:35:49+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2023-03-16T20:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1b3f7fcf7d3d441623e065c0be7821c5c5d87c75'/>
<id>urn:sha1:1b3f7fcf7d3d441623e065c0be7821c5c5d87c75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: some typos (#18582)</title>
<updated>2022-10-05T16:32:07+00:00</updated>
<author>
<name>George Rodrigues</name>
<email>georgerodrigues@live.com.au</email>
</author>
<published>2022-10-05T16:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=959f4cbb621868a4f0c1701f54ad2a1f45d889af'/>
<id>urn:sha1:959f4cbb621868a4f0c1701f54ad2a1f45d889af</id>
<content type='text'>
probably hacktoberism</content>
</entry>
<entry>
<title>CLI: Teaching the CLI to flash binaries (#16584)</title>
<updated>2022-08-20T05:39:19+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2022-08-20T05:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=5e2ffe7d8f4187109514147469d7db93e075f6f0'/>
<id>urn:sha1:5e2ffe7d8f4187109514147469d7db93e075f6f0</id>
<content type='text'>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;</content>
</entry>
<entry>
<title>Add cli command to import keyboard|keymap|kbfirmware (#16668)</title>
<updated>2022-07-02T11:50:09+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-07-02T11:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=59e28b8958db4940f026c4bbd81dee7b9b5e49b0'/>
<id>urn:sha1:59e28b8958db4940f026c4bbd81dee7b9b5e49b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quantum Painter (#10174)</title>
<updated>2022-04-13T08:00:18+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2022-04-13T08:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1f2b1dedccdf21b629c45ece80b4ca32f6653296'/>
<id>urn:sha1:1f2b1dedccdf21b629c45ece80b4ca32f6653296</id>
<content type='text'>
* Install dependencies before executing unit tests.

* Split out UTF-8 decoder.

* Fixup python formatting rules.

* Add documentation for QGF/QFF and the RLE format used.

* Add CLI commands for converting images and fonts.

* Add stub rules.mk for QP.

* Add stream type.

* Add base driver and comms interfaces.

* Add support for SPI, SPI+D/C comms drivers.

* Include &lt;qp.h&gt; when enabled.

* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.

* Add support for GC9A01.

* Add support for ILI9341.

* Add support for ILI9163.

* Add support for SSD1351.

* Implement qp_setpixel, including pixdata buffer management.

* Implement qp_line.

* Implement qp_rect.

* Implement qp_circle.

* Implement qp_ellipse.

* Implement palette interpolation.

* Allow for streams to work with either flash or RAM.

* Image loading.

* Font loading.

* QGF palette loading.

* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.

* Image drawing.

* Animations.

* Font rendering.

* Check against 256 colours, dump out the loaded palette if debugging enabled.

* Fix build.

* AVR is not the intended audience.

* `qmk format-c`

* Generation fix.

* First batch of docs.

* More docs and examples.

* Review comments.

* Public API documentation.</content>
</entry>
<entry>
<title>CLI: Add 'via2json' subcommand (#16468)</title>
<updated>2022-03-24T20:13:40+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2022-03-24T20:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=efc9c525b19b33c6e09057218ea64f07f45f9555'/>
<id>urn:sha1:efc9c525b19b33c6e09057218ea64f07f45f9555</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial pass at data driven new-keyboard subcommand (#12795)</title>
<updated>2022-02-08T19:03:30+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-02-08T19:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=2e279f1b889a59156f30524cc83358f64ee53287'/>
<id>urn:sha1:2e279f1b889a59156f30524cc83358f64ee53287</id>
<content type='text'>
* Initial pass at a data driven keyboard subcommand

* format

* lint

* Handle bootloader now its mandatory</content>
</entry>
<entry>
<title>[Docs] Address some typos (also in moonlander matrix.c) (#16248)</title>
<updated>2022-02-06T17:36:44+00:00</updated>
<author>
<name>Jouke Witteveen</name>
<email>j.witteveen@gmail.com</email>
</author>
<published>2022-02-06T17:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=14f886d03bead5022d1a3ebcc72c75ae1f2b622e'/>
<id>urn:sha1:14f886d03bead5022d1a3ebcc72c75ae1f2b622e</id>
<content type='text'>
* [Docs] Fix repeated words

* [Keyboard] Fix moonlander output

The left/right orientation differs from Ergodox EZ.</content>
</entry>
<entry>
<title>Add test filter to 'qmk pytest' (#15432)</title>
<updated>2021-12-09T06:42:11+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-12-09T06:42:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=aecb387692e4e9eefc73cee018ed570393b50167'/>
<id>urn:sha1:aecb387692e4e9eefc73cee018ed570393b50167</id>
<content type='text'>
* Add test filter to 'qmk pytest'

* Bodge for some test filters not resolving qmk

* Update docs</content>
</entry>
</feed>
