<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/src/drivers, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>Fix default mode being the new one</title>
<updated>2025-08-15T05:01:22+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2025-08-15T05:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=30e15bba7653a63b9d158008defcece552169db6'/>
<id>30e15bba7653a63b9d158008defcece552169db6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request 'add single touch shourtcuts for touch wheel' (#340) from Tab_theFox/tangara-fw:wheel_with_buttons into main</title>
<updated>2025-08-15T05:00:43+00:00</updated>
<author>
<name>cooljqln</name>
<email>cooljqln@noreply.codeberg.org</email>
</author>
<published>2025-08-15T05:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=d470f7046dd1a3e4c184365d782e0cf20e474ad4'/>
<id>d470f7046dd1a3e4c184365d782e0cf20e474ad4</id>
<content type='text'>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/340
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/340
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to the new esp-idf I2C driver</title>
<updated>2025-08-08T06:14:41+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2025-08-08T06:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=73baf2f88f61e307afd6cd17f6727da4e446b64c'/>
<id>73baf2f88f61e307afd6cd17f6727da4e446b64c</id>
<content type='text'>
It's a better, less verbose driver, and also this fixes an occasional
crash on boot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a better, less verbose driver, and also this fixes an occasional
crash on boot.
</pre>
</div>
</content>
</entry>
<entry>
<title>add single touch shourtcuts for touch wheel</title>
<updated>2025-04-22T20:23:47+00:00</updated>
<author>
<name>Tab_theFox</name>
<email>tab_thefox@noreply.codeberg.org</email>
</author>
<published>2025-03-23T16:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=dc5676229d19f317b97df6a3d3582bbb02df33df'/>
<id>dc5676229d19f317b97df6a3d3582bbb02df33df</id>
<content type='text'>
This allows you to use the touch wheel for quick playback control:
- bottom quadrant for play/pause
- left and right quadrant for track skip back / forward
- top quadrant to seek back 25 seconds (handy when listening
  to a podcast)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows you to use the touch wheel for quick playback control:
- bottom quadrant for play/pause
- left and right quadrant for track skip back / forward
- top quadrant to seek back 25 seconds (handy when listening
  to a podcast)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the max BT TX power up to +9dBm</title>
<updated>2025-03-19T23:18:10+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2025-03-19T23:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=a3be3cbfff80a4ef13a734d915e72bcfdae2684d'/>
<id>a3be3cbfff80a4ef13a734d915e72bcfdae2684d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ailurux/button-media-controls (#264)</title>
<updated>2025-03-19T04:25:20+00:00</updated>
<author>
<name>ailurux</name>
<email>ailurux@noreply.codeberg.org</email>
</author>
<published>2025-03-19T04:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=c9ce88a457c9ed7124709a667d202a666f72bffa'/>
<id>c9ce88a457c9ed7124709a667d202a666f72bffa</id>
<content type='text'>
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user.

Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause).

There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264
Co-authored-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
Co-committed-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user.

Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause).

There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264
Co-authored-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
Co-committed-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request 'Support padding the left side of the display with black columns' (#302) from display_padding into main</title>
<updated>2025-03-19T03:31:18+00:00</updated>
<author>
<name>cooljqln</name>
<email>cooljqln@noreply.codeberg.org</email>
</author>
<published>2025-03-19T03:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=34e7ce869b8d451e0586e96cc4dabbff8efb56d3'/>
<id>34e7ce869b8d451e0586e96cc4dabbff8efb56d3</id>
<content type='text'>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/302
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request 'Trim whitespace from end of bluetooth device names' (#288) from tahnok/tangara-fw:trim-bt-name-whitespace into main</title>
<updated>2025-03-05T02:37:55+00:00</updated>
<author>
<name>cooljqln</name>
<email>cooljqln@noreply.codeberg.org</email>
</author>
<published>2025-03-05T02:37:55+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=42c2a4f2445ff56a2a0a78c4ef265e5be346d40d'/>
<id>42c2a4f2445ff56a2a0a78c4ef265e5be346d40d</id>
<content type='text'>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/288
Reviewed-by: cooljqln &lt;cooljqln@noreply.codeberg.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/288
Reviewed-by: cooljqln &lt;cooljqln@noreply.codeberg.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Emit a 'known devices changed' event when we forget a known device</title>
<updated>2025-03-05T02:26:44+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2025-03-05T02:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=826190edcf14980f6a31f209552ec34d7fcbb746'/>
<id>826190edcf14980f6a31f209552ec34d7fcbb746</id>
<content type='text'>
Makes the Lua UI update immediately after running the bt_forget command
added in PR #289
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes the Lua UI update immediately after running the bt_forget command
added in PR #289
</pre>
</div>
</content>
</entry>
<entry>
<title>Trim whitespace from end of bluetooth device names</title>
<updated>2025-02-28T16:36:39+00:00</updated>
<author>
<name>Wesley Ellis</name>
<email>tahnok@gmail.com</email>
</author>
<published>2025-02-28T01:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=ff9c4885bfc4984668477d45d839ce3cd9ddb7a8'/>
<id>ff9c4885bfc4984668477d45d839ce3cd9ddb7a8</id>
<content type='text'>
I have a speaker at home with a name of "Pebble V3\r\n" that renders
poorly without this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have a speaker at home with a name of "Pebble V3\r\n" that renders
poorly without this change.
</pre>
</div>
</content>
</entry>
</feed>
