<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.8.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-05-31T13:25:19+00:00</updated>
<entry>
<title>extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us.</title>
<updated>2016-05-31T13:25:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T13:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=33168081f48634d45902f0a31a27d4527c88a522'/>
<id>urn:sha1:33168081f48634d45902f0a31a27d4527c88a522</id>
<content type='text'>
Since not all ports that enable the machine module have the pin HAL
functions.
</content>
</entry>
<entry>
<title>extmod: Add machine time_pulse_us function (at C and Python level).</title>
<updated>2016-05-31T12:58:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T12:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4940bee62a636f7e2653a4d4eeac5071448addc0'/>
<id>urn:sha1:4940bee62a636f7e2653a4d4eeac5071448addc0</id>
<content type='text'>
The C implementation is taken from the DHT driver.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Mark anused "self" arg for fat_vfs_stat().</title>
<updated>2016-05-31T12:42:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-31T12:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=298c2ae2c79606bd50522c5cb297855c070a823e'/>
<id>urn:sha1:298c2ae2c79606bd50522c5cb297855c070a823e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat.c: Add vfs.stat().</title>
<updated>2016-05-31T10:03:12+00:00</updated>
<author>
<name>Robert HH</name>
<email>robert@hammelrath.com</email>
</author>
<published>2016-05-30T19:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee009d713a40e710bd6c7d5e98b47f5825fd3e69'/>
<id>urn:sha1:ee009d713a40e710bd6c7d5e98b47f5825fd3e69</id>
<content type='text'>
The call to stat() returns a 10 element tuple consistent to the os.stat()
call. At the moment, the only relevant information returned are file
type and file size.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: getcwd(): Use mp_obj_new_exception_arg1().</title>
<updated>2016-05-29T17:04:53+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-29T17:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=480159ca8be7e9b75dea7db56f0affa9c3778054'/>
<id>urn:sha1:480159ca8be7e9b75dea7db56f0affa9c3778054</id>
<content type='text'>
Copy-paste issue, with the original mistake in stmhal.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: chdir(), getcwd() methods should accept VFS object (self).</title>
<updated>2016-05-29T15:52:41+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-29T15:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ee5e3f65276fd80edd104964402a1957188a7126'/>
<id>urn:sha1:ee5e3f65276fd80edd104964402a1957188a7126</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Add getcwd() method.</title>
<updated>2016-05-29T15:23:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-29T15:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cac6c9704ef2003c13fd89be113ea06ebebffa2e'/>
<id>urn:sha1:cac6c9704ef2003c13fd89be113ea06ebebffa2e</id>
<content type='text'>
Ported from stmhal.
</content>
</entry>
<entry>
<title>extmod/vfs_fat: Add chdir() method.</title>
<updated>2016-05-29T15:17:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-29T15:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f12146cbf6bbd878086132021d673c537a5e5c66'/>
<id>urn:sha1:f12146cbf6bbd878086132021d673c537a5e5c66</id>
<content type='text'>
Ported from stmhal.
</content>
</entry>
<entry>
<title>extmod/vfs_fat*: Replace text error messages by POSIX error numbers.</title>
<updated>2016-05-27T20:57:01+00:00</updated>
<author>
<name>Robert HH</name>
<email>robert@hammelrath.com</email>
</author>
<published>2016-05-27T20:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7c004e794c4b7f9c7eb0979cf1c8d608992afb1a'/>
<id>urn:sha1:7c004e794c4b7f9c7eb0979cf1c8d608992afb1a</id>
<content type='text'>
These changes are in line with similar changes in other modules, and
with standard Python interface.
</content>
</entry>
<entry>
<title>extmod/virtpin: Initial implementation of open-ended C-level Pin interface.</title>
<updated>2016-05-26T22:08:43+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-26T21:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=751e3b7a820c13561cca47717d47d7784f776232'/>
<id>urn:sha1:751e3b7a820c13561cca47717d47d7784f776232</id>
<content type='text'>
Using usual method of virtual method tables. Single virtual method,
ioctl, is defined currently for all operations. This universal and
extensible vtable-based method is also defined as a default MPHAL
GPIO implementation, but a specific port may override it with its
own implementation (e.g. close-ended, but very efficient, e.g. avoiding
virtual method dispatch).
</content>
</entry>
</feed>
