<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/dts, branch master</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>fix: Ensure power and underglow behaviors built.</title>
<updated>2021-11-26T17:59:04+00:00</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-11-22T06:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=c4ed11b7a2f7c0a2c267bf96236ccc008349e40f'/>
<id>c4ed11b7a2f7c0a2c267bf96236ccc008349e40f</id>
<content type='text'>
* Remove `/omit-if-no-ref/` from the behavior nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove `/omit-if-no-ref/` from the behavior nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature(split): behavior locality support.</title>
<updated>2021-11-26T17:59:03+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2020-12-20T14:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4e4faca67015df3a3e1bf1b9937265f465c5093d'/>
<id>4e4faca67015df3a3e1bf1b9937265f465c5093d</id>
<content type='text'>
* GATT characteristic allowing passng data + behavior
  label to invoke the behavior on the peripheral side.
* Behaviors have a locality setting to specify where they run.
* Build reset/power/RGB on peripheral.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* GATT characteristic allowing passng data + behavior
  label to invoke the behavior on the peripheral side.
* Behaviors have a locality setting to specify where they run.
* Build reset/power/RGB on peripheral.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(conditional-layers): Implement feature</title>
<updated>2021-11-15T10:49:23+00:00</updated>
<author>
<name>Jonathan Rascher</name>
<email>jon@bcat.name</email>
</author>
<published>2021-06-09T23:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=e9140b2da914ee121e7f40eaeb8c6cf827d03622'/>
<id>e9140b2da914ee121e7f40eaeb8c6cf827d03622</id>
<content type='text'>
This is a generalization of the existing concept of tri-layer support
that's already well known. Essentially, a conditional-layer
configuration activates a particular layer (the then-layer) when one or
more other layers (the if-layers) are activated.

This is commonly used on ortho keyboards to activate a third "adjust"
layer while the primary two layers ("lower" and "raise") are active.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a generalization of the existing concept of tri-layer support
that's already well known. Essentially, a conditional-layer
configuration activates a particular layer (the then-layer) when one or
more other layers (the if-layers) are activated.

This is commonly used on ortho keyboards to activate a third "adjust"
layer while the primary two layers ("lower" and "raise") are active.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: hold/tap flavor tap-unless-interrupted</title>
<updated>2021-11-09T06:07:05+00:00</updated>
<author>
<name>jding</name>
<email>jding@roblox.com</email>
</author>
<published>2021-11-06T21:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4e62319982ea258741eca2b79cf952fe7b8d6b3b'/>
<id>4e62319982ea258741eca2b79cf952fe7b8d6b3b</id>
<content type='text'>
Implements new hold/tap flavor, tap-unless-interrupted
Adds tests
Adds docs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements new hold/tap flavor, tap-unless-interrupted
Adds tests
Adds docs
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(behaviors) Required keys for tap-hold behaviors</title>
<updated>2021-11-01T16:37:20+00:00</updated>
<author>
<name>jmding8</name>
<email>44815547+jmding8@users.noreply.github.com</email>
</author>
<published>2021-11-01T16:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=19ee7849f80e18d8f29ac47ffeee3bb223c35a80'/>
<id>19ee7849f80e18d8f29ac47ffeee3bb223c35a80</id>
<content type='text'>
* Add optional `hold-trigger-key-positions` hold-tap configuration
* Leverage configuration for decision making around when to trigger
  hold decision in hold-taps.
* Add docs for new configuration.
* Tests for the new config/decision logic. </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add optional `hold-trigger-key-positions` hold-tap configuration
* Leverage configuration for decision making around when to trigger
  hold decision in hold-taps.
* Add docs for new configuration.
* Tests for the new config/decision logic. </pre>
</div>
</content>
</entry>
<entry>
<title>feat(display): IL0323 driver for EPD displays.</title>
<updated>2021-08-25T02:15:42+00:00</updated>
<author>
<name>Darryldh</name>
<email>info@lowprokb.ca</email>
</author>
<published>2021-08-04T00:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=a124eb9f9e364aa617fc7ee71cb72ede42d1f326'/>
<id>a124eb9f9e364aa617fc7ee71cb72ede42d1f326</id>
<content type='text'>
* Basic driver, using the GD7965 driver as a basis, since the ICs
  are very similar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Basic driver, using the GD7965 driver as a basis, since the ICs
  are very similar.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature(hold-tap): Retro tapping</title>
<updated>2021-02-24T12:24:27+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-06T19:58:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=89ed816c670abdc74fe02b484fe148bc5658564c'/>
<id>89ed816c670abdc74fe02b484fe148bc5658564c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(ext-power): Add init-delay-ms option</title>
<updated>2021-02-16T19:51:32+00:00</updated>
<author>
<name>Nick Winans</name>
<email>nick@winans.codes</email>
</author>
<published>2021-02-16T19:43:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=57661362ea3deee3cd2c4cc7e25b8e4cd4b49f1d'/>
<id>57661362ea3deee3cd2c4cc7e25b8e4cd4b49f1d</id>
<content type='text'>
Co-authored-by: Pete Johanson &lt;peter@peterjohanson.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Pete Johanson &lt;peter@peterjohanson.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>style(hold-tap)!: Write hold-tap params with dashes</title>
<updated>2021-02-10T12:55:12+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-06T20:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=af9d6e9b0551f735382ce6576b33e29a86329fa3'/>
<id>af9d6e9b0551f735382ce6576b33e29a86329fa3</id>
<content type='text'>
tapping_term_ms -&gt; tapping-term-ms
quick_tap_ms -&gt; quick-tap-ms

The old style works, although it's deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tapping_term_ms -&gt; tapping-term-ms
quick_tap_ms -&gt; quick-tap-ms

The old style works, although it's deprecated.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(core): Use /omit-if-no-ref/ for behaviors.</title>
<updated>2021-02-04T05:52:25+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-01-18T06:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=b84d29c384532443010a7140e8670482f2a6ca02'/>
<id>b84d29c384532443010a7140e8670482f2a6ca02</id>
<content type='text'>
* Use lesser-known DT features to skip behaviors not referenced
  in the user keymap
* Update the behaviors to skip code if no nodes found.
* Remove some empty config/data structs where unused in
  behaviors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use lesser-known DT features to skip behaviors not referenced
  in the user keymap
* Update the behaviors to skip code if no nodes found.
* Remove some empty config/data structs where unused in
  behaviors.
</pre>
</div>
</content>
</entry>
</feed>
