<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/builtin_open.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-01-27T12:22:15+00:00</updated>
<entry>
<title>stmhal: Convert to use VFS sub-system and new ooFatFs component.</title>
<updated>2017-01-27T12:22:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-27T12:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=84c614e7290804e8b8d7ebff03ca35a4a4c5fcf1'/>
<id>urn:sha1:84c614e7290804e8b8d7ebff03ca35a4a4c5fcf1</id>
<content type='text'>
This patch makes the following configuration changes:
- MICROPY_FSUSERMOUNT is disabled, removing old mounting infrastructure
- MICROPY_VFS is enabled, giving new VFS sub-system
- MICROPY_VFS_FAT is enabled, giving uos.VfsFat type
- MICROPY_FATFS_OO is enabled, to use new ooFatFs lib, R0.12b

User facing API should be almost unchanged.  Most notable changes are
removal of os.mkfs (use os.VfsFat.mkfs instead) and pyb.mount doesn't
allow unmounting by passing None as the device.
</content>
</entry>
<entry>
<title>extmod: Rename vfs_fat_file.h to vfs_fat.h.</title>
<updated>2017-01-27T04:04:17+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-27T04:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32a1138b9f66b76808906064a76c5f9533cc825c'/>
<id>urn:sha1:32a1138b9f66b76808906064a76c5f9533cc825c</id>
<content type='text'>
And move declaration of mp_fat_vfs_type to this file.
</content>
</entry>
<entry>
<title>extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file.</title>
<updated>2016-02-14T22:16:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-14T22:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b0c88256b03de63280eb7b704f5b6aaa5e9cc46'/>
<id>urn:sha1:6b0c88256b03de63280eb7b704f5b6aaa5e9cc46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/file: Recast as "FatFs file" class, to support other VFS types.</title>
<updated>2016-02-06T23:25:28+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-06T19:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=350ab0f570a2cc570ceb9facb38cbd9ce68057f3'/>
<id>urn:sha1:350ab0f570a2cc570ceb9facb38cbd9ce68057f3</id>
<content type='text'>
Move definition of mp_builtin_open_obj to a separate module, then file.c
becomes more or less compartmentalized FatFs file class, which can be used
together with file class implementations for other (V)FSes.
</content>
</entry>
</feed>
