<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/storage, branch 5.0.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-02-12T07:57:58+00:00</updated>
<entry>
<title>Added fix to allow remount when usb enabled but msc is ejected</title>
<updated>2020-02-12T07:57:58+00:00</updated>
<author>
<name>Gadi Rotenberg</name>
<email>gadi@polynero.com</email>
</author>
<published>2020-02-09T11:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=07708f15185d96930621493c3e2886cc2e948622'/>
<id>urn:sha1:07708f15185d96930621493c3e2886cc2e948622</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to disable the concurrent write protection</title>
<updated>2019-02-21T18:45:41+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-19T22:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a0596a2fbb68c1285ec59606d03a610ee94ca47'/>
<id>urn:sha1:1a0596a2fbb68c1285ec59606d03a610ee94ca47</id>
<content type='text'>
This allows writing to the filesystem from the host computer and
CircuitPython by increasing the risk of filesystem corruption.
</content>
</entry>
<entry>
<title>Move atmel-samd to tinyusb and support nRF flash.</title>
<updated>2018-11-09T01:25:30+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-10-20T01:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d91111b1b6a1eee77a88b13faf695ee0c5caea3'/>
<id>urn:sha1:9d91111b1b6a1eee77a88b13faf695ee0c5caea3</id>
<content type='text'>
This started while adding USB MIDI support (and descriptor support is
in this change.) When seeing that I'd have to implement the MIDI class
logic twice, once for atmel-samd and once for nrf, I decided to refactor
the USB stack so its shared across ports. This has led to a number of
changes that remove items from the ports folder and move them into
supervisor.

Furthermore, we had external SPI flash support for nrf pending so I
factored out the connection between the usb stack and the flash API as
well. This PR also includes the QSPI support for nRF.
</content>
</entry>
<entry>
<title>allow '/' to be mounted on '/' from Python code</title>
<updated>2018-06-21T13:24:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-21T13:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbf1a2f7d55c8fc80df699c3a5792a29c46ea3e2'/>
<id>urn:sha1:dbf1a2f7d55c8fc80df699c3a5792a29c46ea3e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>do not permit mounting over a directory or file with the same name as the mount point</title>
<updated>2018-06-15T17:53:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-06-15T17:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f15288993875360dcc2c62b86110ea3c748ee267'/>
<id>urn:sha1:f15288993875360dcc2c62b86110ea3c748ee267</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add storage.getmount to retrieve the mount object associated with a path</title>
<updated>2018-03-28T02:28:18+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-03-28T02:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c08f5a3a0071dd1940a09c6b5f0bdd8e4768c7f0'/>
<id>urn:sha1:c08f5a3a0071dd1940a09c6b5f0bdd8e4768c7f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>factor out storage_object_from_path</title>
<updated>2018-03-28T02:28:18+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-03-28T02:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=968763aa1d4ee5ed597d6f32b19fef6cbbed5c5c'/>
<id>urn:sha1:968763aa1d4ee5ed597d6f32b19fef6cbbed5c5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change vfs mount ordering such that the root is always last in the</title>
<updated>2017-06-28T21:46:49+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-28T21:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d6a24afd71067102ca5e2ac9c2c81ddfae5ba140'/>
<id>urn:sha1:d6a24afd71067102ca5e2ac9c2c81ddfae5ba140</id>
<content type='text'>
linked list. Its also the only one statically allocated and made
available over USB.
</content>
</entry>
<entry>
<title>Split uos module into os and storage.</title>
<updated>2017-06-27T22:17:30+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-27T22:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=778e975936b9e892c4f1b85ce73462a0ce6d36d2'/>
<id>urn:sha1:778e975936b9e892c4f1b85ce73462a0ce6d36d2</id>
<content type='text'>
os is a subset of CPython's os. storage contains additional
file system mounting functionality based on UNIX's mount
management.

Fixes #140
</content>
</entry>
</feed>
