<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/requirements.txt, 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>2022-08-21T17:38:17+00:00</updated>
<entry>
<title>Align CLI requirements (#18117)</title>
<updated>2022-08-21T17:38:17+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-08-21T17:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=9b7965d3a962461355f7fa8c8bf06341b8eabc62'/>
<id>urn:sha1:9b7965d3a962461355f7fa8c8bf06341b8eabc62</id>
<content type='text'>
</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>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: Bump the 'jsonschema' version (#16635)</title>
<updated>2022-04-06T18:46:16+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2022-04-06T18:46:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=85de02057344fe48c9b88f43260165da100ecca7'/>
<id>urn:sha1:85de02057344fe48c9b88f43260165da100ecca7</id>
<content type='text'>
* CLI: Bump the 'jsonschema' version

Update the used meta-schema from Draft 7 from 2018 to the latest one,
Draft 2020-12.
Currently, the validator falls back to Draft 7 if the newer validator is
not available. Draft 2020-12 support was introduced to 'jsonschema' in
version 4.0.0.

* Fix formatting</content>
</entry>
<entry>
<title>switch to qmk-dotty-dict (#13460)</title>
<updated>2021-07-14T16:08:48+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-07-14T16:08:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=ffdfe3798bc7bd374991abe8f10494f2e73aedd5'/>
<id>urn:sha1:ffdfe3798bc7bd374991abe8f10494f2e73aedd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update requirements.txt (#13135)</title>
<updated>2021-06-07T23:37:58+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-06-07T23:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=e0acd3e53dbefe31cec5cc9eef048fd0649d1d1d'/>
<id>urn:sha1:e0acd3e53dbefe31cec5cc9eef048fd0649d1d1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move hid and pyusb to requirements.txt (#13134)</title>
<updated>2021-06-07T23:30:55+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-06-07T23:30:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=c277ae47681366df5b03c146ea20c0aac72699ed'/>
<id>urn:sha1:c277ae47681366df5b03c146ea20c0aac72699ed</id>
<content type='text'>
* Add his and pyusb to

* Update requirements-dev.txt</content>
</entry>
<entry>
<title>Add support for tab completion (#12411)</title>
<updated>2021-04-15T02:00:22+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-04-15T02:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=588bcdc8ca212b195a428fc43766a59a9252c08d'/>
<id>urn:sha1:588bcdc8ca212b195a428fc43766a59a9252c08d</id>
<content type='text'>
* Add support for tab completion

* make flake8 happy

* Add documentation</content>
</entry>
<entry>
<title>Enforce minimum versions for jsonschema and MILC (#12141)</title>
<updated>2021-03-06T23:56:45+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-03-06T23:56:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1cbf1c681a9ad36e488fef1e8ce139992651baaf'/>
<id>urn:sha1:1cbf1c681a9ad36e488fef1e8ce139992651baaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create a system to map between info.json and config.h/rules.mk (#11548)</title>
<updated>2021-01-31T20:46:00+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-01-31T20:46:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=ef6329af7c7be77b537fbfc5a5cc7105acc679f7'/>
<id>urn:sha1:ef6329af7c7be77b537fbfc5a5cc7105acc679f7</id>
<content type='text'>
* generate rules.mk from a json mapping

* generate rules.mk from a json mapping

* support for config.h from json maps

* improve the mapping system

* document the mapping system

* move data/maps to data/mappings

* fix flake8 errors

* fixup LED_MATRIX_DRIVER

* remove product and description from the vision_division keymap level

* reduce the complexity of generate-rules-mk

* add tests for the generate commands

* fix qmk doctor when submodules are not clean</content>
</entry>
</feed>
