<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/utils/imxtools/scsitools, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>imxtools: various fixes for Windows</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-05T15:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=456a3fc952d34a3e8781ca100851e6253c537109'/>
<id>456a3fc952d34a3e8781ca100851e6253c537109</id>
<content type='text'>
Don't use colors since the terminal doesn't support it. Also packing is broken
on MinGW so use #pragma pack when compiling for windows, this is also supported
by MSCV.

Change-Id: I635649d52ed5f2e0af46cb9ca2ec325955b2ddb2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't use colors since the terminal doesn't support it. Also packing is broken
on MinGW so use #pragma pack when compiling for windows, this is also supported
by MSCV.

Change-Id: I635649d52ed5f2e0af46cb9ca2ec325955b2ddb2
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools: move firmware read/write to library</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-04T23:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=950f4bdc027cb8c83fd2145590549fdcf5522078'/>
<id>950f4bdc027cb8c83fd2145590549fdcf5522078</id>
<content type='text'>
Split the ugly firmware read/write into a API function and a much simplified code.
Also the code can now report progress.

Change-Id: I3f998eaf0c067c6da42b1d2dd9c5a5bf43c6915d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split the ugly firmware read/write into a API function and a much simplified code.
Also the code can now report progress.

Change-Id: I3f998eaf0c067c6da42b1d2dd9c5a5bf43c6915d
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitools: move stmp scsi api to its own file</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-03T23:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=07781847826d6901e047c3c55d227aae487a9f4c'/>
<id>07781847826d6901e047c3c55d227aae487a9f4c</id>
<content type='text'>
No code modification code, just moving code around.

Change-Id: I30744d3994aa7540f4b5b158f31b51959d5d8586
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No code modification code, just moving code around.

Change-Id: I30744d3994aa7540f4b5b158f31b51959d5d8586
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitools: rework stmp scsi API</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-03T23:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7fafbe1fc13bec744d1fcc70ba431fa77472680a'/>
<id>7fafbe1fc13bec744d1fcc70ba431fa77472680a</id>
<content type='text'>
Sanitize the whole library by hiding most of the horrible details of the
implementation. This means that all logical/drive/table attributes are exported
in structures that are internally filled by higher-level API functions. This makes
the code much more readable and prepares for a split between scsitool and the stmp
scsi library.

Change-Id: Id85d450b25cf99cd7c0896c6fc35bcd00babe9e1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sanitize the whole library by hiding most of the horrible details of the
implementation. This means that all logical/drive/table attributes are exported
in structures that are internally filled by higher-level API functions. This makes
the code much more readable and prepares for a split between scsitool and the stmp
scsi library.

Change-Id: Id85d450b25cf99cd7c0896c6fc35bcd00babe9e1
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitools: use new SCSI library</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-03T22:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0fd869423ab3456288fcd323cff3206f37363153'/>
<id>0fd869423ab3456288fcd323cff3206f37363153</id>
<content type='text'>
The function names and prototypes are also normalized so make subsequent reworks
easier.

Change-Id: Ifa5d64aa144b11f8c087517ddc904744e3037361
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function names and prototypes are also normalized so make subsequent reworks
easier.

Change-Id: Ifa5d64aa144b11f8c087517ddc904744e3037361
</pre>
</div>
</content>
</entry>
<entry>
<title>Add multiplatform library for raw SCSI commands</title>
<updated>2017-01-07T14:52:33+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-03T21:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ae84354b4062e4c4ceb3ce402468d6c095a760c2'/>
<id>ae84354b4062e4c4ceb3ce402468d6c095a760c2</id>
<content type='text'>
Several tools need to perform raw SCSI commands, and we need to support Linux,
Windows and Mac OS, without pulling tons of dependencies to build it easily.
This very simple library has no dependency and supports Linux.

TODO:
- windows
- mac os

Change-Id: I496f5ad2490bd3e96ad962d31cce4e511a523c3a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several tools need to perform raw SCSI commands, and we need to support Linux,
Windows and Mac OS, without pulling tons of dependencies to build it easily.
This very simple library has no dependency and supports Linux.

TODO:
- windows
- mac os

Change-Id: I496f5ad2490bd3e96ad962d31cce4e511a523c3a
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitools: increase SCSI delay to 10 seconds</title>
<updated>2014-02-22T19:27:32+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-02-22T19:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=c02bc1afd2a2400a41a863918bfe4eaf0255d60d'/>
<id>c02bc1afd2a2400a41a863918bfe4eaf0255d60d</id>
<content type='text'>
On some OSes like Windows or if running in a virtual machine, the one second
timeout might be too short.

Change-Id: I717f7a2aaed1cb3d40e8fbe6f9b1081b43ceea95
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On some OSes like Windows or if running in a virtual machine, the one second
timeout might be too short.

Change-Id: I717f7a2aaed1cb3d40e8fbe6f9b1081b43ceea95
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitool: add progress indicator</title>
<updated>2014-02-22T17:12:00+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-02-22T17:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=9517bd86b0eeee71679bef3aceeaf8dff5543a66'/>
<id>9517bd86b0eeee71679bef3aceeaf8dff5543a66</id>
<content type='text'>
Change-Id: I061ddac4f882156139e38fa6d495fee86271a6aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I061ddac4f882156139e38fa6d495fee86271a6aa
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitool: improve output formatting</title>
<updated>2014-02-22T17:11:30+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-02-22T17:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=4e1a043cf01dd1358661b951aecaaf0183d5b9bf'/>
<id>4e1a043cf01dd1358661b951aecaaf0183d5b9bf</id>
<content type='text'>
Change-Id: Ifc5b5252e1342f381356f7bd5c2fed5ad8beddfe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ifc5b5252e1342f381356f7bd5c2fed5ad8beddfe
</pre>
</div>
</content>
</entry>
<entry>
<title>imxtools/scsitools: tool can now write a firmware using SCSI</title>
<updated>2013-12-24T11:39:58+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-12-24T00:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=84f1a0af3b62c3c10d838fe387035a8145c35ca3'/>
<id>84f1a0af3b62c3c10d838fe387035a8145c35ca3</id>
<content type='text'>
Change-Id: Iac803d4b2d48319a1a32d1101f5041d20174c7a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iac803d4b2d48319a1a32d1101f5041d20174c7a1
</pre>
</div>
</content>
</entry>
</feed>
