<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/drivers/bus, 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>drivers, stm32: Support SPI/QSPI flash chips over 16MB.</title>
<updated>2020-01-30T02:18:38+00:00</updated>
<author>
<name>Andrew Leech</name>
</author>
<published>2020-01-28T03:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=30501d3f54fa642770faefa117b4c39d95aff549'/>
<id>30501d3f54fa642770faefa117b4c39d95aff549</id>
<content type='text'>
With a SPI flash that has more than 16MB, 32-bit addressing is required
rather than the standard 24-bit.  This commit adds support for 32-bit
addressing so that the SPI flash commands (read/write/erase) are selected
automatically depending on the size of the address being used at each
operation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With a SPI flash that has more than 16MB, 32-bit addressing is required
rather than the standard 24-bit.  This commit adds support for 32-bit
addressing so that the SPI flash commands (read/write/erase) are selected
automatically depending on the size of the address being used at each
operation.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/bus: Pull out software SPI implementation to dedicated driver.</title>
<updated>2018-03-09T13:59:43+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-03-09T06:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=58ebeca6a9a172a35b9298a911d450722797c409'/>
<id>58ebeca6a9a172a35b9298a911d450722797c409</id>
<content type='text'>
This patch takes the software SPI implementation from extmod/machine_spi.c
and moves it to a dedicated file in drivers/bus/softspi.c.  This allows the
SPI driver to be used independently of the uPy runtime, making it a more
general component.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch takes the software SPI implementation from extmod/machine_spi.c
and moves it to a dedicated file in drivers/bus/softspi.c.  This allows the
SPI driver to be used independently of the uPy runtime, making it a more
general component.
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/bus: Add QSPI abstract type with software QSPI implementation.</title>
<updated>2018-03-02T12:52:59+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-03-01T23:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=1da2d45de6363d4014d379b78f114cd3d1649d7b'/>
<id>1da2d45de6363d4014d379b78f114cd3d1649d7b</id>
<content type='text'>
A new directory drivers/bus/ is introduced, which can hold implementations
of bus drivers.  A software QSPI implementation is added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new directory drivers/bus/ is introduced, which can hold implementations
of bus drivers.  A software QSPI implementation is added.
</pre>
</div>
</content>
</entry>
</feed>
