<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal, branch v1.5.2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-12-31T07:36:41+00:00</updated>
<entry>
<title>stmhal: Fix USB on the STM32F429DISC board</title>
<updated>2015-12-31T07:36:41+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-12-31T07:36:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8c936edeb279ab9970130f97725ab300e3f3add4'/>
<id>urn:sha1:8c936edeb279ab9970130f97725ab300e3f3add4</id>
<content type='text'>
The USB REPL has been broken since commit 1be0fde45c8d84eaf04851af96f06aad8171b2b2
This patch allows the STM32F429DISC board (which uses the USB_HS PHY)
</content>
</entry>
<entry>
<title>extmod/fsusermount: Move module qstrs to global pool from stmhal port.</title>
<updated>2015-12-25T17:22:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-25T17:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4c65c253fbd8d020df45ae585c9d1b97ef361a6'/>
<id>urn:sha1:b4c65c253fbd8d020df45ae585c9d1b97ef361a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Add pyb.irq_stats() to get statistics about IRQ calls.</title>
<updated>2015-12-22T21:00:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-10T13:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=401af50dc081faa421e7caef18fde2beb15632e4'/>
<id>urn:sha1:401af50dc081faa421e7caef18fde2beb15632e4</id>
<content type='text'>
Adds a lot of code, makes IRQs a bit less efficient, but is very useful
for debugging.  Usage: pyb.irq_stats() returns a memory view that can be
read and written, eg:

    list(pyb.irq_stats())
    pyb.irq_stats()[0]
    pyb.irq_stats()[0] = 0

The patch provides general IRQ_ENTER() and IRQ_EXIT() macros that can be
modified to provide further IRQ statistics if desired.
</content>
</entry>
<entry>
<title>stmhal: Add mem8/mem16/mem32 operations to machine module.</title>
<updated>2015-12-19T01:05:44+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-12-14T01:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b61336483b8b4729309f95d232306ced97b00840'/>
<id>urn:sha1:b61336483b8b4729309f95d232306ced97b00840</id>
<content type='text'>
This uses the newly factored machine_mem functions.
</content>
</entry>
<entry>
<title>stmhal: Change PLL configuration for STM32F7DISC.</title>
<updated>2015-12-18T22:16:49+00:00</updated>
<author>
<name>Fabian</name>
<email>ruffy91@users.noreply.github.com</email>
</author>
<published>2015-12-18T07:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0f31ccf33bb620b4e8354dea54ae4fb666b31da'/>
<id>urn:sha1:d0f31ccf33bb620b4e8354dea54ae4fb666b31da</id>
<content type='text'>
Changes USB clock from 50MHz to 48MHz which improves USB communication.
</content>
</entry>
<entry>
<title>stmhal, cc3200: Actually implement machine -&gt; umachine module weak link.</title>
<updated>2015-12-18T20:22:43+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-18T20:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0e1b5faad5b29de39a42cc59ee4a6ac8355c8bcc'/>
<id>urn:sha1:0e1b5faad5b29de39a42cc59ee4a6ac8355c8bcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ports: Rename "machine" module to "umachine".</title>
<updated>2015-12-18T00:39:52+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-18T00:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2eb844e0b4e649034115dd6ca77dcdecd92ef547'/>
<id>urn:sha1:2eb844e0b4e649034115dd6ca77dcdecd92ef547</id>
<content type='text'>
To let unix port implement "machine" functionality on Python level, and
keep consistent naming in other ports (baremetal ports will use magic
module "symlinking" to still load it on "import machine").

Fixes #1701.
</content>
</entry>
<entry>
<title>stmhal/moduselect: Implement "oneshot polling" flag.</title>
<updated>2015-12-16T11:07:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-13T19:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=be3ae9d13c81e6c6d1702e789c1f5ce5f2f72aa9'/>
<id>urn:sha1:be3ae9d13c81e6c6d1702e789c1f5ce5f2f72aa9</id>
<content type='text'>
Similar to recently added feature in unix port: if event triggers for an
objects, its polling flags are automatically reset, so it won't be polled
until they are set again explicitly.
</content>
</entry>
<entry>
<title>stmhal: Extend SPI support to fully support all SPI devices on STM32F429.</title>
<updated>2015-12-16T00:38:36+00:00</updated>
<author>
<name>Tobias Badertscher</name>
<email>python@baerospace.ch</email>
</author>
<published>2015-12-08T14:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c5d8ffef581fe83ccec276d0bfa8fcc15e9f9524'/>
<id>urn:sha1:c5d8ffef581fe83ccec276d0bfa8fcc15e9f9524</id>
<content type='text'>
This includes SPI4, SPI5 and SPI6.
</content>
</entry>
<entry>
<title>stmhal: Make uart init use struct instead of array for parsing args.</title>
<updated>2015-12-12T15:55:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-12-12T15:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=36ccdc952c200e4b42c13637f4b4569fbd5b6a88'/>
<id>urn:sha1:36ccdc952c200e4b42c13637f4b4569fbd5b6a88</id>
<content type='text'>
This makes it much easier to understand which arg is which, less error
prone, and simpler to add a new arg.
</content>
</entry>
</feed>
