<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/radio/radio.c, branch wolf3d</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Do not touch FM tuner when it is turned off</title>
<updated>2018-12-23T23:01:02+00:00</updated>
<author>
<name>Solomon Peachy</name>
<email>pizza@shaftnet.org</email>
</author>
<published>2018-12-23T03:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7a718fc27dfea78bb212b4fd492334f4f142594e'/>
<id>7a718fc27dfea78bb212b4fd492334f4f142594e</id>
<content type='text'>
Credit to Igor Poretsky

Change-Id: Ie9e61740f87f3b56d0b602cd431757262a6ed808
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Credit to Igor Poretsky

Change-Id: Ie9e61740f87f3b56d0b602cd431757262a6ed808
</pre>
</div>
</content>
</entry>
<entry>
<title>nwz: improve keymap</title>
<updated>2017-11-14T15:49:36+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-11-14T15:47:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ff08c5287dda0ecedba22e8d71d9d75ed3b36342'/>
<id>ff08c5287dda0ecedba22e8d71d9d75ed3b36342</id>
<content type='text'>
- enable various features in radio screen (like mode switch)
- improve keyboard (short play to select, long play to finish, power to abort)
- enable volume keys in radio screen if available

Change-Id: I01e71291cfd783763ffd55d4fa60610b6900c726
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- enable various features in radio screen (like mode switch)
- improve keyboard (short play to select, long play to finish, power to abort)
- enable volume keys in radio screen if available

Change-Id: I01e71291cfd783763ffd55d4fa60610b6900c726
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve radio RDS driver and framework</title>
<updated>2017-02-12T03:19:32+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-01-30T14:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=fc9695eb47732e1c189e2f033dbd55e5c346e8c4'/>
<id>fc9695eb47732e1c189e2f033dbd55e5c346e8c4</id>
<content type='text'>
* Remove unused bits like the radio event and simplify basic
radio interface. It can be more self-contained with rds.h only
required by radio and tuner code.

* Add post-processing to text a-la Silicon Labs AN243. The chip's
error correction can only do so much; additional checks are highly
recommended. Simply testing for two identical messages in a row
is extremely effective and I've never seen corrupted text since
doing that, even with mediocre reception.

Groups segments must arrive in order, not randomly; logic change
only accepts them in order, starting at 0.

Time readout was made a bit better but really we'd need to use
verbose mode and ensure that no errors were seen during receiving
of time and more checks would be need to have a stable PI. The
text is the important bit anyway.

* Time out of stale text.

* Text is no longer updated until a complete group has been
received, as is specified in the standard. Perhaps go back to
scrolling text lines in the radio screen?

* Add proper character conversion to UTF-8. Only the default G0
table for the moment. The other two could be added in.

* Add variants "RDS_CFG_PROCESS" and "RDS_CFG_PUSH" to allow
the option for processed RDS data to be pushed to the driver and
still do proper post-processing (only text conversion for now for
the latter).

Change-Id: I4d83f8b2e89a209a5096d15ec266477318c66925
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove unused bits like the radio event and simplify basic
radio interface. It can be more self-contained with rds.h only
required by radio and tuner code.

* Add post-processing to text a-la Silicon Labs AN243. The chip's
error correction can only do so much; additional checks are highly
recommended. Simply testing for two identical messages in a row
is extremely effective and I've never seen corrupted text since
doing that, even with mediocre reception.

Groups segments must arrive in order, not randomly; logic change
only accepts them in order, starting at 0.

Time readout was made a bit better but really we'd need to use
verbose mode and ensure that no errors were seen during receiving
of time and more checks would be need to have a stable PI. The
text is the important bit anyway.

* Time out of stale text.

* Text is no longer updated until a complete group has been
received, as is specified in the standard. Perhaps go back to
scrolling text lines in the radio screen?

* Add proper character conversion to UTF-8. Only the default G0
table for the moment. The other two could be added in.

* Add variants "RDS_CFG_PROCESS" and "RDS_CFG_PUSH" to allow
the option for processed RDS data to be pushed to the driver and
still do proper post-processing (only text conversion for now for
the latter).

Change-Id: I4d83f8b2e89a209a5096d15ec266477318c66925
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace SAMSUNG_YH920_PAD with YH92X</title>
<updated>2016-01-25T08:23:09+00:00</updated>
<author>
<name>Sebastian Leonhardt</name>
<email>sebastian.leonhardt@web.de</email>
</author>
<published>2016-01-23T14:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e6cd53ad53e7168e2bd46d49de83250d7f4097a4'/>
<id>e6cd53ad53e7168e2bd46d49de83250d7f4097a4</id>
<content type='text'>
seems more logical to me, and is more consistent, since
"SAMSUNG_YH92X_PAD" is already used in the tex files.

Change-Id: Ie9a9d850ea86155a7dcf86c88a22a420a10a3837
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
seems more logical to me, and is more consistent, since
"SAMSUNG_YH92X_PAD" is already used in the tex files.

Change-Id: Ie9a9d850ea86155a7dcf86c88a22a420a10a3837
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce definitions of actions for fm radio.</title>
<updated>2014-07-26T15:36:12+00:00</updated>
<author>
<name>Szymon Dziok</name>
<email>b0hoon@o2.pl</email>
</author>
<published>2014-07-14T00:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3f2c525c57cf97ca2954bd1be9630e7ed529a991'/>
<id>3f2c525c57cf97ca2954bd1be9630e7ed529a991</id>
<content type='text'>
Change-Id: I89188ecc820058b79b5c8fcf3e9b5ed49ae8aff4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I89188ecc820058b79b5c8fcf3e9b5ed49ae8aff4
</pre>
</div>
</content>
</entry>
<entry>
<title>MPIO HD200: Fix action for fm radio.</title>
<updated>2014-07-26T15:36:12+00:00</updated>
<author>
<name>Szymon Dziok</name>
<email>b0hoon@o2.pl</email>
</author>
<published>2014-07-13T23:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e3476f06d094c64a53f6f79b8d2f036b517bd440'/>
<id>e3476f06d094c64a53f6f79b8d2f036b517bd440</id>
<content type='text'>
Change-Id: I65a8e6f39d47f5d091e9676102b0ec08eb08690c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I65a8e6f39d47f5d091e9676102b0ec08eb08690c
</pre>
</div>
</content>
</entry>
<entry>
<title>HDD1630/HDD6330: Add actions for fm radio.</title>
<updated>2014-07-26T15:36:12+00:00</updated>
<author>
<name>Szymon Dziok</name>
<email>b0hoon@o2.pl</email>
</author>
<published>2014-07-13T23:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=facf708048528f7fd61d2340110a73093c890ca7'/>
<id>facf708048528f7fd61d2340110a73093c890ca7</id>
<content type='text'>
Change-Id: I6acc21663fd0bc27509f8c37c71defb817ec7108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6acc21663fd0bc27509f8c37c71defb817ec7108
</pre>
</div>
</content>
</entry>
<entry>
<title>Radio and radio recording for Samsung YH-920.</title>
<updated>2014-06-18T18:06:17+00:00</updated>
<author>
<name>Szymon Dziok</name>
<email>b0hoon@o2.pl</email>
</author>
<published>2014-06-17T23:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=eacd76cb80db12adcce74980e69d116911a8cde7'/>
<id>eacd76cb80db12adcce74980e69d116911a8cde7</id>
<content type='text'>
There is no simple method to detect radio through the 3-wire interface, so it's
not implemented for the YH-925 for now. YH-920 always has a radio.

Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no simple method to detect radio through the 3-wire interface, so it's
not implemented for the YH-925 for now. YH-920 always has a radio.

Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
</pre>
</div>
</content>
</entry>
<entry>
<title>FMS: Load/update the skin at last, when fully initialzed, so that it can display the right content from the beginning.</title>
<updated>2014-01-14T21:45:04+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2014-01-14T16:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d0d9f868f628459ef9acda42d49a5b50492576f9'/>
<id>d0d9f868f628459ef9acda42d49a5b50492576f9</id>
<content type='text'>
Change-Id: I15a708d34912c0749f2497baabf90d26deaaf5df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I15a708d34912c0749f2497baabf90d26deaaf5df
</pre>
</div>
</content>
</entry>
<entry>
<title>radio: fix FS#12747</title>
<updated>2013-09-09T16:22:07+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2013-09-02T08:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=acf3af4ae305a70a8f3da777d0dffcccac6db6f7'/>
<id>acf3af4ae305a70a8f3da777d0dffcccac6db6f7</id>
<content type='text'>
Change-Id: I57448a29d986cca0535c47c0ebfa2f4f3846a936
Reviewed-on: http://gerrit.rockbox.org/614
Reviewed-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
Tested-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I57448a29d986cca0535c47c0ebfa2f4f3846a936
Reviewed-on: http://gerrit.rockbox.org/614
Reviewed-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
Tested-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
