<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/drivers/zephyr, branch main</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>feat(drivers): Add mcp23017 driver based on upstream mcp23s17 one.</title>
<updated>2021-09-15T00:48:28+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-01-29T03:54:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=647110e5e5adef98a133f5f65b212110e614309b'/>
<id>647110e5e5adef98a133f5f65b212110e614309b</id>
<content type='text'>
* Upstream Zephyr has in progress driver, so doing this locally here,
  until we can move over to that driver.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Upstream Zephyr has in progress driver, so doing this locally here,
  until we can move over to that driver.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(kscan): Demacroify GPIO matrix driver</title>
<updated>2021-09-08T18:34:28+00:00</updated>
<author>
<name>Joel Spadin</name>
<email>joelspadin@gmail.com</email>
</author>
<published>2021-07-25T20:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=82cb76269811105bbe89569367d888d7a3fdd083'/>
<id>82cb76269811105bbe89569367d888d7a3fdd083</id>
<content type='text'>
Refactored the GPIO matrix kscan driver so that only the data and config
structures are defined in the foreach macro. Functionality is unchanged
except for the addition of DT properties to adjust polling speed.

This should make it easier to add other enhancements later, like
improved and customizable debounce behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactored the GPIO matrix kscan driver so that only the data and config
structures are defined in the foreach macro. Functionality is unchanged
except for the addition of DT properties to adjust polling speed.

This should make it easier to add other enhancements later, like
improved and customizable debounce behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Add nrf VDDH battery driver</title>
<updated>2021-07-25T04:39:13+00:00</updated>
<author>
<name>Joel Spadin</name>
<email>joelspadin@gmail.com</email>
</author>
<published>2021-04-03T06:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=a6de43e665ded4831d79159495660ac3a7d48e99'/>
<id>a6de43e665ded4831d79159495660ac3a7d48e99</id>
<content type='text'>
Added a driver which uses the nRF52's ADC channel on the VDDH pin to
read the battery voltage when using high voltage mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a driver which uses the nRF52's ADC channel on the VDDH pin to
read the battery voltage when using high voltage mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(app): format with prettier (#563)</title>
<updated>2021-01-02T03:55:52+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2021-01-02T03:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=61893e453b90dcb8fb84745b009457375764f7f4'/>
<id>61893e453b90dcb8fb84745b009457375764f7f4</id>
<content type='text'>
prettier --write .

PR: #563</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prettier --write .

PR: #563</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: Align drivers with Zephyr file system conventions</title>
<updated>2020-12-04T02:06:01+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2020-11-19T17:20:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=8d9ae1fdf379020d4743b4f85f465e88b148ac29'/>
<id>8d9ae1fdf379020d4743b4f85f465e88b148ac29</id>
<content type='text'>
PR: #400</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR: #400</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(kscan): Use PORT events for direct driver</title>
<updated>2020-12-02T21:46:05+00:00</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2020-11-10T21:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=e0fede4aa5317aa3f6e5f35914db3731165af899'/>
<id>e0fede4aa5317aa3f6e5f35914db3731165af899</id>
<content type='text'>
* Switch interrupt configuration so nRF52 uses
  PORT events for lower power use, and wake
  from deep sleep.
* Closes #272
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Switch interrupt configuration so nRF52 uses
  PORT events for lower power use, and wake
  from deep sleep.
* Closes #272
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated function calls with missing reference. GPIO missing.</title>
<updated>2020-11-30T02:12:26+00:00</updated>
<author>
<name>4pplet</name>
<email>4pplet@protonmail.com</email>
</author>
<published>2020-11-14T09:23:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=924a598920cf5894970bb98ae825663640d32bd7'/>
<id>924a598920cf5894970bb98ae825663640d32bd7</id>
<content type='text'>
Updated function calls with missing reference. GPIO missing.

To my understanding:
DT_INST_GPIO_PIN() should be called instead if DT_INST_PIN()
DT_INST_GPIO_FLAGS() should be called instead if DT_INST_GPIO_FLAGS()

Current implementation does not compile when using control pin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated function calls with missing reference. GPIO missing.

To my understanding:
DT_INST_GPIO_PIN() should be called instead if DT_INST_PIN()
DT_INST_GPIO_FLAGS() should be called instead if DT_INST_GPIO_FLAGS()

Current implementation does not compile when using control pin.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add copyright to core Kconfig</title>
<updated>2020-11-21T03:25:28+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2020-11-18T22:15:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=67a6646cd76d3db43734d2be990f6fdf9fb204b3'/>
<id>67a6646cd76d3db43734d2be990f6fdf9fb204b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(drivers): rename module.yaml to module.yml</title>
<updated>2020-11-21T03:23:20+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2020-11-19T20:59:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=1c8321566a13c622832461efded53d8b533469e7'/>
<id>1c8321566a13c622832461efded53d8b533469e7</id>
<content type='text'>
module.yaml is not a valid module filename.

See Zephyr `scripts/zephyr_module.py`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
module.yaml is not a valid module filename.

See Zephyr `scripts/zephyr_module.py`</pre>
</div>
</content>
</entry>
<entry>
<title>fix(bvd): Add SENSOR_CHAN_ALL support</title>
<updated>2020-11-02T04:00:54+00:00</updated>
<author>
<name>Nick</name>
<email>nick.win999@gmail.com</email>
</author>
<published>2020-10-27T20:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=877956389642283ee6f72fcc64bbe1d0f74e3f98'/>
<id>877956389642283ee6f72fcc64bbe1d0f74e3f98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
