<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/hal, branch 0.8.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.8.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=0.8.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-12-07T06:36:42+00:00</updated>
<entry>
<title>stmhal/hal: Update HALCOMMITS due to change in f7 hal files.</title>
<updated>2016-12-07T06:36:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-12-07T06:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d9c839742f27b6b07abbebbe81bc76fcde11b306'/>
<id>urn:sha1:d9c839742f27b6b07abbebbe81bc76fcde11b306</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Port of f4 hal commit 1d7fb82 to updated f7 hal.</title>
<updated>2016-12-07T06:31:07+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-06T00:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=44cb2ff7ab99edf91c95b9ef3d9fe3e119d71cf8'/>
<id>urn:sha1:44cb2ff7ab99edf91c95b9ef3d9fe3e119d71cf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Port of f4 hal commit 09de030 to updated f7 hal.</title>
<updated>2016-12-07T06:31:05+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-06T00:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=821863751f942f54c140f80d5a92ad7046112331'/>
<id>urn:sha1:821863751f942f54c140f80d5a92ad7046112331</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Port of f4 hal commit c568a2b to updated f7 hal.</title>
<updated>2016-12-07T06:30:44+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-05T23:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e1c6ed634f4387a6c9d7e132ed7d0bb245a9618a'/>
<id>urn:sha1:e1c6ed634f4387a6c9d7e132ed7d0bb245a9618a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/hal: Update ST32CubeF7 HAL files to V1.1.2.</title>
<updated>2016-12-07T06:28:33+00:00</updated>
<author>
<name>Rami Ali</name>
<email>flowergrass@users.noreply.github.com</email>
</author>
<published>2016-12-05T06:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b9741cd8f84a2f49e3ea00382bfa71d994bc83ff'/>
<id>urn:sha1:b9741cd8f84a2f49e3ea00382bfa71d994bc83ff</id>
<content type='text'>
These files originate from the STM32Cube_FW_F7_V1.5.0 software package
from ST.  Newlines are unixified and trailing whitespace is removed.
</content>
</entry>
<entry>
<title>stmhal: Update HALCOMMITS due to change to hal.</title>
<updated>2016-11-16T13:05:37+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-11-16T13:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e9057210a0326be52f368b1b40cf95f1e6d1a73'/>
<id>urn:sha1:5e9057210a0326be52f368b1b40cf95f1e6d1a73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Update HALCOMMITS due to change to hal.</title>
<updated>2016-11-16T12:43:02+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-16T12:43:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=87f18c08c981cf257c39475ecbaded2a4aba3c28'/>
<id>urn:sha1:87f18c08c981cf257c39475ecbaded2a4aba3c28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/hal: do not include &lt;stdio.h&gt; in HAL headers</title>
<updated>2016-11-16T11:43:27+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-10-12T16:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=13400e13758f7e23fc17bae753030723046ba3aa'/>
<id>urn:sha1:13400e13758f7e23fc17bae753030723046ba3aa</id>
<content type='text'>
stdio.h was included in all HAL files only to provide
definition of NULL symbol

"stdio.h" includes "types.h" which contains some conflicting definitions
with "drivers/cc3000/inc/socket.h"
</content>
</entry>
<entry>
<title>stmhal/dma: precalculate register base and bitshift on handle init</title>
<updated>2016-11-16T11:43:27+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-09-07T16:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=63ca7a211ac832fb885753ad837a7b3de2aaa5da'/>
<id>urn:sha1:63ca7a211ac832fb885753ad837a7b3de2aaa5da</id>
<content type='text'>
Current version of HAL drivers optimize IRQ handler by using precalculated
DMA register address and stream bitshift instead of calculating it on every interrupt.

Since we skip call to `HAL_DMA_Init` on reused DMA, fields StreamBaseAddress and StreamIndex
of DMA handle are not initialized and thus leads to SegFault in `DMA_IRQHandler`.

HAL_DMA_Init is a big routine and we do not need to call it on each use of DMA
(ex.: series of I2C operations) and DMA_CalcBaseAndBitshift is really small and
releasing it increases code size by only 8 bytes.
</content>
</entry>
<entry>
<title>stmhal/hal/sd: reapply HAL commit 09de030 for f4</title>
<updated>2016-11-16T11:43:27+00:00</updated>
<author>
<name>Krzysztof Blazewicz</name>
<email>krzysztof.blazewicz@uxeon.com</email>
</author>
<published>2016-09-08T16:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a8f6c119c249e52fbc4d4fd55b2bec65544c811'/>
<id>urn:sha1:6a8f6c119c249e52fbc4d4fd55b2bec65544c811</id>
<content type='text'>
</content>
</entry>
</feed>
