<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/portmodules.h, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-19T20:57:41+00:00</updated>
<entry>
<title>stmhal: Implement os.dupterm (was pyb.repl_uart).</title>
<updated>2015-10-19T20:57:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T20:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=83158e0e7f12d0454bb5efb27cd9071123e3be75'/>
<id>urn:sha1:83158e0e7f12d0454bb5efb27cd9071123e3be75</id>
<content type='text'>
pyb.repl_uart still exists but points to os.dupterm.
</content>
</entry>
<entry>
<title>stmhal: Add sleep_{ms,us} and ticks_{ms,us,cpu,diff} to time module.</title>
<updated>2015-10-19T20:45:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T20:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d8066e999d7ed27a2ebef449926d9772119296cf'/>
<id>urn:sha1:d8066e999d7ed27a2ebef449926d9772119296cf</id>
<content type='text'>
pyb module still has pyb.delay and pyb.udelay, but these now point to
time.sleep_ms and time.sleep_us respectively.
</content>
</entry>
<entry>
<title>lib: Move time utility functions to common library.</title>
<updated>2015-05-12T23:12:54+00:00</updated>
<author>
<name>Josef Gajdusek</name>
<email>atx@atx.name</email>
</author>
<published>2015-05-11T00:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1db42538864e1f235fee1b37b44ca428b1f3c427'/>
<id>urn:sha1:1db42538864e1f235fee1b37b44ca428b1f3c427</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Make os.sync use disk_ioctl exclusively; reuse os.sync in pyb.</title>
<updated>2015-03-04T20:38:28+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-04T20:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=48ef64a72915c6ded71002f95ef97c13e506e5c2'/>
<id>urn:sha1:48ef64a72915c6ded71002f95ef97c13e506e5c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Enable module weak links.</title>
<updated>2014-10-12T19:23:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-12T19:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0107e90328334fab9a85c1c72c905eed64afee4f'/>
<id>urn:sha1:0107e90328334fab9a85c1c72c905eed64afee4f</id>
<content type='text'>
os, time, select modules are now prefixed with u, but are still
available (via weak links) as their original names.

ure and ujson now available as re and json via weak links.
</content>
</entry>
<entry>
<title>stmhal: Add network and usocket module.</title>
<updated>2014-09-30T21:36:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-30T21:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a1c4c5bc6212310f5c0469300263290758217d7'/>
<id>urn:sha1:3a1c4c5bc6212310f5c0469300263290758217d7</id>
<content type='text'>
As per issue #876, the network module is used to configure NICs
(hardware modules) and configure routing.  The usocket module is
supposed to implement the normal Python socket module and selects the
underlying NIC using routing logic.

Right now the routing logic is brain dead: first-initialised,
first-used.  And the routing table is just a list of registered NICs.

cc3k and wiznet5k work, but not at the same time due to C name clashes
(to be fixed).

Note that the usocket module has alias socket, so that one can import
socket and it works as normal.  But you can also override socket with
your own module, using usocket at the backend.
</content>
</entry>
<entry>
<title>Remove skeletal modselect from extmod and just put it in stmhal.</title>
<updated>2014-09-07T19:42:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-26T16:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=013d53c0b48cd22ef9476f048c2f944a86d5ce67'/>
<id>urn:sha1:013d53c0b48cd22ef9476f048c2f944a86d5ce67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal, modtime: Small changes, reduced code size by around 80 bytes.</title>
<updated>2014-08-24T16:40:24+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-24T16:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8ba832456e2e14db915e548a8ac3c6d4017c901e'/>
<id>urn:sha1:8ba832456e2e14db915e548a8ac3c6d4017c901e</id>
<content type='text'>
Also added test for modtime.
</content>
</entry>
<entry>
<title>stmhal: Add file.flush and os.stat.</title>
<updated>2014-07-19T15:39:13+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-19T15:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=02bc882c3dbfcfd6c825cddf53ededac9af65f02'/>
<id>urn:sha1:02bc882c3dbfcfd6c825cddf53ededac9af65f02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
</feed>
