<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/docs/library/machine.Pin.rst, branch 6.0.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-02-21T01:34:59+00:00</updated>
<entry>
<title>Delete a bunch of docs, drivers and examples not relevant to CircuitPython.</title>
<updated>2018-02-21T01:34:59+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-02-21T01:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20dd3b1e434f57a0609fd5306f47863396d1022e'/>
<id>urn:sha1:20dd3b1e434f57a0609fd5306f47863396d1022e</id>
<content type='text'>
This fixes #345 and fixes #215.
</content>
</entry>
<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>
</feed>
