<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/stmhal/fatfs, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>stmhal: Upgrade to latest fatfs driver.</title>
<updated>2014-12-27T17:36:16+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2014-12-20T21:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=20236a8a990cae729bca1f7a4e0d619e92a5e37d'/>
<id>20236a8a990cae729bca1f7a4e0d619e92a5e37d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal, fatfs: Use stdlib for string fns; make all private fns static.</title>
<updated>2014-09-29T14:26:46+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2014-09-29T14:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=41249e17c3a661dc36f49ff6156ce67a70466157'/>
<id>41249e17c3a661dc36f49ff6156ce67a70466157</id>
<content type='text'>
We save some code bytes by using builtin string functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We save some code bytes by using builtin string functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Add label to internal flash drive on creation.</title>
<updated>2014-09-29T14:26:11+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2014-09-29T08:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=3a2795e200bd3b1248768b6b0fef6bb28487ed42'/>
<id>3a2795e200bd3b1248768b6b0fef6bb28487ed42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Change 0:/ and 1:/ to /flash and /sd; add CWD support.</title>
<updated>2014-07-31T22:44:04+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2014-07-31T22:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=65dd7bc13d2083a7db5a974bf6480b1652a35c82'/>
<id>65dd7bc13d2083a7db5a974bf6480b1652a35c82</id>
<content type='text'>
Some important changes to the way the file system is structured on the
pyboard:

1. 0: and 1: drive names are now replaced with POSIX inspired
directories, namely /flash and /sd.

2. Filesystem now supports the notion of a current working directory.
Supports the standard Python way of manipulating it: os.chdir and
os.getcwd.

3. On boot up, current directory is /flash if no SD inserted, else /sd
if SD inserted.  Then runs boot.py and main.py from the current dir.
This is the same as the old behaviour, but is much more consistent and
flexible (eg you can os.chdir in boot.py to change where main.py is run
from).

4. sys.path (for import) is now set to '' (current dir), plus /flash
and /flash/lib, and then /sd and /sd/lib if SD inserted.  This, along
with CWD, means that import now works properly.  You can import a file
from the current directory.

5. os.listdir is fixed to return just the basename, not the full path.

See issue #537 for background and discussion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some important changes to the way the file system is structured on the
pyboard:

1. 0: and 1: drive names are now replaced with POSIX inspired
directories, namely /flash and /sd.

2. Filesystem now supports the notion of a current working directory.
Supports the standard Python way of manipulating it: os.chdir and
os.getcwd.

3. On boot up, current directory is /flash if no SD inserted, else /sd
if SD inserted.  Then runs boot.py and main.py from the current dir.
This is the same as the old behaviour, but is much more consistent and
flexible (eg you can os.chdir in boot.py to change where main.py is run
from).

4. sys.path (for import) is now set to '' (current dir), plus /flash
and /flash/lib, and then /sd and /sd/lib if SD inserted.  This, along
with CWD, means that import now works properly.  You can import a file
from the current directory.

5. os.listdir is fixed to return just the basename, not the full path.

See issue #537 for background and discussion.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Move fatfs volume/partition lookup table to ROM.</title>
<updated>2014-04-11T23:51:57+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2014-04-11T23:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=b96c7c03ca790f62e4f9409b019290946f622aa7'/>
<id>b96c7c03ca790f62e4f9409b019290946f622aa7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial checkin with STM HAL</title>
<updated>2014-03-12T06:55:41+00:00</updated>
<author>
<name>Dave Hylands</name>
</author>
<published>2014-03-12T06:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=dd38d907244bc0e483c3d760f2ba464a394ec229'/>
<id>dd38d907244bc0e483c3d760f2ba464a394ec229</id>
<content type='text'>
This compiles and links, but hasn't been tested on a board
yet and even if it was run, it doesn't currently do anything.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This compiles and links, but hasn't been tested on a board
yet and even if it was run, it doesn't currently do anything.
</pre>
</div>
</content>
</entry>
</feed>
