<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/py.mk, branch v1.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-03-24T17:16:00+00:00</updated>
<entry>
<title>extmod/modwebsocket: Start module for WebSocket helper functions.</title>
<updated>2016-03-24T17:16:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-24T17:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=24342dd65efc34d0f89c1a87b9a793d1299538e1'/>
<id>urn:sha1:24342dd65efc34d0f89c1a87b9a793d1299538e1</id>
<content type='text'>
Currently, only write support is implemented (of limited buffer size).
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Add lexer, move from stmhal port for reuse.</title>
<updated>2016-03-03T11:25:44+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-03T11:25:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=453a2a3d7c61be155bca0ac93d1d0193dd4ad1bc'/>
<id>urn:sha1:453a2a3d7c61be155bca0ac93d1d0193dd4ad1bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Move listdir() method from stmhal for reuse.</title>
<updated>2016-02-28T15:17:24+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-28T15:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cd6d189f48ccb02761ee286e1254c764ee732d7f'/>
<id>urn:sha1:cd6d189f48ccb02761ee286e1254c764ee732d7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat_ffconf: Reusable FatFs module, move from stmhal/ffconf.</title>
<updated>2016-02-14T22:19:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-14T22:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46a0ac02c529e8dd18feff0394ed5709db26dc2b'/>
<id>urn:sha1:46a0ac02c529e8dd18feff0394ed5709db26dc2b</id>
<content type='text'>
TODO: Probably merge into vfs_fat_diskio.
</content>
</entry>
<entry>
<title>extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file.</title>
<updated>2016-02-14T22:16:46+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-14T22:16:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b0c88256b03de63280eb7b704f5b6aaa5e9cc46'/>
<id>urn:sha1:6b0c88256b03de63280eb7b704f5b6aaa5e9cc46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat_diskio: Reusable FatFs module, move from stmhal/diskio.</title>
<updated>2016-02-14T22:08:37+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-14T22:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8cb78e0e5356134e9313e745667297d6b9dc46ed'/>
<id>urn:sha1:8cb78e0e5356134e9313e745667297d6b9dc46ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Enable VfsFat support.</title>
<updated>2016-02-14T17:15:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-13T21:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8a43a41b3aa662c44bef46002529467036ea81cf'/>
<id>urn:sha1:8a43a41b3aa662c44bef46002529467036ea81cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modurandom: Add "urandom" module.</title>
<updated>2016-01-17T10:13:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-17T10:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a58a91eb04c50daafb31228a79f6752374338c5e'/>
<id>urn:sha1:a58a91eb04c50daafb31228a79f6752374338c5e</id>
<content type='text'>
Seedable and reproducible pseudo-random number generator. Implemented
functions are getrandbits(n) (n &lt;= 32) and seed().

The algorithm used is Yasmarang by Ilya Levin:
http://www.literatecode.com/yasmarang
</content>
</entry>
<entry>
<title>extmod/moduos_dupterm: Make uos.dupterm() implementation reusable.</title>
<updated>2016-01-01T11:04:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-01T11:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ddea7cb702db6ff350602b2bdd2193f149570060'/>
<id>urn:sha1:ddea7cb702db6ff350602b2bdd2193f149570060</id>
<content type='text'>
That's just function which sets/gets dup terminal object, and can be
easily reused across ports.
</content>
</entry>
<entry>
<title>py/objpolyiter: Implement instance-polymorphic iterator type.</title>
<updated>2015-12-14T21:48:12+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-14T21:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a1cceaf6f42332aee3ab69d52488d7cd5f8fd30'/>
<id>urn:sha1:1a1cceaf6f42332aee3ab69d52488d7cd5f8fd30</id>
<content type='text'>
This allows to have single itertaor type for various internal iterator
types (save rodata space by not having repeating almost-empty type
structures). It works by looking "iternext" method stored in particular
object instance (should be first object field after "base").
</content>
</entry>
</feed>
