<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/src, branch main</title>
<subtitle>ZMK Bluetooth keyboard firmware.</subtitle>
<id>http://git.nvandoorn.com/zmk.git/atom/app/src?h=main</id>
<link rel='self' href='http://git.nvandoorn.com/zmk.git/atom/app/src?h=main'/>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<updated>2021-10-12T16:00:21Z</updated>
<entry>
<title>fix(display): Increase char buffer size to fit all symbols</title>
<updated>2021-10-12T16:00:21Z</updated>
<author>
<name>Richard Kjerstadius</name>
<email>kjerstadius@gmail.com</email>
</author>
<published>2021-10-12T14:13:00Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=a774ce855517fb9e74ca8c8ebef9cb85b7d65e6c'/>
<id>urn:sha1:a774ce855517fb9e74ca8c8ebef9cb85b7d65e6c</id>
<content type='text'>
Recent refactoring of the font handling seems to have broken the display
of the last symbol of the output status widget. From my analysis the
last symbol is truncated because the buffer simply is too small.
Increasing the buffer size to 9 fits all three possible symbols.
</content>
</entry>
<entry>
<title>fix(underglow): Run clang-format</title>
<updated>2021-10-11T00:43:57Z</updated>
<author>
<name>Nick Winans</name>
<email>nick@winans.codes</email>
</author>
<published>2021-10-11T00:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=f23f427cae7140939238bc68fc7a3d0fb350af91'/>
<id>urn:sha1:f23f427cae7140939238bc68fc7a3d0fb350af91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(underglow): Add support for configurable min/max brightness</title>
<updated>2021-10-11T00:43:57Z</updated>
<author>
<name>Simon Malinge</name>
<email>simon.malinge@gmail.com</email>
</author>
<published>2021-10-07T03:54:49Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=c5b8dd85fdf28d1912ef0d2cefce8b55652c0db7'/>
<id>urn:sha1:c5b8dd85fdf28d1912ef0d2cefce8b55652c0db7</id>
<content type='text'>
Co-authored-by: jrhrsmit &lt;jasper.770@gmail.com&gt;</content>
</entry>
<entry>
<title>feat(hid): Kconfig for basic/full consumer usages.</title>
<updated>2021-10-05T03:01:39Z</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-10-05T02:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=bc179b1030ccf9dd02818f77ecd9b5b9f14e85b7'/>
<id>urn:sha1:bc179b1030ccf9dd02818f77ecd9b5b9f14e85b7</id>
<content type='text'>
* Add ZMK_HID_CONSUMER_REPORT_USAGES choice to allow choosing
  between full consumer usage range, with poor OS compat,
  or basic consumer usage range, with broader compat.
</content>
</entry>
<entry>
<title>feat(hid): Configurable NKRO HID report support.</title>
<updated>2021-10-05T03:01:39Z</updated>
<author>
<name>Pete Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-03-15T04:40:09Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=91ba034896c3b1668b88286e18d8f38314ec39c3'/>
<id>urn:sha1:91ba034896c3b1668b88286e18d8f38314ec39c3</id>
<content type='text'>
* Add Kconfig settings for NKRO or HKRO (boot compatible), HID
  report types for keyboard page.
* Updated report storage and set/unset for each config.
</content>
</entry>
<entry>
<title>refactor(display): Saner font selection/defaults.</title>
<updated>2021-09-25T23:43:20Z</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-04-02T01:22:48Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=3e6a3758edf1960c64d1d8b0424ac84283166f52'/>
<id>urn:sha1:3e6a3758edf1960c64d1d8b0424ac84283166f52</id>
<content type='text'>
* Only select fonts for the default built in status screen
* Leverage theme default fonts, instead of hardcoding theme
  details in each component.
</content>
</entry>
<entry>
<title>refactor(display): Output/layer/battery thread safety.</title>
<updated>2021-09-25T21:17:04Z</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-08-12T03:44:38Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=2128b2b55f85a6190194d83696f7419eb53c6642'/>
<id>urn:sha1:2128b2b55f85a6190194d83696f7419eb53c6642</id>
<content type='text'>
* Submit widget updates to display queue.
* Use mutex to control access to shared state for widgets.
</content>
</entry>
<entry>
<title>feat(display): Optional dedicated work queue.</title>
<updated>2021-09-25T21:17:04Z</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-08-12T03:43:07Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=063d98e3dfa8e0089aa0039b24489d29b062cf5e'/>
<id>urn:sha1:063d98e3dfa8e0089aa0039b24489d29b062cf5e</id>
<content type='text'>
* Add new Kconfig settingsx to allow selecting system or dedicated
  work queue for performing UI updates.
* Allow UI updates to not block other system tasks when display is
  updating, especially important for e-ink displays.
</content>
</entry>
<entry>
<title>fix(hog): use OR instead of AND for bitmap</title>
<updated>2021-09-24T00:47:40Z</updated>
<author>
<name>Xudong Zheng</name>
<email>7pkvm5aw@slicealias.com</email>
</author>
<published>2021-09-24T00:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=212a05feb38d9c7c800f97c776e04bf9e21257a7'/>
<id>urn:sha1:212a05feb38d9c7c800f97c776e04bf9e21257a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(hog): encrypt perm for HID report map/ref.</title>
<updated>2021-09-18T19:43:26Z</updated>
<author>
<name>Peter Johanson</name>
<email>peter@peterjohanson.com</email>
</author>
<published>2021-09-15T13:26:48Z</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=a7908a94de851b8e9cec41ec11ecc0fe2cef2d47'/>
<id>urn:sha1:a7908a94de851b8e9cec41ec11ecc0fe2cef2d47</id>
<content type='text'>
* Workaround for ensuring macOS pairing happens early enough,
  for their stack, we require encryption for the hids report map and
  report ref characteristics as well, to trigger pairing ealier in the
  connection process for macOS.
</content>
</entry>
</feed>
