<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/export/config/ipod6g.h, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<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>ipod6g: bootloader v1</title>
<updated>2017-02-09T19:47:16+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-02-05T01:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=882921efb64218e9b8cc3a7d9c7308734f9b12f3'/>
<id>882921efb64218e9b8cc3a7d9c7308734f9b12f3</id>
<content type='text'>
- dual boot
- USB mode
- battery trap

Change-Id: I8586cfeb21ee63f45ab965430725225fdfc4212d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- dual boot
- USB mode
- battery trap

Change-Id: I8586cfeb21ee63f45ab965430725225fdfc4212d
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: use the new USB DesignWare driver</title>
<updated>2016-08-02T02:57:50+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-07-31T01:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3c5aa754de9c9e572232b469398a981dccfff127'/>
<id>3c5aa754de9c9e572232b469398a981dccfff127</id>
<content type='text'>
Change-Id: I36aabb5cb9cfe2d8c4f8fbcea944efec58ef9671
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I36aabb5cb9cfe2d8c4f8fbcea944efec58ef9671
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: modify USB storage read/write buffers size</title>
<updated>2016-05-15T21:43:00+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-05-15T01:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=00a3658e5a5fdca7c0d4dc532c5721efb8418ee5'/>
<id>00a3658e5a5fdca7c0d4dc532c5721efb8418ee5</id>
<content type='text'>
The write buffer size is undefined to use the default 24Kb. size
defined (and recomended) in usb_storage.c, the read buffer size is
also decremented to 24 Kb. USB sequential read and write benchmarks
using diskdump are now 8-9% faster.

Change-Id: Ia7c9f77b57c8ca5b566b508efffbd713d1587acf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The write buffer size is undefined to use the default 24Kb. size
defined (and recomended) in usb_storage.c, the read buffer size is
also decremented to 24 Kb. USB sequential read and write benchmarks
using diskdump are now 8-9% faster.

Change-Id: Ia7c9f77b57c8ca5b566b508efffbd713d1587acf
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: remove ATA_HAVE_BBT</title>
<updated>2016-05-15T19:47:22+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-05-15T00:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=201f57171a67530a288f2a29a7a7060293e93bf2'/>
<id>201f57171a67530a288f2a29a7a7060293e93bf2</id>
<content type='text'>
Change-Id: I45e26a413c13e401164a01996b0b4c6788096a7f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I45e26a413c13e401164a01996b0b4c6788096a7f
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: remove emCORE HDD endianess warning</title>
<updated>2016-05-15T19:38:37+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-05-15T00:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=dbcde01835f73285d1a4a61a2dc55add92ad25de'/>
<id>dbcde01835f73285d1a4a61a2dc55add92ad25de</id>
<content type='text'>
Change-Id: I91aa2dca7e748fe043c16014661985c42ab84b1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I91aa2dca7e748fe043c16014661985c42ab84b1a
</pre>
</div>
</content>
</entry>
<entry>
<title>iPOd Classic: skip emCORE HDD endianness warning for bootloader</title>
<updated>2016-05-15T19:16:54+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-02-05T13:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=44ce4eebd61302a22cbcc8fdaa0851adc103550f'/>
<id>44ce4eebd61302a22cbcc8fdaa0851adc103550f</id>
<content type='text'>
Change-Id: I274511cc1061c396a0642e8496d46a3b9c1228d3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I274511cc1061c396a0642e8496d46a3b9c1228d3
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: fix USB_DEVBSS_ATTR alignment</title>
<updated>2016-02-14T14:10:55+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2016-02-14T10:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=31d9084a8ce925c513abe37f0a7e9522925f7791'/>
<id>31d9084a8ce925c513abe37f0a7e9522925f7791</id>
<content type='text'>
After previous commit 0b6647f2e9e5d21e80736eab7af33acecba28f38
this alignment should not be needed, but not sure at all, so it
is aligned to cache line length for safety.

Change-Id: I5b2b9a30c913d2a609acc1bdf30bdec6811a2551
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After previous commit 0b6647f2e9e5d21e80736eab7af33acecba28f38
this alignment should not be needed, but not sure at all, so it
is aligned to cache line length for safety.

Change-Id: I5b2b9a30c913d2a609acc1bdf30bdec6811a2551
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: enable AB repeat</title>
<updated>2015-10-17T01:33:31+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2015-10-17T01:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d57e65109ac74ce49d8ac50a00d8ef88a0065e28'/>
<id>d57e65109ac74ce49d8ac50a00d8ef88a0065e28</id>
<content type='text'>
Change-Id: I58f3b0a3e4d8a1649d5549c312e6a259bce697a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I58f3b0a3e4d8a1649d5549c312e6a259bce697a4
</pre>
</div>
</content>
</entry>
<entry>
<title>iPod Classic: reads HDD S.M.A.R.T. data</title>
<updated>2015-10-07T04:15:04+00:00</updated>
<author>
<name>Cástor Muñoz</name>
<email>cmvidal@gmail.com</email>
</author>
<published>2014-12-09T18:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d20185ac96c4b50ed4de7098a101a31f2b140b82'/>
<id>d20185ac96c4b50ed4de7098a101a31f2b140b82</id>
<content type='text'>
Adds ata_read_smart() function to storage ATA driver, current
SMART data can be displayed and optionally written to hard
disk using System-&gt;Debug menu.

Change-Id: Ie8817bb311d5d956df2f0fbfaf554e2d53e89a93
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds ata_read_smart() function to storage ATA driver, current
SMART data can be displayed and optionally written to hard
disk using System-&gt;Debug menu.

Change-Id: Ie8817bb311d5d956df2f0fbfaf554e2d53e89a93
</pre>
</div>
</content>
</entry>
</feed>
