<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sonix-qmk/lib/python/qmk/cli/flash.py, branch sn32_master_stable</title>
<subtitle>Firmware for keychron C1 keyboard</subtitle>
<id>http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/flash.py?h=sn32_master_stable</id>
<link rel='self' href='http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/flash.py?h=sn32_master_stable'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/'/>
<updated>2021-10-15T21:07:33Z</updated>
<entry>
<title>Enable CLI flashing via mdloader (#14729)</title>
<updated>2021-10-15T21:07:33Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-10-15T21:07:33Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=40bc5a81923d16f6c9c2a3a05616b8cb1859b01e'/>
<id>urn:sha1:40bc5a81923d16f6c9c2a3a05616b8cb1859b01e</id>
<content type='text'>
* Enable CLI flashing via mdloader

* remove flag

* Update qmk flash help</content>
</entry>
<entry>
<title>`--parallel` improvements (#13800)</title>
<updated>2021-08-17T22:46:59Z</updated>
<author>
<name>ruro</name>
<email>ruro.ruro@ya.ru</email>
</author>
<published>2021-08-17T22:46:59Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=3b28178deb7a42a2df8c19b9bf190bb5da732b33'/>
<id>urn:sha1:3b28178deb7a42a2df8c19b9bf190bb5da732b33</id>
<content type='text'>
* improve make parallel jobs support

* document the --parallel option

* disable the output-sync for interactive targets</content>
</entry>
<entry>
<title>Align our subprocess usage with current best practices. (#12940)</title>
<updated>2021-05-19T22:24:46Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-05-19T22:24:46Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=db1eacdaacb9c8f6889f46bc1c6af155b81ad72a'/>
<id>urn:sha1:db1eacdaacb9c8f6889f46bc1c6af155b81ad72a</id>
<content type='text'>
* Align our subprocess usage with current best practices.

* remove unused import

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* fix the cpp invocation for older python

* allow for unprompted installation

* make sure qmk new-keyboard works on windows

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>Add support for tab completion (#12411)</title>
<updated>2021-04-15T02:00:22Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-04-15T02:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-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>Add support for qmk_configurator style aliases (#11954)</title>
<updated>2021-03-24T16:26:38Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-03-24T16:26:38Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=299008be36076343edadb7a36bf2fff820425ad1'/>
<id>urn:sha1:299008be36076343edadb7a36bf2fff820425ad1</id>
<content type='text'>
* Add support for qmk_configurator style aliases

* add the keyboard aliases to the api data

* add support for a keyboard metadata file

* make flake8 happy</content>
</entry>
<entry>
<title>Allow flash/compile to accept relative json paths (#11767)</title>
<updated>2021-02-07T21:02:51Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-02-07T21:02:51Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=ccc9c43161282bd6f37813cc85c13da1eb51b88d'/>
<id>urn:sha1:ccc9c43161282bd6f37813cc85c13da1eb51b88d</id>
<content type='text'>
* Allow flash/compile to accept relative paths

* Review suggestions

* Review comments

* Put back exists check otherwise stdin fails

* fix lint</content>
</entry>
<entry>
<title>CLI: Fix json flashing (#11765)</title>
<updated>2021-02-01T19:55:35Z</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2021-02-01T19:55:35Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=7db826dce89eb16fa0b6362852b97f5a0e4880d5'/>
<id>urn:sha1:7db826dce89eb16fa0b6362852b97f5a0e4880d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the compile and flash subcommands (#11334)</title>
<updated>2021-01-16T23:13:04Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-01-16T23:13:04Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=d9785ec31339d7f80279fd3d1005f76689ed2f6a'/>
<id>urn:sha1:d9785ec31339d7f80279fd3d1005f76689ed2f6a</id>
<content type='text'>
* add support for --clean to compile and flash

* compile standalone JSON keymaps without polluting the tree

* Add support for passing environment vars to make

* make flake8 happy

* document changes to qmk compile and flash

* add -e support to json export compiling

* Fix python 3.6

* honor $MAKE

* add support for parallel builds</content>
</entry>
<entry>
<title>Return the make exit code for qmk compile and flash (#11402)</title>
<updated>2021-01-02T17:27:35Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-01-02T17:27:35Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=c07543133a092039c7eae0cead6c9ee3badcc7dc'/>
<id>urn:sha1:c07543133a092039c7eae0cead6c9ee3badcc7dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `st-flash` flash target (#9964)</title>
<updated>2020-08-29T21:30:02Z</updated>
<author>
<name>Sergey Vlasov</name>
<email>sigprof@gmail.com</email>
</author>
<published>2020-08-12T15:53:53Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=d00ac5dfb6388957d51f2666d8bd223bd3529151'/>
<id>urn:sha1:d00ac5dfb6388957d51f2666d8bd223bd3529151</id>
<content type='text'>
* Add `st-flash` flash target

Add support for flashing the firmware via the `st-flash` utility from
the STLink Tools package (https://github.com/stlink-org/stlink).

* Add `st-flash` to the `qmk flash -b` output</content>
</entry>
</feed>
