<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/docs/library/machine.Pin.rst, branch 3.0.0-alpha2</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-05-29T17:56:13+00:00</updated>
<entry>
<title>docs/machine.Pin: Add on() and off() methods.</title>
<updated>2017-05-29T17:56:13+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-29T17:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d5b8825d5f5c6110f9cf3bd39848cfe94137d291'/>
<id>urn:sha1:d5b8825d5f5c6110f9cf3bd39848cfe94137d291</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/machine.Pin: Remove out_value() method.</title>
<updated>2017-05-29T17:51:30+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-29T17:51:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3496d9e4bd39452484d8a99e991ef7c0a92d5b51'/>
<id>urn:sha1:3496d9e4bd39452484d8a99e991ef7c0a92d5b51</id>
<content type='text'>
This method isn't implemented in any port. It seemed to have originated
in cc3200 port, but actually never was implemented there either. In
general case, it's impossible to implement this method (for example, for
a perfect GPO, which has only output latch without any feedback look
into a CPU).
</content>
</entry>
<entry>
<title>library/machine.Pin: Remove .id() method and .board class attr.</title>
<updated>2017-05-21T12:50:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-21T12:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ebd67fc099161b43b61fd18e8e98b8274ebe9b4'/>
<id>urn:sha1:3ebd67fc099161b43b61fd18e8e98b8274ebe9b4</id>
<content type='text'>
Both aren't part of generic Hardware API: It's impossible to implement
.id() method in a generic case (e.g., when Pin is instantiated by the
underlying OS/RTOS). .board attribute is an obvious space hog which
instead can be implemented on Python level if needed.
</content>
</entry>
<entry>
<title>docs/machine.Pin: There's no toggle() method in MicroPython hardware API.</title>
<updated>2017-05-14T19:52:16+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-14T19:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c19f07bd52aeb59ac8bdfa1e575e2323f6a14c6e'/>
<id>urn:sha1:c19f07bd52aeb59ac8bdfa1e575e2323f6a14c6e</id>
<content type='text'>
May be a port-specific method, not portable, not part of the official
specification.
</content>
</entry>
<entry>
<title>docs/library/machine.*: Add cross-reference label to individual classes.</title>
<updated>2017-04-18T05:27:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-18T05:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d4675e7674788546420ac6a89a42f8afda191488'/>
<id>urn:sha1:d4675e7674788546420ac6a89a42f8afda191488</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/machine.Pin: Move wipy-specific methods to its docs.</title>
<updated>2017-04-05T10:05:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-05T10:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=390d5a3bf101eba5952c3f757f27b82ff0bdfed1'/>
<id>urn:sha1:390d5a3bf101eba5952c3f757f27b82ff0bdfed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/machine.Pin: Move wipy-specific details to its own docs.</title>
<updated>2017-04-05T09:09:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-05T09:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d46899626e93b35de549edd6d8954527398a8036'/>
<id>urn:sha1:d46899626e93b35de549edd6d8954527398a8036</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/library/machine.Pin: Update Pin docs to align with new HW API.</title>
<updated>2016-11-09T00:08:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-10-22T13:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3e5e4f95b255a083b076eea7e8a74f5621f05710'/>
<id>urn:sha1:3e5e4f95b255a083b076eea7e8a74f5621f05710</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: Spelling mistakes</title>
<updated>2016-08-02T08:17:46+00:00</updated>
<author>
<name>Mike Causer</name>
<email>mcauser@gmail.com</email>
</author>
<published>2016-07-31T23:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ce166e6b68b7fafb73a99fd64081f8a4155fe22a'/>
<id>urn:sha1:ce166e6b68b7fafb73a99fd64081f8a4155fe22a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/machine*: Remove explicit targets and "machine." prefixes on classes.</title>
<updated>2016-06-09T00:03:53+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-09T00:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=79b40d11276b2b70b2eaa2fe0cac4d3d830c19e4'/>
<id>urn:sha1:79b40d11276b2b70b2eaa2fe0cac4d3d830c19e4</id>
<content type='text'>
With currentmodule:: set properly, none are needed. Extra "machine." prefix
produces wrong indexing data.
</content>
</entry>
</feed>
